Задание № 12586

Определите, что будет напечатано в результате работы следующей программы. Текст программы приведен на трех языках программирования.

Алгоритмический язык

алг
нач
    цел s, к
    s := 120
    нц для к от 10 до 20
        s := s - 10
    кц
    вывод S
кон

Бейсик

s = 120
FOR к = 10 ТО 20
    s = s - 10
NEXT к
PRINT s
END

Паскаль

var s, k: integer;
begin
    s := 120;
    for k := 10 to 20 do
        s := s - 10;
    write (s);
end.


Показать ответ
Комментарий:

Рассмотрим варант на языке Паскаль

Цикл for выполняется от k=10 до k=20, нет условий, значит будет 11 повторений

Каждое повторение вычитает из S по 10 (изначально s:=120)

s= 120-11*10=10

В конце работы программы печатается S, которое будет равно 10

Ответ: 10

Ответ: 10

Нашли ошибку в задании? Выделите фрагмент и нажмите Ctrl + Enter.