От программки, записанной на алгоритмическом языке, перейдите к записи программки на

От программки, записанной на алгоритмическом языке, перейдите к записи программки на языке Паскаль и составьте блок-схему. Обусловьте, что будет выведено в результате работы программки.
Алгоритмический язык:

алг
нач
цел i, d
ввод d
i := 1
нц
i := i + 1
кц при d mod i = 0
если d = i то
вывод d
по другому вывод d, делится на, i
кон

Задать свой вопрос
2 ответа

Запись на языке 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 не считая единицы

Блок-схема

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

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.

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт