Проанализируйте программу к задаче:
Подсчитать сумму четных чисел от 1 до 10 и
вывести все промежуточные результаты.
program z11;
var i,n,sum:integer;
begin
Sum =0;
for i:= 1 to 10 do begin
i:=i+1;
sum:=sum+i;
writeln('Sum =',sum);
end;
end.
Проанализируйте результат и ответьте на вопросы
1. Сколько раз выполниться цикл?_________
2. Сколько команд в теле цикла?___________
3. Почему в тело цикла добавлена команда присваивания i:=i+1?
4. Как измениться условие задачи, если в программе
поменять местами команды, поставив команду присваивания i:=i+1; после команды sum:=sum+i; _________________________________________________________
5. Чтобы увидеть изменение счетчика в теле цикла какую
команду надо добавить в программу?________
6. Выпишите значения счетчика для первого варианта программы_________ и
выпишите значения счетчика для второго
варианта программы________
7.
Объясните, как изменяется значения счетчика по ходу
выполнения программы __________________________________________________
*. Найдите сумму квадратов первых N натуральных чисел s=12+22+32+…+N2
в тетрадь