Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Контент.doc
Скачиваний:
5
Добавлен:
01.07.2025
Размер:
10.75 Mб
Скачать

If…then…else … (полная форма );

If…then … (кратка форма).

Образец написания:

a) IF <условие> THEN <Оператор1> ЕLSE <Оператор2>;

b) IF <условие> THEN <оператор>;

С помощью этого оператора выбора CASE можно выбрать один вариант из любого количества. Команда выбора осуществляется при помощи оператора CASE m OF, которое заканчивается служебным словом END, после которого ставится точка с запятой.

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

В языке Паскаль различают три вида операторов цикла: WHILE, REPEAT, FOR.

1. Цикл «Пока»: while n do s;

Здесь, WHILE N DO – заголовок цикла; WHILE (пока), DO (выполнить) – служебные слова. После DO точка с запятой не ставится; N – условие (логическое выражение); S – тело цикла.

В цикле WHILE первоначально проверяется условие N, если оно принимает значение TRUE, выполняется условие S. Если условие принимает значение FALSE, управление передается первому оператору , следующему за циклом WHILE.

Цикл WHILE используется, когда заранее не известно число повторений цикла.

2. Цикл «До»: repeat s until (not n);

Здесь, REPEAT – заголовок циела, UNTIL – условие окончания цикла; Repeat (повторить), Until (до тех пор) –служебные слова, выполняют роль операторных скобок. После оператора, стоящего перед Until точка с запятой не ставится; условие стоящее после UNTIL в скобки можно не заключать. S – тело цикла. NOT N – условие, противоположное условию N.

Выполнение цикла заканчивается, когда NOT N принимает значение TRUE.

Работа оператора цикла REPEAT одинакова с работой оператора WHILE. Различие – проверка условия выполняется после циклической части. Поэтому операторы циклической части должны выполняться хотя бы один раз.

Служебные слова REPEAT ... UNTIL выполняют те же функции, что и begin ... end, поэтому нельзя заключать между ними группу операторов, разделенных между собой «;» и ставить перед UNTIL «;».

3. Цикл ”Для”:

FOR <параметр цикла>:=<начальное значение >

ТО <конечное значение> DO S или

FOR <параметр цикла>:=<конечное значение>

DOWNTO <начальное значение> DO S

Здесь S – тело цикла; FOR ... DO – заголовок цикла; FOR (для), TO (до), DOWNTO – служебные слова; <параметры цикла> -скалярные переменные, принимающие любые значения кроме значений типа REAL. Во многих случаях используют переменные типа INTEGER; <начальное значение>, <конечное значение> - начальное и конечное значение параметров цикла. Его можно задавать в виде выражения.

В цикле FOR … TO шаг изменения равен 1, а в цикле FOR … DOWNTО равен -1. Для других значений шага изменения нужно использовать цикл WHILE или REPEAT.

Цикл FOR … TO используется, когда заранее известно число повторений циклической части программы.

Для самостоятельного изучения: Нурымбетов А.У., Кусмухамбетов Е.М., Тунгатарова А.Т. Информатика (учебное пособие для кредитной системы обучения)-Тараз-2004, 134

Контрольные вопросы.

  1. Возможности языка Паскаль?

  2. Виды окон языка программирования Турбо Паскаль?

  3. Способы перехода из одного окна в другое?

  4. Способ перехода в строку меню?

  5. Разделы описания в языке программирования Турбо Паскаль?

  6. Стандартные типы величин ?

  7. Сколько результатов имеет величина логического типа?

  8. Виды операция, применяемых к величинам целого типа?

К каким переменным относятся операции сравнения?