Определите значение переменной s после выполнения следующего фрагмента программы:
| Бэйсик | Паскаль |
|---|---|
n = 4 s = 0 WHILE n <= 8 s = s + 15 n = n + 1
| n := 4; s := 0; while n <= 8 do begin s := s + 15; n := n + 1 end;
|
| Си++ | Алгоритмический язык |
n = 4; s = 0; while (n <= 8) { s = s + 15; n = n + 1; } | n := 4 s := 0 нц пока n <= 8 s := s + 15 n := n + 1 кц |
| Python | |
n = 4 s = 0 while n <= 8: s = s + 15 n = n + 1
| |
Начнем анализировать программу. Нам задали два значения n = 4, s = 0. Начнем идти по программе: когда n примет свое значение равное 8 программа остановится.
1)следовательно после выполнения первого круга n = 4, s = 15 далее мы увеличиваем n на единицу, а s на 15.
2)n = 5, s = 15 + 15 = 30
3)n = 6, s = 30 + 15 = 45
4)n = 7, s = 45 + 15 = 60
5)n = 8, s = 60 + 15 = 75, все программа останавливается, так как n = 8
Следовательно s принимает свое значение после выполнения программы равное 75.

