Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры по инфе 2.docx
Скачиваний:
3
Добавлен:
02.08.2019
Размер:
85.32 Кб
Скачать
  1. Составной оператор.

Составной оператор объединяет группу операторов в одно целое, которые после этого могут считаться одним оператором. Свое применение он находит в структурированных операторах ветвления и цикла. Составной оператор начинается зарезервированным словом begin, затем следуют операторы, перечисленные через точку с запятой, и оканчивается зарезервированным словом end;. Пара begin…end; называется операторными скобками. Если в операторных скобках отсутствуют операторы, то говорят, что задан пустой оператор. Пустым оператором считается также ;;.

Составной оператор может включать другой составной оператор, причем следует помнить о правильном вложении пар операторных скобок

  1. Условный оператор if и case.Разветвляющиеся алгоритмы.(4 вопрос)

Условный операторэто структурированный оператор, предназначенный для выделения из составляющих его операторов одного, который и выполняется в дальнейшем.

Оператор if, как и остальные структурированные операторы, обычно включает в себя другие операторы, к которым относятся составные операторы, передачи управления и операторы цикла.

Формат условного оператора (полная форма):

if <логическое выражение> then <оператор1> else <оператор2>;

где if означает если, thenто, elseиначе.

Оператор множественного выбора case позволяет выбрать одно из нескольких возможных продолжений программы. Формат оператора выбора:

case <ключ_выбора> of

<список_выбора1> : <оператор1>;

<список_выбора2> : <оператор2>;

<список_выбораN> : <операторN>;

[else <операторы>]

end;

Здесь

case, of, else, endвыбор, из, иначе, конец.

<ключ_выбора> − имя переменной или выражение порядкового типа (кроме longint);

<список_выбора1>,…,<список_выбораN> − константа или список констант того же типа, что и выражение <ключ_выбора>;

<операторы1>,…,<операторыN> − произвольные операторы языка Pascal, в том числе составной и структурированные.

  1. Оператор ввода.

Операторы ввода-вывода

Ввод информации с клавиатуры во время работы программы реализуется с помощью операторов

read(список переменных через запятую)

readln(список переменных через запятую)

Принцип действия: При использовании в программе оператора read, пользователь должен вводить значения переменных, отделяя их пробелом, а при использовании readln после ввода каждого значения переменной нажимается клавиша Enter. После ввода пользователем значений всех перечисленных переменных, выполнение программы возобновляется, а введенные значения присваиваются перечисленным в операторе ввода переменным.

Пример записи операторов ввода:

var rV, rS: Real;

iW, iJ: Integer;

chC, chD: Char;

................

Read(rV, rS, iW, iJ);

Read(chC, chD);

Значения исходных данных могут отделяться друг от друга пробелами и нажатием клавиш табуляции и Enter.