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



