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



