Процесс разработки языка Pascal Никлаусом Виртом, его история развития. Сущность Delphi как системы программирования, использующая язык Object Pascal. Задачи и порядок применения констант и идентификаторов. Классификация типов данных, их концепция.
Аннотация к работе
3 Состав языка ТР 7.2 Символы: буквы: A-Z, a-z, _ цифры: 2-9 спец. символы: , *, {, … пробельные символы Лексемы: константы 2 2.11 ‘ Василий ’имена (идентификаторы) Vasia a _11 ключевые (зарезервированные) слова begin var if знаки операций - := разделители ; [] , Выражения: правило вычисления значения a b Операторы: исполняемые c := a b описания var a, b : real;Луковкин С.Б. МГТУ. 10 Концепция типа данных Тип данных определяет : внутреннее представление данных, а следовательно и множество их возможных значений допустимые действия над данными (операции и функции)Луковкин С.Б. МГТУ. 11 Структура программы на ТР 7.2 Program ИМЯ_ПРОГРАММЫ ; {$ ….} - директивы компилятора Uses список имен модулей ; LABEL объявление глобальных меток; CONST объявление глобальных констант; TYPE объявление глобальных типов; VAR объявление глобальных имен; Далее идут описания ПРОЦЕДУР или ФУНКЦИЙ PROCEDURE ИМЯ ПРОЦЕДУРЫ ; или FUNCTION ИМЯ_ФУНКЦИИ: тип ; Label … ; Const … ; Type … ; Var …. 19 Стандартные математические функции Имя Описание Результат Пояснения abs модуль целый | x | записывается abs(x) arctan арктангенс угла вещественный arctg x записывается arctan (x ) cos косинус угла вещественный cos x записывается cos (x ) exp экспонента вещественный e x записывается exp(x) ln натуральный логарифм вещественный log e x записывается ln(x) odd проверка на четность логический odd (3) даст в результате true pred предыдущее значение целый pred(3) даст в результате 2 sin синус угла вещественный sin x записывается sin (x ) sqr квадрат целый x 2 записывается sqr(x) sqrt квадратный корень вещественный v x записывается sqrt(x) succ следующее значение целый succ(3) даст в результате 4Луковкин С.Б. МГТУ. 20 Стандартные процедуры и функции (для переменных порядкового типа) Имя процедуры или функции Пояснения inc inc (x ) - увеличить х на 1 inc (x , 3) - увеличить х на 3 dec dec (x ) - уменьшить х на 1 dec (x , 3) - уменьшить х на 3 ord ord(F) - вычисляет порядковый номер F chr Chr(N) - возвращает символ с порядковым номером N , где N : byte . pred и succ возвращают предыдущее и последующее значения соответственно Low и High возвращают наименьшее и наибольшее значения величин данного типа.Луковкин С.Б. МГТУ.