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

0 голосов
94 просмотров

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


Информатика (16 баллов) | 94 просмотров
0

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

Дан 1 ответ
0 голосов

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.

(1.4k баллов)
0

Почему I = 0?

0

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

0

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

0

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

0

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