Студопедия

КАТЕГОРИИ:


Архитектура-(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; Просмотров: 1265; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.