Каждая бактерия делится ** две в течение одной минуты. В начальный момент имеется A...

0 голосов

Каждая бактерия делится на две в течение одной минуты. В начальный момент имеется A бактерий. Сколько времени потребуется, чтобы количество бактерий превзошло X?
НА ПАСКАЛЕ ПЛИЗ!


спросил от (16 баллов) в категории Информатика
оставил комментарий от (16 баллов)

Плиз помогите

1 Ответ
0 голосов
ответил от Одаренный (1.4k баллов)

Var
i,x,a:integer;
begin
writeln('Кол-во бактерий');
readln(a);
writeln('Необходимое кол-во');
readln(x);
i:=0;
while abegin
a:=a*a;
i:=i+1;
end;
writeln('Требуется ',i,' минут');
end.

оставил комментарий от (16 баллов)

Почему I = 0?

оставил комментарий от Одаренный (1.4k баллов)

потому что если пройдет 1 минута бактерий станет вдвое больше

оставил комментарий от (16 баллов)

И почему нигде X не учитывается? Ибо если я введу 2 и 4, то будет 1 минута, это не правильно.

оставил комментарий от (16 баллов)

И что такое I? Время?

оставил комментарий от (16 баллов)

И зачем "необходимое кол-во"?

...