Вопрос по информатике:
Каждая бактерия делится на две в течение одной минуты. В начальный момент имеется A бактерий. Сколько времени потребуется, чтобы количество бактерий
превзошло X?
НА ПАСКАЛЕ ПЛИЗ! СРОЧНО И ЧТОБЫ ВСЕ РАСПИСЫВАЛОСЬ
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 12.02.2016 00:43
- Информатика
- remove_red_eye 7863
- thumb_up 23
Ответы и объяснения 1
//Pascal ABC.NET Версия 2.2 Сборка 790
var x,i,s:integer;
begin;
readln(x); //вводим x
s:=1; //показатель кол-ва бактерий, 1 чтобы можно было нормально *
while x>s do //пока введённое число больше кол-ва бактерий
begin; //т.к. несколько действий в теле цикла
s:=s*2; //при каждом шаге цикла число бактерий умножается на 2
i:=i+1; //счётчик минут
end; //конец тела цикла
writeln(i); //выводим счётчик
end.
Пример ввода:
3
Пример вывода:
2
- 12.02.2016 00:43
- thumb_up 3
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.