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



