
- •Правила написания идентификаторов
- •Целочисленные типы данных
- •Вещественные типы данных
- •Символьный (литерный) тип данных
- •Правила записи арифметических выражений
- •Очередность выполнения операций в выражениях (приоритет)
- •Виды циклов
- •Блок-схема
- •Общий вид оператора цикла с предусловием
- •Виды циклов
- •Виды циклов
- •Пример решения задачи
- •Способы инициализации (заполнения массива)
- •Описание строковой переменной Паскаля
- •Действия со строками в Паскале
- •Стандартные функции для работы со строками в Паскале
- •Стандартные процедуры для работы со строками в Паскале
- •Процедуры преобразования типов в Паскале
Виды циклов
Цикл с предусловием (While)
Цикл с постусловием (Repeat)
Цикл с параметром (For)
б) определение тела цикла;
Тело цикла – это последовательность операторов, которая многократно повторяется в цикле.
в) блок-схема;
Цикл с предусловием – это цикл, в котором тело цикла выполняется после проверки условия и только в том случае, пока условие истинно.
Блок-схема
|
Правила выполнения
|
г) количество повторений;
Зацикливание (бесконечное выполнение тела цикла) происходит в том случае, если, условие всегда истинно. Такая ситуация возможна если:
переменная, используемая в условии, не изменяется в теле цикла, например: A:=5; WHILE A>0 DO K:=K+1; |
переменная, используемая в условии, изменяется в теле цикла неверно, например: A:=5; WHILE A>0 DO A:=A+1; |
Прекратить ситуацию зацикливания можно нажав комбинацию клавиш Ctrl + Break.
Тело цикла может не выполниться ни разу. Это происходит в том случае, если условие изначально ложно. Например:
A:= ‑5; WHILE A>0 DO A:=A+1 |
3. В остальных случаях количество повторений заранее не известно.
д) синтаксис.
Общий вид оператора цикла с предусловием
While условие do
Begin
Тело цикла
End;
Если в теле цикла содержится только один оператор, то операторные скобки Begin …End; можно не писать.
2. Составить блок-схему алгоритма вычисления произведения N вводимых с клавиатуры чисел.
БИЛЕТ 10
1. Циклы. Цикл с постусловием.
а) определение циклического алгоритма;
Циклическим называется алгоритм, если он содержит один или несколько циклов.
Цикл – форма организации действий, при которой некоторая последовательность операторов может выполняться многократно.
Виды циклов
Цикл с предусловием (While)
Цикл с постусловием (Repeat)
Цикл с параметром (For)
б) определение тела цикла;
Тело цикла – это последовательность операторов, которая многократно повторяется в цикле.
в) блок-схема;
Цикл с постусловием – это цикл, в котором тело цикла выполняется до проверки условия и только в том случае, пока условие ложно.
Правила выполнения
Выполняется тело цикла
Проверяется условие.
Если условие ложно, то перейти к п. 1.
Последовательность п.п. 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. Циклы. Цикл с параметром.
а) определение циклического алгоритма;
Циклическим называется алгоритм, если он содержит один или несколько циклов.
Цикл – форма организации действий, при которой некоторая последовательность операторов может выполняться многократно.