В 1992 год фирма Borland International выпустила два пакета программирования, основанные на использование языка Паскаля(1,8),-Borland Pascal 7.0 и Turbo Pascal 7.0.
Turbo Pascal включает в себя язык программирования Паскаль для ЭВМ типа IBM и среду, предназначенную для написания, отладки и запуска программ.
Язык характеризуется расширенными возможностями по сравнению со стандартом, хорошо развитой библиотекой модулей, позволяющих использовать возможности операционной системы, организовывать ввод – вывод, формировать графические изображения и т.д.
Среда программирования позволяет создавать тексты программ, компилировать их, находить ошибки и оперативно их исправлять, компоновать программы из отдельных частей, включая стандартные модули, отлаживать и выполнять программу.
Основные компоненты, типы данных, программы TURBO PASCAL.
Алфавит языка – это совокупность допустимых в языке символов (или групп символов, рассматриваемых как единое целое).
идентификаторы– имена, используемые для обозначения программ, переменных и постоянных величин, различных процедур, функций , объектов.
Разделители используются для отделения друг от друга идентификаторов, чисел, зарезервированных слов.
Тип данных – это множество значений, которые может принимать переменная, и совокупность действий, которые можно выполнять с этими значениями.
Для описания каждого типа данных существует свой стандартный идентификатор: для целых числовых данных – integer, для вещественных (дробных) - real, для символьных – char, для строковых –string и т.д.
Данные целочисленных типов могут быть представлены как в десятичной, так и в шестнадцатеричной системе. Если число представлено в шестнадцатеричной системе, перед ним без пробела ставится знак $.
Константы – это данные, не изменяющие своего значения до завершения работы программы, описываются зарезервированным словом CONST, за которым идет список имен констант, и каждой константе с помощью символа «=» присваивается конкретное значение.
Переменные –это данные, которые могут менять свое значение в процессе выполнения программы. Для их описания используется зарезервированное слово VAR, за которым следуют имена переменных и через двоеточие их тип.
Переменные и константы всех типов используются в выражениях. Выражение задает порядок выполнения действий над элементами данных и состоит из операндов (констант, переменных, обращений к функциям), круглых скобок и знаков операции. Операции определяют действия, которые надо выполнить над операндами.
Программа – это совокупность операций решения какой–либо задачи, записанных в соответствие алгоритму с помощью зарезервированных слов языка программирования.
По определению стандартного Pascal программа состоит из:
· заголовка программы
· тела программы (блока), за которым следует точка – признак конца программы.
В свою очередь, блок (тело программы) содержит:
· раздел описаний;
· раздел операторов.
Заголовок программы состоит из служебного слова Program, имени программы, образованного по правилам использования идентификаторов Pascal, и точки с запятой.
Раздел описаний включает следующие подразделы:
· раздел описания меток;
· раздел описаний констант;
· раздел описания типов;
· раздел описания переменных;
· раздел описания подпрограмм.
Тело программы начинается со слова begin, затем следуют операторы языка Pascal, реализующие алгоритм решаемой задачи. Операторы в языке Pascal отделяются друг от друга точкой с запятой и могут располагаться в одну строчку или начинаться с новой строки. Назначение символа «;» - отделение операторов друг от друга. Тело программы заканчивается служебным словом end. ПРАКТИЧЕСКАЯ РАБОТА №1