Составьте алгоритм возведения четного числа в квадрат а нечетного в куб программа

Нужно составить алгоритм в Кумире по задаче. Составьте алгоритм возведения четного числа в квадрат, а нечетного в куб.

если 0=mod(a,2) то a:=a*a

Я начал составлять, но программа выдает ошибку, может кто-то сможет исправить ошибку?

комментировать
в избранное бонус
vdtes­ t [30.1K]
4 месяца назад

Приведённый алгоритм зацикливается и, поэтому, приводит к ошибке.

Здесь операторы нц и кц не нужны, в условии ничего не сказано, о том, что программа должна бесконечно запрашивать новое число и печатать результат.

Для обработки всего одного числа программа такая:

алг

нач

цел a

ввод a

вывод a

если 0=mod(a,2)

то a:=a*a

иначе a:=a*a*a

все

вывод a

кон

Если требуется, чтобы алгоритм работал непрерывно запрашивая число и печатая ответ, соответствующий этому числу, то ввод должен быть внутри цикла иначе операция умножения будет происходить непрерывно и число будет увеличиваться до тех пор, пока не произойдёт переполнение ячейки, содержащей это число.

py138 Простые задачи часть 6

Пррервать работу такого алгоритма можно только командой Остановить (нажав на красный квадрат или esc)

алг

нач

цел a

нц

ввод a

если 0=mod(a,2)

то a:=a*a

иначе a:=a*a*a

все

вывод a,нс

Источник: www.bolshoyvopros.ru

Составьте алгоритм возведения четного числа в квадрат а нечетного в куб программа

Вопрос по информатике:

Помогите пожалуйста по информатике, надо составить алгоритм в программе паскаль возведения четного числа в квадрат, а нечетного в куб.

Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?

Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок — бесплатно!

  • bookmark_border
  • 11.09.2018 21:30
  • Информатика
  • remove_red_eye 18966
  • thumb_up 32
Читайте также:
Как называется программа на Андроид для музыки
Ответы и объяснения 1

lytitlengni887

begin
writeln(‘Введите число ‘);
readln(a);
if (a mod 2 = 0) then
a := sqr(a)
else a := a * a * a;
writeln(a);
end.

  • 12.09.2018 16:12
  • thumb_up 12
Знаете ответ? Поделитесь им!

Как написать хороший ответ?

Чтобы добавить хороший ответ необходимо:

  • Отвечать достоверно на те вопросы, на которые знаете правильный ответ;
  • Писать подробно, чтобы ответ был исчерпывающий и не побуждал на дополнительные вопросы к нему;
  • Писать без грамматических, орфографических и пунктуационных ошибок.

Этого делать не стоит:

  • Копировать ответы со сторонних ресурсов. Хорошо ценятся уникальные и личные объяснения;
  • Отвечать не по сути: «Подумай сам(а)», «Легкотня», «Не знаю» и так далее;
  • Использовать мат — это неуважительно по отношению к пользователям;
  • Писать в ВЕРХНЕМ РЕГИСТРЕ.
Есть сомнения?

Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.

Задание 9 // КЕГЭ по информатике 2023

Трудности с домашними заданиями? Не стесняйтесь попросить о помощи — смело задавайте вопросы!

Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.

Источник: online-otvet.ru

Составьте алгоритм возведения четного числа в квадрат а нечетного в куб программа

Noise164509

November 2021 1 26 Report

Составить алгоритм возведения четного числа в квадрат а нечетного в куб

Answers https://scholar.tips/programma-kumir-sostavit-algoritm-vozvedeniya-chetnogo-chisla-v-kvadrat-a-nechetn.html» target=»_blank»]scholar.tips[/mask_link]

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru