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



