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



