Контрольные тренировочные задания
(решения)






Часть 1


Задание 8


Решение примера 1

Запишите число, которое будет напечатано в результате выполнения следующей программы. Для Вашего удобства программа представлена на пяти языках программирования.


Ответ: ___________________________.

Решение.

Решение на языке Паскаль.

Что мы видим.
1) Начальное значение переменных s и n равно 0.
2) Цикл в программе будет выполняться пока выполняется условие s<111.
3) После окончания переменной выводится значение переменной n.
4) С каждым шагом цикла
s увеличивается на 8 — s := s + 8
n увеличивается на 2 — n := n + 2
5) Цикл заканчивается как только s становится больше или равно 111 (пока выполняется условие s<111).
6) Составим таблицу, в которой при каждом выполнении условия цикла к s прибавляется 8, а к n прибавляется 2.

s

n

s<111

0

0

Да

8

2

Да

16

4

Да

24

6

Да

32

8

Да

40

10

Да

48

12

Да

56

14

Да

64

16

Да

72

18

Да

80

20

Да

88

22

Да

96

24

Да

104

26

Да

112

28

Нет


Как только s стало 112, n увеличивается на 2, условие s<111 больше не выполняется, на экран выводится значение n — равное 28.

Ответ: 28

Внимание!

В ответе не перепутайте переменную, которая выводится на экран.

Возврат на страницу    Решение примеров части 1 задание 8



Наверх