FoxWeb

софт для студентов
Искать здесь

Начало работы с Turbo Pascal 7

Раздел: Turbo Pascal Автор: fox++
E-mail: спаму - нет! Www: http://foxweb.net.ru
Просмотров: 4335 Дата: 19.06.2005

Что такое Паскаль?

Паскаль является универсальным языком высокого уровня. Его основы разработал Никлаус Вирт, профессор Технического Университета в Цюрихе (Швейцария), который назвал свой язык в честь Блеза Паскаля – знаменитого французского философа и математика 17 столетия. Создание профессором Виртом языка Паскаль в 1971 году имело своей целью облегчить процесс обучения систематическому подходу к программированию для ЭВМ, точнее сказать, структурному программированию.

С тех пор Паскаль используется для программирования почти всех типов задач на почти всех типах ЭВМ и в настоящее время считается одним из лучших языков программирования высокого уровня; независимо от того, для каких целей он используется: для обучения или для программирования, как любителями, так и профессионалами. Язык ПАСКАЛЬ удовлетворяет требования всех категорий пользователей: язык предоставляет возможность работать в режиме диалога, что может быть весьма полезно при обучении студентов; программисту предоставляются очень эффективные средства, которые обеспечивают трансляцию и выполнение программы за считанные секунды.

В настоящее время Turbo Pascal вытеснила более современная и мощная система программирования Borland Delphi, которая предлагает пользователю неограниченные возможности для написания Windows-программ любой сложности. Delphi продолжает традиции Turbo Pascal, и основана на языке Object Pascal. Тем не менее, Turbo Pascal остается самой распространённой оболочкой программирования для MS-DOS, с помощью которой с одинаковым успехом пишутся системы управления базами данных, игры с насыщенной графикой и звуковыми эффектами, так и сверхопасные и неуловимые компьютерные вирусы. Кроме того, его простота позволяет применять эту систему программирования для обучения.
Программы практически любой сложности можно написать с использованием стандартных средств языка Pascal, но фирма Borland дополнила свой продукт дополнительными модулями графики, текста, объектно-ориентированного и диалогового программирования, а также разными модулями поддержки графических адаптеров CGA, EGA, VGA, Hercules, IBM (покажите мне живого человека, который бы эти адаптеры видел хотя бы лет 20 назад!). Библиотека Turbo Vision позволяет писать очень сложные программы с интерфейсом аналогичным интерфейсу Turbo Pascal с кнопочками, меню и окошками.

Установка TP7

Предположим, ты купил диск из серии "Программирование для студентов" ну и натурально не знаешь, как достать оттуда заветную систему программирования. Обычно Паскаль находится на диске уже в распакованном виде. То есть, для того, чтобы он работал, следует просто скопировать папку с диска на винт. Тогда запустить его можно будет следующим образом:

C:TPBINTURBO.EXE

Если запуск производится из Windows, то он запустится в режиме эмуляции MS-DOS. Конечно, папка TP может находиться на любом разделе винта, хоть на Z:. В этой папке должны находиться такие стандартные папки: BGI (графические модули), BIN (бинарные, системные, программные модули), DOC (документация), EXAMPLES (примеры применения модулей), OBJ (объектные модули), SOURCE (исходники стандартных модулей), UNITS (стандартные модули Turbo Pascal). Для удобства я всегда создаю отдельную папку для сохранения программ, например:

C:TPPROGI

Дело в том, что программы по у молчанию сохраняются и компилируются в папке BIN (так как во время работы TP она становится текущей). А потому очень быстро в процессе юзания системы BIN захламляется в геометрической прогрессии. Через месяц начинаешь чистить, и не разберёшь, где лапы, где хвосты. И вообще я сторониик того, чтобы всё было по полочкам, точнее по папочкам.

Вынести значок Turbo Pascal на Рабочий стол Windows нетрудно. Нужно только найти файл C:TPBINTURBO.EXE, щёлкнуть по нему правой кнопкой мыши. Вывалится контекстное меню, в котором следует выбрать Отправить/Рабочий стол. После этого можно запускать TP7 двойным щелчком прямо с Рабочего стола.

Настройка TP7

Настраивать рано или поздно приходится любую программу: будь то ОС Windows 98 или MS Word. Хотя, согласитесь, чаще всего, изначально любая современная программа настроена на нормальные рабочие параметры и можно работать сразу, ничего не настраивая. Но ведь Turbo Pascal настолько старая программа, что первая его версия восходит ещё к 1983 году! Потому скомпилировав несколько программ можно приступить к настройке. Вообще то я не собирался писать учебник по TP (продаются сотни книг десятков авторов), но объясню лишь основные методы работы, чтобы можно было хоть начать что-то делать.

Как мы все знаем, компиляция - это сборка программы в исполнимый файл. По умолчанию файл компилируется в оперативную память. Этот признак установлен в меню Compile/Destination: memory. Откуда он и запускается, если мы того хотим. Однако, самостоятельная exe-программа не создается на внешних носителях и следовательно её невозможно запустить автономно. Если установить (простым кликом мышки) Compile/Destination: disk, то в таком случае exe-файл будет скомпилирован и записан на жёстком диске в той же папке и с тем же именем, что исходник pas.

Вообще же все настройки находятся почему-то в меню Options. Здесь уже в двух словах не объяснить, приходится брать книгу (а вы что думали, прям так взял и всё настроил?). Конечно, никто не мешает разобраться самому например в настройках компилятора (Options/Compiler). Но самое главное все настройки теряются при выходе! Что делать? Даём команду Options/Save TURBO.TP и настройки сохраняются в файле TURBO.TP. Причём сохраняются не только настройки, но и состояние рабочей среды на момент сохранения (все открытые окна и файлы).

Работа в среде TP7. Создание новой программы

  1. Запустите Turbo Pascal.
  2. С помощью клавиши F10 вызовите главное меню и войдите в меню File. Переход по пунктам меню осуществляется клавишами управления курсором, а выбор пункта - клавишей Enter.
  3. Выберите команду New (новый) и нажмите Enter На экране появится пустое окно с именем NONAME00.PAS.
  4. Наберите с помощью клавиатуры текст программы.
  5. для сохранения программы выберите команду File/Sava as (также, как набирали команду New). В диалоговом окне Save file as наберите имя программного файла (можно без расширения PAS) и нажмите кнопку OK. переключение между элементами окна - кнопками, полями ввода и выбора - осуществляется клавишей Tab.
  6. Для компиляции программы выберите команду Make из меню Compile или нажмите клавишу F9. При обнаружении ошибки в верхней части окна рограммы появится соответствующее сообщение, а текстовый курсор будет указывать на её место в тексте программы. В этом случае нужно устранить ошибку и повторить компиляцию. Если ошибок не обнаружено, появится сообщение об успешной компиляции и некоторая служебная информация. Оно исчезнет при нажатии любой клавиши.
  7. Для выполнения успешно откомпилированнно программы необходимо выбрать команду Run в меню или нажать сочетание Ctrl+F9.
  8. Если ваша программа выполнилась и сделала вывод на экран, то вы можете не увидеть результатов её работы, потому что программа выполняется и завершается очень быстро. Чтобы увидеть вывод программы, следует нажать Alt+F5.

Редактирование существующей программы

  1. Запустите Turbo Pascal.
  2. Дайте команду File/Open или нажмите F2. В диалоговом окне из списка доступных файлов выберите необходимый вам и нажмите OK.
  3. Открытый файл тут же появится в редакторе. Текст программы редактируется обычным образом.

Сохранение программного файла

  1. Поработав с программой, убедитесь что она компилируется и работает, после чего её можно сохранить на винте или дискетке.
  2. Дайте команду File/Save или нажмите F3. Никакаого диалогового окна не появится, программа просто перезапишется с внесёнными изменениями там же, откуда была открыта.
  3. Для сохранения файла на дискетке дайте команду File/Save as. В диалоговом окне наберите A: (это есть путь к дискете) и имя файла. Если дисковод зашуршит, если в нём есть дискета и если он моргает лампочкой, значит всё сделано правильно.

Комментарии

бабуля 18.01.2008 21:21:48 #
ну непонятно жее=))

Оставить комментарий

Ваше имя

Ваш комментарий

Код   Защитный код. Если вы не видите здесь рисунок - обновите страницу.
Оценка   

Заметки по этой теме