От программы, записанной на алгоритмическом языке, перейдите к записи программы на языке паскаль и составьте блок-схему. определите, что будет выведено в результате работы программы. алгоритмический язык: алг нач цел i, d ввод d i : = 1 нц i : = i + 1 кц при d mod i = 0 если d = i то вывод d иначе вывод d, делится на, i кон

алиса768 алиса768    2   02.05.2019 22:29    2

Ответы
Iliyz Iliyz  30.09.2020 15:01

var i, d: integer;

begin

   readln(d);

   i:=1;

   repeat

       i:=i + 1;

   until d mod i = 0;

   if d = i then

       writeln(d)

   else

       writeln(d / i);

end.

ПОКАЗАТЬ ОТВЕТЫ
alyonkakingAlyonka76 alyonkakingAlyonka76  30.09.2020 15:01
Запись на языке PascalABC

var i,d: integer;

begin

readln(d);

i:=1;

repeat

 i:=i + 1;

until d mod i = 0;

if d = i then

 writeln(d)

else writeln(d,' делится на ', i);

end.

В результате работы программы

Будет выведен наименьший делитель числа d кроме единицы

Блок-схема

На картинке ниже


От программы, записанной на алгоритмическом языке, перейдите к записи программы на языке паскаль и с
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика