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



