Определите, что будет напечатано в результате работы следующей программы. Текст программы приведен на пяти языках программирования.
| Бейсик | Python |
|---|---|
DIM k, s AS INTEGER s = 8 FOR k = 14 TO 18 s = s + 6 NEXT k PRINT s | s = 8 for k in range(14,19): s = s + 6 print (s)
|
| Паскаль | Алгоритмический язык |
var s,k: integer; begin s := 8; for k := 14 to 18 do s := s + 6; writeln(s); end.
| алг нач цел s, k s := 8 нц для k от 14 до 18 s := s + 6 кц вывод s кон |
| С++ | |
#include <iostream> using namespace std; int main() { int s = 8; for (int k = 14; k <= 18; k++) s = s + 6; cout << s; return 0; } | |
Цикл for i := 14 to 18 do выполнится 5 раз. Каждый раз переменная s увеличивается на 6. Поскольку изначально значение s равно 8, после выполнения программы получим s = 8+6 · 5 = 38.
Ответ: 38.



