Широкий круг вопросов

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

Автор PASHA, Апр. 28, 2024, 03:23

« назад - далее »

PASHA

Интересно было бы узнать. Определите, что будет напечатано в результате работы следующей программы. Текст программы приведен на трёх языках программирования. Алгоритмический язык алг нач цел s, k s := 0 нц для k от 3 до 8 s := s + 11 кц вывод s кон Бейсик DIM k, s AS INTEGER s = 0 FOR k = 3 TO 8 s = s + 11 NEXT k PRINT s END Паскаль var s,k: integer; begin s := 0; for k := 3 to 8 do s := s + 11; writeln(s); end.


villa7

S=0
K=1
While k Рассмотрим текст программы на примере кода на паскале.


// -знак комментария, всё что после него не учитывается компилятором


var s,k: integer; // Задаём целочисленные переменные


begin // Начало


  s := 0; // присваиваем переменной s значение 0


  for k := 3 to 8 do // в цикле от 3 до 8 повторяем действия


    s := s + 11; // Количество повторения цикла можно узнать по формуле b - a +1 +> 8 - 3+1, то есть цикл будет выполнять суммирование 6 раз


  writeln(s); // Выводим значение s, оно равно 66


end. // Конец