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

7. Язык turbo pascal. Алфавит языка. Идентификаторы turbo pascal.

Turbo Pascal— Интегрированная среда разработки программного обеспечения для платформ DOS и Windows 3.x и язык программирования в этой среде, диалект языка Паскаль от фирмы Borland.

Алфавит Паскаля составляют:

прописные и строчные буквы латинского алфавита: A, B, C…Y, Z, a, b, c,…y, z ;

десятичные цифры: 0, 1, 2,…9;

специальные символы: + - * / > < = ; # ‘ , . : {} [] ( )

комбинации специальных символов , которые нельзя разделять пробелами, если они используются как знаки операций: «:=», «..», «<>», «<=», «>=», «{}».

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

Зарезервированные слова (см таб.1) имеют фиксированное написание и навсегда определенный смысл. Они не могут изменяться программистом и их нельзя использовать в качестве имен для обозначения величин.

Идентификатор – имя (identification – установление соответствия объекта некоторому набору символов). Для обозначения определенных разработчиками языка функций, констант и т.д. служат стандартные идентификаторы, например Sqr, Sqrt и т.д. В этом примере Sqr вызывает функцию, которая возводит в квадрат данное число, а Sqrt – корень квадратный из заданного числа. Пользователь может переопределить любой стандартный идентификатор, но чаще всего это приводит к ошибкам, поэтому на практике их используют без изменения. Идентификаторы пользователя – это те имена, которые дает сам программист. При записи программ нужно соблюдать общие правила написания идентификаторов:

Идентификатор начинается только с буквы (исключение составляют специальные идентификаторы меток).

Идентификатор может состоять из букв, цифр и знака подчеркивания.

Максимальная длина – 127 символов.

При написании идентификаторов можно использовать прописные и строчные буквы.

Между двумя идентификаторами должен стоять хотя бы один пробел.

8.Константы в тп(целые, логические, вещественные, строковые)

  1. В изображении целых констант присутствуют лишь знак и цифры.

  2. Вещественные константы в своем изображении содержат десятичную точку или/и показатель степени (символ Е или е).

  3. Строка символов - это последовательность любого, в том числе и равного нулю, количества символов из набора ASCII, расположенных на одной строке и заключенных в апострофы. Ограничением здесь может быть максимальный размер строки, воспринимаемый компилятором, - не более 126 символов.

  4. Строка, состоящая из одного символа, называется символьной константой.

9.Оператор присваивания. Приоритет операций. Стандартные функции.

Оператор присваивания: имя величины := выражение

Приоритет операций:

1 Вычисления в круглых скобках ( )

2 Вычисления значений функцийФункции

3 Унарные операции @, not, унарный +, унарный -

4 Операции типа умножения *, /, div, mod, and, shl, shr

5 Операции типа сложения +, -, or, xor

6 Операции отношения =, <>, <, >, <=, >=, in

Стандартные функции:

Abs(x) Real, integer Тип аргумента Модуль аргумента

ArcTan(x) Real, integer Real Арктангенс (значение в радианах)

Cos(x) Real, integer Real Косинус, угол в радианах

Exp(x) Real, integer Real Экспонента

Frac(x) Real Real Дробная часть числа

Int(x) Real, integer Real Целая часть числа

Ln(x) Real, integer Real Логарифм натуральный

Pi Нет Real 3,141592653

Sin(x) Real, integer Real Синус, угол в радианах

Sqr(x) Real, integer Тип аргумента Квадрат аргумента

Sqrt(x) Real, integer Real Корень квадратный

Random Нет Real Псевдослучайное число в интервале [0, 1]

Random(I) Integer Integer Псевдослучайное число в интервале [0, I]

Round(x) Real Integer Округление до ближайшего целого

Trunc(x)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]