Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы теория Паскаль билеты 1 -10.doc
Скачиваний:
7
Добавлен:
01.05.2025
Размер:
1.72 Mб
Скачать

Виды циклов

  1. Цикл с предусловием (While)

  2. Цикл с постусловием (Repeat)

  3. Цикл с параметром (For)

б) определение тела цикла;

Тело цикла – это последовательность операторов, которая многократно повторяется в цикле.

в) блок-схема;

Цикл с предусловием – это цикл, в котором тело цикла выполняется после проверки условия и только в том случае, пока условие истинно.

Блок-схема

Правила выполнения

  1. Проверяется условие.

  2. Если условие истинно, то выполняется тело цикла

  3. Последовательность п.п. 1-2 повторять до тех пока условие не станет ложным.

г) количество повторений;

  1. Зацикливание (бесконечное выполнение тела цикла) происходит в том случае, если, условие всегда истинно. Такая ситуация возможна если:

переменная, используемая в условии, не изменяется в теле цикла, например:

A:=5;

WHILE A>0 DO

K:=K+1;

переменная, используемая в условии, изменяется в теле цикла неверно, например:

A:=5;

WHILE A>0 DO

A:=A+1;

Прекратить ситуацию зацикливания можно нажав комбинацию клавиш Ctrl + Break.

  1. Тело цикла может не выполниться ни разу. Это происходит в том случае, если условие изначально ложно. Например:

A:= ‑5;

WHILE A>0 DO

A:=A+1

3. В остальных случаях количество повторений заранее не известно.

д) синтаксис.

Общий вид оператора цикла с предусловием

While условие do

Begin

Тело цикла

End;

Если в теле цикла содержится только один оператор, то операторные скобки Begin …End; можно не писать.

2. Составить блок-схему алгоритма вычисления произведения N вводимых с клавиатуры чисел.

БИЛЕТ 10

1. Циклы. Цикл с постусловием.

а) определение циклического алгоритма;

Циклическим называется алгоритм, если он содержит один или несколько циклов.

Цикл – форма организации действий, при которой некоторая последовательность операторов может выполняться многократно.

Виды циклов

  1. Цикл с предусловием (While)

  2. Цикл с постусловием (Repeat)

  3. Цикл с параметром (For)

б) определение тела цикла;

Тело цикла – это последовательность операторов, которая многократно повторяется в цикле.

в) блок-схема;

Цикл с постусловием – это цикл, в котором тело цикла выполняется до проверки условия и только в том случае, пока условие ложно.

Правила выполнения

  1. Выполняется тело цикла

  2. Проверяется условие.

  3. Если условие ложно, то перейти к п. 1.

  4. Последовательность п.п. 1-3 повторять до тех пор, пока условие не станет истинным, т.е. произойдет выход из цикла.

г) количество повторений;

1. Тело цикла выполнится хотя бы один раз, т.к. проверка условия производится после выполнения тела цикла.

2.Зацикливание (бесконечное выполнение тела цикла) происходит в том случае, если, условие всегда ложно. Такая ситуация возможна если:

переменная, используемая в условии, не изменяется в теле цикла, например:

A:=-5;

REPEAT

K:=K+1

UNTIL A>0

переменная, используемая в условии, изменяется в теле цикла неверно, например:

A:=-5;

REPEAT

А:=А-1

UNTIL A>0

Прекратить ситуацию зацикливания можно нажав комбинацию клавиш Ctrl + Break.

3. В остальных случаях количество повторений заранее не известно.

д) синтаксис.

Repeat  тело цикла Until условие;

Перед Until точка с запятой (;) может не ставиться.

Если в теле цикла более одного оператора, операторные скобки не ставятся, эту функцию выполняют зарезервированные слова REPEAT .. UNTIL.

2. Составить блок-схему алгоритма нахождения корней квадратного уравнения.

БИЛЕТ 11

1. Циклы. Цикл с параметром.

а) определение циклического алгоритма;

Циклическим называется алгоритм, если он содержит один или несколько циклов.

Цикл – форма организации действий, при которой некоторая последовательность операторов может выполняться многократно.