Слайд 1Цикл с предусловием
Решение задач на тему:
Слайд 3Текст программы
Program z1;
Var a,n,i:integer;
Begin
Readln(n);
i:=1;
while i
Слайд 4Задача №2
Дано целое число N (> 0). Найти наименьшее целое положительное
число
K, квадрат которого превосходит N: K2 > N;
Слайд 5Текст задачи
Program While8;
var k,N:integer;
begin
Write('Введите целое число (N>0) N=');
readln(N);
k:=1;
While sqr(k) begin
k:=k+1;
end;
k:=k-1;
Writeln('наименьшее целое положительное число K=',k);
readln;
end.
Слайд 6Задача №3
Для проверки физического развития проверяют рост школьников. Составьте программу, запрашивающую
рост очередного школьника и вычисляющую после завершения медосмотра средний рост прошедших осмотр. Количество школьников, подлежащих медосмотру заранее не известно.
k – количество школьников; summ-суммарный рост;
c – среднее значение роста; r – рост школьника.
Слайд 7Текст задачи
var k, s, r : integer; c : real;
begin
s := 0; k := 0;
write (‘введите рост школьника’);
readln (r);
while r <> 0 do
begin
k := k + 1;
summ := summ + r;
write (‘введите рост школьника’);
readln (r);
end;
c := summ/k;
writeln (‘средний рост школьников’,c)
readln;
end.
Слайд 8Задача№4
Дано натуральное число n.
Из чисел 1, 4, 9, 16, 25,
… напечатать те, которые не превышают n.
Использовать в программе переменные n, i, a .
Слайд 9Текст программы
Var i,n,a:integer;
Begin
Readln(n);
S:=1; i:=1;
while s
Слайд 10Задача№5
Одноклеточная амёба каждые 3 часа делится пополам. Определить, сколько амёб будет
через 3, 6,9, …, 24 часа, если первоначально была одна амёба.
Слайд 11Текст программы
program pr6;
var a,t:integer;
Begin
t:=0;
a:=1;
writeln(‘время ’,’амёбы’);
while t