Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции / программирование.doc
Скачиваний:
129
Добавлен:
10.02.2014
Размер:
160.77 Кб
Скачать
            1. Лекции 4-7

            2. ОПЕРАТОРЫ

Цель: изучение простых и структурных операторов языка Паскаль.

Задачи:

  1. Изучить простые операторы языка Паскаль.

  2. Изучить условные операторы на языке Паскаль.

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

Оператором называется предложение языка программирования, задающее полное описание некоторого действия, которое необходимо выполнить. Все операторы языка Паскаль можно разделить на две группы: простые и структурные.

            1. Простейшие операторы языка Паскаль

            1. Оператор присваивания

Формат:

<идентификатор>:=<выражение>;

Предписывает выполнить выражение, заданное в его правой части, и присвоить результат переменной, идентификатор которой расположен в левой части. Пример: Rezalt:=1+sin(х).

            1. Оператор ввода READ и READLN

Ввод информации с клавиатуры осуществляется с помощью оператора read. Он может иметь один из следующих форматов:

read(x1,x2, .. . ,хn);

readln(x1,x2, .. . ,хn);

где x1,x2, .. . ,хn - список вводимых переменных.

Когда в программе встречается оператор read, ее действие приостанавливается до тех пор, пока не будут введены исходные данные. Вводимые переменные отделяются друг от друга пробелом или Enter. Значения, вводимые с клавиатуры, должны иметь тот же тип, что и соответствующие им переменные, указанные в операторе read или readln. Если соответствие нарушено, возникает ошибка ввода-вывода.

            1. Оператор вывода write и writeln

Производят вывод информации на экран монитора.

Формат:

write (у12,…yn);

writeln (у12,…yn);

где y1, y2, …, yn – список выводимых переменных, констант, выражений (y1, y2, …, yn не могут быть перечисляемого типа).

Операторы write и writeln последовательно выводят все переменные на экран дисплея. Если используется оператор writeln, то после вывода информации курсор перемещается на новую строку.

Оператор writeln, записанный без параметров, вызывает перевод строки.

Оператор безусловного перехода (goto)

Оператор безусловного перехода (goto) применяется в случаях, когда после выполнения некоторого оператора надо выполнить не сле­дующий по порядку, а какой-либо другой, отмеченный меткой оператор.

Формат записи оператора;

Goto < метка >,

где <метка> — имя метки, отмечающей ту строку, на которую требуется выполнить переход.

Имя метки должно быть предварительно описано в разделе описания меток Label.

    1. Структурные операторы языка Паскаль

Структурные операторы представляют собой конструкции, построенные из других операторов по строго определенным правилам. Все структурные операторы можно разделить на три группы: составные, условные, повтора.

    1. Составной оператор

Составной оператор представляет собой группу из произвольного числа опера­торов, отделенных друг от друга точкой с запятой, и ограниченную операторными скобками begin и end.

Формат:

Begin

<оператор 1>;

<оператор 2>;

<оператор N>;

end;

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

Соседние файлы в папке лекции