ИКТ 9 класс, помогите с программкой, прошу изобретательно разъяснить, в частности

ИКТ 9 класс, помогите с программкой, прошу находчиво разъяснить, в частности там, где есть метод for.... do....

Язык Паскаль:

var s,k: integer;
begin
s:= 500;
for k:= 4 to 10 do
s:= s - 2*k;
write (s);
end.

Задать свой вопрос
1 ответ
var s,k: integer;
// описали переменные, которые будут применены в программке: s и k целые числа
begin
s:= 500;
// переменной s присвоили изначальное значение 500
for k:= 4 to 10 do
// организовали цикл для k от 4 до 10 с шагом 1. То есть нижеследующий оператор цикла будет производиться 7 раз (для k=4, k=5, k=6, ... k=10)
s:= s - 2*k;
// для каждого k попеременно считаем s:
// k=4   --   s=500-2*4=492
// k=5   --   s=492-2*5=482
// k=6   --   s=482-2*6=470
// k=7   --   s=470-2*7=456
// k=8   --   s=456-2*8=440
// k=9   --   s=440-2*9=422
// k=10 --   s=422-2*10=402
write (s);
// выводим на экран итоговое значение s: 402
end.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт