Задать вопрос
23 октября, 07:58

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

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

var s, k: integer;

begin

s: = 500;

for k: = 4 to 10 do

s: = s - 2*k;

write (s) ;

end.

+5
Ответы (1)
  1. 23 октября, 09:49
    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: ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы