1 Название работы.
2 Цель работы.
3 Содержание работы
4 Постановка задачи для своего варианта.
5 Схема алгоритма.
6 Две программы.
7 Результаты расчёта в среде QB.
8 Письменные ответы на контрольные вопросы.
9 Выводы по работе
Лабораторная работа № 2
Операторы условного и безусловного перехода.
Программы ветвящейся структуры
Цель работы: научиться составлять программы ветвления,
нахождения минимумов и максимумов
Содержание работы:
1 Операторы условного и безусловного перехода.
2 Программы ветвления
Операторы условного и безусловного перехода.
Вычислительный процесс часто выполняется не по линейному алгоритму, он может разветвляться по нескольким направлениям в зависимости от каких-то условий, возвращаться назад или переходить на несколько операторов вперёд. Условия разветвления программы или безусловный переход задаются с помощью оперторов ветвления и перехода.
Оператор безусловного перехода.
Общий вид оператора GOTO (идти к)
|
|
GOTO [n]
где
n – метка, к которой осуществляется безусловный переход,
Этот оператор передает управление первому оператору в строке с меткой n.
Условные операторы.
Условный оператор позволяет изменить порядок выполнения операторов в программе в зависимости от какого-либо условия.
Условный оператор имеет три структуры:
IF L THEN n
где
L – логическое выражение;
n – метка оператора, к которому осуществляется переход, если огиическое выражение имеет значение "истинно". Если логическое выражение имеет значение "ложно", то выполняется оператор, расположенный в следующей строке.
IF L THEN S
где
S – последовательность, состоящая из одного или нескольких операторов, записанных через символ ":".