Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование на ЯВУ.doc
Скачиваний:
3
Добавлен:
11.11.2018
Размер:
1.17 Mб
Скачать

3. Комментарии

Комментарии – это пояснения к программе, содержащие указания о методах решения и обозначениях переменных.

Они облегчают чтение программы и ее изменение, если это требуется. Мы будем считать необходимыми комментарии к сложным программам, содержащим более 15–20 операторов. Комментарии могут располагаться в любом месте программы (обычно после заголовка и операторов) и заключаются в парные фигурные скобки {} или сочетание соответствующей круглой скобки и звездочки: (* *):

{ }

или

(* *)

Это начало Это конец

комментария комментария

Комментарии могут содержать русские буквы и слова. Они игнорируются компилятором.

4. Операторы языка паскаль

Оператор (Statement) – это основная единица программы, которая выполняет определенные действия над данными.

Операторы в паскаль-программе располагаются после описания данных и отделяются от него служебным словом BEGIN. Их можно условно разделить на 2 типа:

1) обрабатывающие, которые обрабатывают данные;

2) управляющие, которые управляют выполнением обрабатывающих операторов.

К первому типу относятся операторы:

1) ввода;

2) вывода;

3) присваивания (вычисления новых значений);

ко второму — операторы:

1) изменяющие естественный порядок выполнения других операторов в зависимости от некоторого условия или безусловно;

2) обеспечивающие повторение некоторых групп операторов.

5. Операторы обработки данных

Программа для ЭВМ должна позволять обрабатывать любые наборы данных. При этом данные должны быть описаны как переменные. Во время выполнения программы переменным присваиваются конкретные значения, относящиеся к решаемой задаче.

Присваивание может быть выполнено двумя способами:

1) вводом данных (чисел, символов, строк) с устройства ввода (клавиатуры);

2) вычислением нового значения по формулам, в которых используются уже определенные ранее значения.

Присваивание сводится к записи в память ЭВМ числа, строки или символа на место, отведенное под заданную переменную во время компиляции. Для этого используются специальные операторы.

5.1. Операторы ввода

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

Read (список ввода);

Readln (список ввода);

Список ввода – это одно или несколько имен переменных, разделяемых запятыми.

Пример. Read(number); (5.1)

Readln(X,Y); (5.2)

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

Пример.

В памяти ЭВМ на месте переменных появятся следующие значения: Number = 20; X=10; Y=4.5.

Таким образом, числа при вводе с клавиатуры представляются как последовательности цифр. Конец числа – пробел или символ, отличный от цифры. Если вводится несколько чисел, то они разделяются пробелами или символом конца строки (Enter). Количество пробелов перед первым числом и между числами может быть произвольным.

Отличие оператора Readln от Read в том, что он позволяет считать целую строку, поэтому он чаще используется для ввода строк.

Пример.

VAR

A,B,C,D : CHAR;

. . . . . . .

Readln(A,B,C,D);

Если при выполнении этого оператора пользователь наберет на клавиатуре последовательность символов ФАИТ и нажмет клавишу <Enter>, то в памяти ЭВМ переменные из примера получат следующие значения: А = 'Ф'; В = 'А'; С = 'И'; D = 'Т'.