Запишите на языке Паскаль программы решения задач № 32-33 из параграфа 3.4. Используйте оператор for.

Информатика 8 класс Босова ФГОС

§ 3.5. Программирование циклических алгоритмов ГДЗ по Информатике 8 Класс


15.Запишите на языке Паскаль программы решения задач № 32-33 из параграфа 3.4. Используйте оператор for.

Задача 32:
Население города H увеличивается на 5% ежегодно. В текущем году оно составляет 40 000 человек. Составьте блок схему алгоритма вычисления предполагаемой численности населения города через 3 года. Составьте таблицу значений переменных, задействованных в алгоритме. 

Задача 33:
Каждая бактерия делится на две в течение 1 минуты. В начальный момент имеется одна бактерия. Составьте блок схему алгоритма вычислений количества бактерий через 10 минут. Используйте алгоритм, фиксируя каждый его шаг в таблице значений переменных.

Ответ

а) Цикл будет выполнен 16 раз (от 0 до 15 включительно).
б) Цикл будет выполнен 6 раз (от 10 до 15 включительно).
в) Цикл будет выполнен 3 раза (от -1 до 1 включительно).
г) Цикл будет выполнен 1 раз, так как начальное и конечное значения переменной i равны 10 и цикл выполняется только при выполнении условия i <= 10.
д) Цикл будет выполнен 3 раза (от 4 до 6 включительно), так как значения переменной i будут равны 4, 5 и 6 при итерации цикла.

Program 32;
var x:integer;
nas:real;

begin
nas := 40000;
for x:=1 to 3 do nas := nas + (nas * 0.05);
writeln (nas);
end.

Program 33;

var x, bact:integer;
begin
bact := 1;
for x:=2 to 10 do begin
bact:= bact * 2;
writeln (x,’ minute: ‘,bact);
end.