Задать вопрос
Вчера, 19:43

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

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

var s, k: integer;

begin

s: = 500;

for k: = 4 to 10 do

s: = s - 2*k;

write (s) ;

end.

+3
Ответы (1)
  1. Вчера, 20:21
    0
    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.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «ИКТ 9 класс, помогите с программой, прошу находчиво объяснить, в частности там, где есть алгоритм for ... do ... Язык Паскаль: var s, k: ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы