Основы языка Турбо Паскаль
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
ка Паскаль
Язык Паскаль, названный в честь французского математика и философа Блеза Паскаля (1623-1662), был создан как учебный язык программирования в 1968-1971 годах Никлаусом Виртом в Высшей технической школе (ЕТН) в Цюрихе. В настоящее время этот язык имеет более широкую iеру применения, чем предусматривалось при его создании. Целью работы Н. Вирта было создание языка, который
- строился бы на небольшом количестве базовых понятий,
- имел бы простой синтаксис,
- допускал бы перевод программ в машинный код простым компилятором
По природе своей компьютер может выполнять только простейшие операции, которые можно вводить одну за другой в его память прямо в машинных кодах. Изнурительная монотонность такой работы привела когда-то первых программистов к естественному решению - созданию Ассемблеров, т. е. средств, упрощающих подготовку машинных кодов программ пользователя за iет написания их в некоторых мнемонических обозначениях с последующим автоматическим переводом. Дальнейшее развитие этих идей привело к созданию языков программирования высокого уровня, в которых длинные и сложные последовательности машинных операций были заменены одним - единственным обозначающим их словом - операторы. В области малых ЭВМ среди языков программирования высокого уровня следует в первую очередь назвать БЭЙСИК. Программы, написанные на этом языке, к сожалению, часто содержат запутанные последовательности операторов, называемые иногда на жаргоне программистов блюдо спагетти.
Лингвистическая концепция Паскаля отрицает методы программирования, приводящие к подобным эффектам. Основные принципы Паскаля таковы:
- Структурное программирование. Суть его заключается в оформлении последовательностей команд как замкнутых функций или процедур и в объединении данных, связанных по смыслу, в сложные структуры данных. Благодаря этому повышается наглядность текста и упрощается его отладка.
- Проектирование сверху вниз. Программист разбивает свою задачу на несколько более простых, после чего каждая решается по отдельности. Затем компонуются результаты проектирования простых задач и решается задача сверху вниз в целом.
- Объектно-ориентированное программирование делает следующий шаг от ремесла к науке программирования. Данные объединяются со свойственными им операциями обработки в некоторые объекты.
3. Интегрированная инструментальная оболочка
3.1 Структура основного экрана ИИО ТП 7.0
Основной экран ИИО ТП 7.0 состоит из трех различных по функциональному назначению частей: строки меню, рабочей зоны и строки состояния.
Рис. Основной экран ИИО ТП 7.0
3.1.1 Строка меню
Строка меню ИИО активизируется нажатием функциональной клавиши [F10] или щелчком мыши. Строка меню содержит имена следующих меню:
- File: позволяет выполнять все операции iайлами;
- Edit: позволяет выполнять все основные операции редактирования текста ;
- Search: позволяет осуществлять поиск фрагментов текста и при необходимости производить замену найденного фрагмента новым;
- Run: позволяет запускать программу, находящуюся в рабочей зоне, а также при необходимости пошагово выполнять данную программу или ее часть;
- Compil: позволяет осуществить компиляцию программы, которая находится в рабочей зоне;
- Debug: содержит команды, облегчающие процесс поиска ошибок в программе (Breakpoints - точки остановки, окно отладки Watch, окно используемых подпрограмм и др.)
- Tools: позволяет выполнять некоторые программы, не выходя из ИИО ТП 7.0;
- Options: позволяет установить необходимые для работы параметры компилятора и ИИО ТП 7.0;
- Window: позволяет выполнять все основные операции с окнами;
- Help: позволяет получить имеющуюся в системе справочную информацию.
Рис. Локальное меню
4. Основы построения программ на ТП 7.0
4.1 Алфавит языка и специфика использования символов
Язык программирования ТП 7.0, как и любой другой, имеет свой алфавит. Как правило, алфавитом языка программирования называют набор символов (разрешенный к использованию и воспринимаемый компилятором), с помощью которого могут быть образованы величины, выражения и операторы языка. Алфавит языка ТП 7.0 включает в себя все символы, представленные в кодировочной таблице, которая в настоящий момент загружена в оперативную память или хранится в ПЗУ компьютера. Каждому символу алфавита соответствует индивидуальный числовой код от 0 до 255.
Алфавит языка ТП 7.0 составляют:
- Символы, используемые для составления идентификаторов:
- латинские строчные и прописные буквы,
- цифры от 0 до 9 (в идентификаторах цифры могут использоваться наряду с буквами, начиная со второй позиции),
- символ подчеркивания (ASCII- код 95) .
- Символы-разделители:
- Символ пробела (ASCII - код 32). Символ пробела является разделителем в языке ТП 7.0. Основное назначение этого символа - разделение ключевых слов и имен.
- Управляющие символы (с ASCII - кодами от 0 до31). Эти символы могут применяться при описании строчных и символьных констант.
Примечание
В любом месте программы, где можно расположить один символ-разделитель сколько угодно, т. е. для компилятора следующие записи бу?/p>