КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Общие сведения об языке Турбо Паскаль
Структуру языка Паскаль можно представить следующим образом:
Структура различных языков программирования однотипна и включает следующие средства: - строгое определения свойств объектов программы (вид информации, допустимое множество ее данных и допустимые действия над ними); - определения порядка обработки данных, т.е. получения новых значений объектов в ходе преобразования; - организация процесса обработки данных; - организация процесса ввода-вывода данных, т.е. обмен данными между ОП и внешними устройствами; - формирование и использование модулей (программ, процедур, функций) и библиотек модулей (системных и пользовательских – разработанных программистом). Достоинства языка Паскаль: v Позволяет осуществлять структурное программирование, имеет развитые средства контроля и достаточно прост в изучении; v Имеет хороший состав типов и структур данных; v Конкретные реализации языка дают возможность использовать все аппаратные средства ПК; v На основе языка Паскаль разработана Delphi – одна из современных систем визуального программирования. Недостаток языка Паскаль: - нет операции возведения в степень; - из-за богатства возможностей язык не прост для освоения в полном объеме. Текст программы на алгоритмическом языке Турбо Паскаль представляет собой последовательность предложений, состоящих из символов, образующих алфавит языка. Максимальная длина предложения 126 символов, рекомендуемая длина – 70 символов. Существуют зарезервированные слова, образующие неизменяемый словарь языка и имеющие вполне определенный смысл и назначение. Можно вводить свои собственные слова и придавать им свой собственный смысл. Главными элементами программы являются переменные, константы и операторы. Переменная – это ячейка (или несколько ячеек) оперативной памяти. Такой ячейке присвоено имя, ее содержимое может изменяться в ходе выполнения программы. Константа отличается от переменной тем, что ее значение фиксировано и не может изменяться в ходе выполнения программы. Операторы задают те или иные действия, которые должна выполнять программа над переменными и константами, а также другими операторами. Алфавит включает следующие символы: 1. Латинские прописные и строчные буквы A-Z; a-z; символ _ «подчеркнуть» – используются для формирования идентификаторов и служебных слов. 2. Арабские цифры: 0 – 9 – для записи чисел и идентификаторов. 3. 22 специальных символа: а) математические: ½+½–½*½/½=½>½<½(½)½; б) пунктуации: ½.½ – в конце программы; ½,½:½;½ - после каждого оператора; в) прочие: ½[½]½ – квадратные скобки для обозначения массивов и множеств; ½{ ½}½ – фигурные скобки для записи комментариев; ½’ ½ – апостроф для записи комментариев; ½$½ – для записи шестнадцатеричного числа и директив компилятору; ½#½ – для записи символа по его коду, не имеющего графического представления в ASCII-кодах; ½@½ – обозначение адреса переменной, типизированной константы, подпрограммы, модуля; ½^½ – обозначение типа-указателя, значения величины по ее указателю или управляющего символа (коды от 0 до 31). Словарь языка. Программа на Паскале состоит из последовательности слов (лексем) имеющих самостоятельный смысл. Слово – минимальная словарная единица языка. Идентификаторы могут быть двух разновидностей: а) имена, которые программист присваивает какой-либо переменной, константе, типу, метке, процедуре, функции (нельзя использовать только ключевые слова); б) стандартные идентификаторы, которые являются именами встроенных в язык процедур и функций. Компилятор воспринимает 63 символа. Идентификатор должен начинаться с буквы, может содержать в дальнейшем цифры и знак подчеркивания. 1. Двойные знаки операций: ½:=½ – по определению равно или присвоить; ½<=½и ½>=½ – отношения «меньше или равно» и «больше или равно»; ½..½ – многоточие для списков. 2. Изображения: а) десятичного числа, которое записывается чаще всего в традиционном формате с фиксированной точкой (дробную часть числа отделяет от целой точка). Применяется и запись в нормализованном виде – <Вещ_норм>::=<вещ_фикс>Е<порядок>, где <порядок>::=[+–]<целое>. б) строки – последовательность любых символов из расширенного набора ASCII, заключенная в апострофы. в) комментария. Любая комбинация произвольных символов, заключенная либо в фигурные скобки {}, либо в комбинированные (*..*). Если за открывающей скобкой следует знак $, комментарий интерпретируется как директива компилятора. Между словами разрешено вставлять один или несколько разделителей: пробелов, комментариев, символов «конец строки» и других управляющих символов (коды 0-31). Разделителями являются знаки математических операций, круглые и квадратные скобки, запятые. Комментарий – это текст, поясняющий программу и не влияющий на процесс ее выполнения. Комментарии ограничиваются символами { и } или (* и *). Комментарий можно вставить между двумя рядом стоящими идентификаторами, числами, специальными знаками или перед первым оператором программы. Цель комментариев – пояснить все объекты и действия программы. Кроме комментариев в тексте программы используются пробелы, которые повышают ее наглядность. Пробелов может быть произвольное количество, но не менее одного пробела должно быть между идентификаторами, константами, ключевыми словами и специальными символами. Нельзя использовать пробелы внутри чисел, идентификаторов и слов.
Дата добавления: 2014-01-06; Просмотров: 1293; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |