Предмет: Информатика, автор: 10kek

ИЗИ ЗАДАНИЕ (35 БАЛЛОВ!!!)

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

Вот программа через While: (фото)

НАДО СДЕЛАТЬ 2 ПРОГРАММЫ!!! ОДНУ ЧЕРЕЗ REPEAT, ДРУГУЮ ЧЕРЕЗ FOR!!!

Приложения:

Ответы

Автор ответа: raf1O5
3

Программа c repeat

program bacteria_1;

var bac,min:integer;

begin

bac:=1;

write('Введите количество минут: ');

readln(min);

repeat

 bac:= bac*2;

 min:= min-1

until min=0;

writeln('Стало ',bac,' бакт.');

end.

Программа с for

program bacteria_2;

var bac,min,i:integer;

begin

bac:=1;

write('Введите количество минут: ');

readln(min);

for i:=1 to min do

begin

 bac:= bac*2;

 min:= min-1

end;

writeln('Стало ',bac,' бакт.');

end.

Написано на языке PascalABC.NET


10kek: СПАСИБО ТЕБЕ БОЛЬШОЕ :)
Похожие вопросы
Предмет: Математика, автор: girod6317
Предмет: Математика, автор: freyyui5973