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



