суббота, 21 марта 2020 г.

Для желающих улучшить отметку. Выписать в тетрадь


Проанализируйте программу к задаче:
Подсчитать сумму четных чисел от 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

в тетрадь