Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Информатика 1 курс / информ-инет / тест 1курс 2009 2010 информатика

.doc
Скачиваний:
43
Добавлен:
08.06.2015
Размер:
30.94 Mб
Скачать

c

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

Для того чтобы много раз повторить какую-либо последовательность действий, применяют алгоритмические конструкции, которые называются циклами. Саму последовательность действий при этом называют телом цикла. Цикл типа пока, по-другому называемый циклом с предусловием, предписывает выполнять тело цикла до тех пор, пока истинно условие цикла. Как только условие становится ложным, цикл заканчивает выполнение. нц пока условие    тело цикла (последовательность действий) кц На практике цикл типа пока используют в двух случаях: когда число повторений заранее неизвестно (например, цикл до достижения требуемой точности результата, цикл до первого отрицательного элемента массива и т.п.) и когда  число повторений заранее известно, но шаг параметра цикла не равен 1. Перед выполнением цикла происходит присваивание начальных значений переменным, меняющимся в ходе его выполнения. Собственно выполнение цикла пока начинается с проверки условия его окончания. Поэтому такую разновидность цикла называют еще циклом с предусловием. Переход к выполнению тела цикла, включающего в себя рабочий блок и изменение значений аргументов, осуществляется только в том случае, если условие выполняется. В противном случае происходит выход из цикла. В частности, может оказаться, что тело цикла не будет выполнено ни разу (если с самого начала условие не выполняется). С другой стороны, чтобы цикл не повторялся бесконечно, в теле цикла должна меняться какая-либо переменная, от которой зависит истинность условия повторений. Этой цели служит блок изменения значений аргументов. В данной задаче начальное значение суммы переменных a и b равно 17, а на каждом шаге цикла увеличивается на 5.  Чтобы условие перестало быть истинным, сумма значений переменных  a и b должна превысить 40.  Первое целое число, превышающее 40, равно 41, но оно больше первоначального значения суммы  переменных a и  b на 24, что не кратно 5. Таким образом,  к первоначальной сумме надо прибавить 5 раз по 5. Цикл выполнится 5 раз.

26