Четверг, 25.04.2024 08:34

Меню сайта
Наш опрос
Чего не хватает на этом сайте?
Всего ответов: 19
Отправить смс
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Мини-чат

Описание языка Turbo Pascal

Язык Паскаль, названный в честь французского математика и философа
Блеза Паскаля (1623-1662), был создан как учебный язык программирования.


Блез Паскаль
Блез Паскаль

В настоящее время это язык имеет
более широкую сферу применения, чем предусматривалось при его создании.
Свое признание Паскаль получил с появлением пакета Турбо Паскаль
(Turbo Pascal). Этот язык отличается простотой понимания, стройностью и
структурностью алгоритмов, быстротой компилятора и удобными средствами
создания и отладки программ.

Достоинствами языка Паскаль являются:

  1. Простой синтаксис языка. Небольшое число базовых понятий. Программы на
    Паскале достаточно легко читаемы.
  2. Достаточно низкие аппаратные и системные требования как самого компилятора,
    так и программ, написанных на Паскале.
  3. Универсальность языка. Язык Паскаль применим для решения практически всех
    задач программирования.
  4. Поддержка структурного програмирования, программирaования "сверху-вниз", а
    также объектно-ориентированного программирования.

В настоящем пособии рассматривается Tirbo Pascal v7.0. Данная версия
разработана фирмой Borland и является последней в линейке компиляторов
Pascal для DOS. Дальнейшее развитие Паскаль получил в Delphi - системе
разработки программ для Windows.



Летопись языков Паскаль

Паскаль... Кто
из программистов не знает о таком языке? Его триумф пришелся на 80-е годы -
время революции в индустрии персональных компьютеров и период расцвета структурного
программирования. Он стал своего рода точкой отсчета начала новой эры языков.
Сегодня будущее Паскаля представляется неопределенным, но, несмотря на все
изломы судьбы, он продолжает служить верой и правдой своим почитателям.

Формально
юбилей Паскаля пришелся на ноябрь 2000 г., когда исполнилось 30 лет с момента
первой официальной публикации описания языка. Но то был недоступный широкой
аудитории технический отчет Швейцарского федерального технологического
института ETH (Eidgenoessische Technische Hochschule). В самом начале 1971 г.
отчет был перепечатан в первом номере журнала Acta Informatica. Так что
рождение нового языка можно отсчитывать и с этого момента.



Никлаус Вирт

Никлаус Вирт

Его автор,
швейцарский профессор Никлаус Вирт, во многом стал известен именно благодаря
появлению Паскаля. Но и последующие его проекты убедительно доказали миру, что
ключ к тайнам компьютеров - в гармонии математики, инженерии и
программирования.

Паскаль нередко
противопоставляют другому языку - Си. Но вот что сказал в присутствии Вирта по
этому поводу Деннис Ритчи, автор Си (1993):


Деннис Ритчи
Деннис Ритчи

"Я утверждаю, что Паскаль очень
близок языку Си. Одни, быть может, этому удивятся, другие - нет... Даже
интересно, насколько они близки друг другу. Эти языки больше расходятся в
деталях, но в основе своей одинаковы. Если вы взглянете на используемые типы
данных, а также на операции над типами, то обнаружите очень большую степень
совпадения... И это несмотря на то, что намерения Вирта при создании Паскаля
весьма отличались от наших в языке Си. Он создавал язык для обучения, а потому
преследовал дидактические цели. И, как я заметил это по Паскалю и по его более
поздним языкам, Вирт был во власти своего стремления ограничить выразительные
средства как можно сильнее..."

Да, Паскаль, в
отличие от Си, не создавался как язык системного программирования. Во имя
простоты и эффективности на том уровне понимания программирования Вирт
сознательно пошел на заведомое ограничение возможностей языка, прежде всего в
отношении общения с внешним миром (ввод-вывод и системно-зависимые средства). И
все же думать, что Паскаль - язык исключительно для преподавания, было бы
неверно. Послушаем на этот счет мнение самого Вирта (1984): "Утверждалось, что
Паскаль был разработан в качестве языка для обучения. Хотя это утверждение
справедливо, но его использование при обучении не являлось единственной целью.
На самом деле я не верю в успешность применения во время обучения таких
инструментов и методик, которые нельзя использовать при решении каких-то
практических задач. По сегодняшним меркам Паскаль обладал явными недостатками
при программировании больших систем, но 15 лет назад он представлял собой
разумный компромисс между тем, что было желательно, и тем, что было
эффективно."




Среда разработчика Turbo Pascal 7.0


Базовыми компонентами система программирования Турбо Паскаль
являются компилятор языка Паскаль, средства создания и редактирования
исходных текстов программ и средства их отладки (поиска ошибок). Все эти
компоненты объединены в единую интегрированную среду разработчика,
с которой как раз и работает программист, создавая свои программы.

Окно среды разработчика

Основной экран интегрированной среды разработчика Turbo Pascal 7.0
выглядит следующим образом:

По функциональному назначению выделяется три области экрана:

Строка меню активизируется нажатием клавиши F10. В меню содержатся следующие
разделы:

Все пункты меню доступны через горячие клавиши. Для этого надо нажать клавишу
Alt и ту букву, которая выделена красной в названии пункта меню. Меню также
позволяет работать с мышью.

В рабочей области имеется возможность открывать различные окна программы -
окна редактируемого текста, окна помощи, отладки и настройки. В вышеприведенном
примере открыто только одно окно - окно текста программы. В заголовке окна
написано имя файла - исходного текста программы.

Строка состояния демонстрирует некоторые доступные и важные в данный момент
операции и соответствующие им комбинации клавиш.


Основные команды и горячие клавиши

Ниже приведены основные команды среды раработчика Турбо Паскаль и
соответствующие им горячие клавиши. Более полный перечень горячих клавиш вы
можете найти в приложении.

  • Ctrl+F9 - запуск программы
  • Alt+F5 - просмотр пользовательского экрана
  • F2 - сохранение программы
  • F3 - открытие сохраненной программы
  • Alt+F3 - закрытие активного окна
  • Alt+X - выход из Турбо Паскаль
  • F1 - контекстная помощь
  • Ctrl+F1 - справка об операторе, на котором установлен курсор
  • Alt+Backspace - отмена последнео изменения
  • Ctrl+Y - удаление строки
  • Shift+стрелки - выделение блока текста
  • Ctrl+Insert - копирование выделенного блока в буфер
  • Shift+Insert - вставка из буфера
Календарь
«  Апрель 2024  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930
Оплаченная реклама
Баннеры
Все для uCoz. ProuCoz.com
Поиск