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