Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на вопросы дополнено.docx
Скачиваний:
10
Добавлен:
19.09.2019
Размер:
1.4 Mб
Скачать

1.Турбо Паскаль. Элементы языка – алфавит и идентификаторы.

Алфавит - это совокупность допустимых в языке символов. Алфавит Турбо Паскаль включает следующий набор основных символов:

* строчные и прописные латинские буквы:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

a b c d e f g h i j k l m n o p q r s t u v w x y z[/color]

* пробел

* подчеркивание: _

* арабские цифры: 0 1 2 3 4 5 6 7 8 9

* знаки операций: + - * / = <> < > <= >= := @

* ограничители: . , ' ( ) [ ] (. .) { } (* *) .. : ;

* спецификаторы:^ #

* служебные (зарезервированные) слова( которые становятся синими после ввода):

Label, array, begin, var, if, in, program, else и другие.

Идентификаторы - имена объектов и конструкций программы (меток, констант, типов, переменных, типов, процедур, функций, объектов, модулей, программ, полей в записях и т.д.).

Имя может иметь любую длину, однако различимыми являются только первые 63 символа.

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

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

Выбор имени желательно осуществлять в соответствии с логической или физической сущности именуемого объекта, что облегчает понимание программы и служит признаком хорошего стиля программирования.

Имена безразличны к регистру клавиатуры.

Примеры правильных имен: Примеры не правильных имен:

A Л - русская буква;

R21 21R - начинается с цифры;

CO COS - имя функции;

X[10] X{10} - фигурная скобка;

TOR TO - служебное слово

X_1 X 1 - пробел;

N25 #25 - запрещенный символ;

Case_1 Case - оператор.

2. Элементы языка Турбо Паскаль – выражения и операции.

Математические операции

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

В таблице приведены основные математические операции Турбо Паскаль

Символ операции

Название операции

Пример

*

умножение

2*3 (результат: 6)

/

деление

30/2 (результат: 1.5E+01)

+

сложение

2+3 (результат: 5)

-

вычитание

5-3 (результат: 2)

div

целочисленное деление

5 div 2 (результат: 2)

mod

остаток от деления

5 mod 2 (результат: 1)