На этом уроке мы познакомимся с основными элементами языка Паскаль. Вначале дается перечень символов и зарезервированных слов языка, рассматривается структура программы. Дается описание основных операторов языка. Вводятся подпрограммы-функции и библиотечные модули. Даются начальные сведения по программированию ввода/вывода данных и работе с внешними файлами.
Завершается урок упражнениями. В данном уроке и далее в книге мы будем сопровождать описание конструкций языка и приемов программирования примерами программ — как относительно простых, так и более сложных.
Энциклопедия Turbo Pascal. Главы 9-11
Средства, предназначенные для работы с базой данных, и графические средства, которые являются двумя очень полезными дополнениями Турбо Паскаля, рассматриваются соответственно в главе 9 и главе 10. В главе 11 рассматриваются вопросы эффективности, мобильности и отладки программ. В конце книги дается три приложения.
В приложении А показано, как программы на языках Си и Бейсик можно преобразовать в программу на языке Turbo Pascal. В приложении Б описаны отличия языка Турбо Паскаль от стандартного Паскаля. В приложении В рассматривается применение блоков в Турбо Паскале.
Как создать и сохранить программу в Turbo Pascal
Энциклопедия Turbo Pascal. Главы 5-8
Темой главы 5 является статистический анализ и в нее включены законченные программы по статистическому анализу. В главе 6 рассматриваются вопросы кодировки, шифрования и сжатия данных. В нее также включена краткая история криптографии.
В главе 7 рассматривается несколько генераторов случайных числе и затем обсуждается их использование при решении двух задач моделирования /контрольной линии на складе и управления портфелем заказов. Глава 8, которая мне нравится больше всего, содержит полный код рекурсивного нисходящего синтаксического анализатора. Несколько лет назад я готов был заплатить почти любую цену за такой код. Глава 8 предназначена для тех, кому требуется выполнять анализ выражений.
Энциклопедия Turbo Pascal. Главы 1-4
Для опытного пользователя, применяющего Турбо Паскаль (Turbo Pascal), эта книга станет необходимым инструментом при разработке программ в среде системы Турбо Паскаль (Turbo Pascal). Турбо Паскаль (Turbo Pascal) насчитывает во всем мире более 700 000 пользователей и стал фактически стандартным Паскалем для персональных компьютеров. В этот раз Герберт Шилдт, который сам является программистом, в своей книге, предназначенной для опытных пользователей Турбо Паскаля (Turbo Pascal), представляет алгоритмы и методы разработки эффективных, мобильных программ, свободных от ошибок.
Источник: www.cyberguru.ru
Создание программ в интегрированной среде TURBO PASCAL. Разработка линейных программ.
Приобретение навыков по работе с системой Turbo Pascal. Приобретение навыков определения типов переменных в зависимости от характеристик данных и разработки линейной программы на языке Pascal с вводом и выводом данных.
Turbo Pascal — Основы работы и пример программы
- Задание на лабораторную работу
- Освоить функции интегрированной среды Turbo Pascal для подготовки текста программы, компиляции и запуска на выполнение (п.1.5.1 – 1.5.2).
- Составить программу ввода значений переменных заданного типа и вывода результатов вычислений в стандартном и заданном формате (в соответствии с вариантом задания).
- Требования к программе
Программа должна выводить:
— сообщения о разработчике программы;
— сообщения – подсказки перед вводом данных;
— сообщение о выводе результатов;
— результаты должны выводится в следующем виде: =.
- Порядок выполнения работы
- Получить вариант задания (п.1.9).
- Изучить функции системы Turbo Pascal для подготовки текста программы, компиляции и запуска на выполнение. Освоить функции редактора для подготовки текста программы (п.1.5.1 – 1.5.2).
- Изучить структуру Pascal- программы, операторы определения переменных стандартных типов и операторы ввода-вывода значений переменных указанных типов(п.1.6-1.7).
- Подготовить файл с исходным текстом программы и отладить программу с использованием среды Turbo Pascal (п.1.5, 1.8).
- Ответить на контрольные вопросы (п.1.11).
- Оформить отчет (п.1.10).
- Технология создания программы в интегрированной среде
- Порядок создания программы на языке Turbo Pascal
При выполнении лабораторных работ используется интегрированная система. (среда) «Turbo Pascal», которая позволяет выполнять все функции, необходимые для создания программы:
— подготовку текста программы;
— компиляцию (перевод исходного текста программы в машинный код);
— форматирование исполняемого (загрузочного) модуля.
Далее данные справочные сведения о том, как выполнять указанные действия.
Переход в каталог, содержащий файл turbo.exe и его запуск: найти на диске файл turbo.exe (см. организацию каталогов) и запустите его нажатием клавиши ввод или просто набрать на клавиатуре TURBO и нажать клавишу ENTER.
При входе в интегрированную среду Turbo Pascal на экране появляется окно, в верхней части которого находится главное меню функции (рисунок 1.1), в нижней – строка подсказок (помощи).
File Edit Search Compile Debug Tools Options window Help |
Рис. 1.1. – Главное меню
— File – выполнение операций с файлами в целом (открыть, сохранить и др.);
— Edit-команды редактирования текста (копировать блок или фрагмент текста, переместить блок текста и др.);
— Run – выполнение программы;
— Compile – компиляция программы;
— Debug – откладка программы;
— Tools – использование инструментальных программных средств (Turbo Debugger, Turbo Assembler и др.);
— Options – «опции» или возможности для различных режимов (компиляции, откладки, использования каталогов, установка цветов и др.);
— Window – команды управления окнами;
— Help – использование помощи программисту.
Для выполнения требуемой функции можно:
курсор менюà,ß- нажать клавишу F10, затем, перемещая клавишами (выделительный прямоугольник), выбрать нужный пункт и нажать клавишу Enter,
— одновременно нажать клавишу Alt и клавишу с выделенной буквой в нужном пункте меню; например, для выполнения функции File следует нажать Alt F.
В последующем тексте последовательность нажимаемых клавиш и выбираемых пунктов меню, перечисляются через запятую или через знак «/».
После выбора пункта главного меню на экране выводится подчиненное вертикальное меню, позволяющее выбрать нужную операцию; выбор производится перемещением курсора меню вверх или вниз клавишами со стрелками и последующим нажатием клавиши Enter.
^ Подготовка нового текста программы: F10, File, New; откроется новое окно, которое можно использовать для набора текста программы.
Набор или редактирование исходного текста программ происходит в окне редактирования. При этом используются приемы, принятые во многих других редакторах (Works, Lexicon, Word и др.). Интегрированная среда поддерживает функции работы с блоками, строками, со словами и с отдельными символами. Подробнее об этом можно узнать в разделе помощи.
Для этого нажмите F1 и в появившемся окне помощи выберите пункт Using the editor. Далее выберите из списка нужную группу команд. Примеры использования клавиш редактирования текста:
— Ins – включение/выключение режима вставки/замены символа в позиции курсора;
Клавиши со стрелками – сдвиг курсора в соответствующем направлении;
— End – перемещение курсора в конец строки;
— Home – перемещение курсора в начало строки;
— PgUp – сдвиг текста программы на страницу назад;
— PgDn – перемещение текста программы на страницу вперед;
— Ctrl W – сдвиг строк текста программы вниз;
— Ctrl Z – сдвиг строк текста программы вверх
— Ctrl стрелка вправо- перемещение курсора на слово вправо;
— Ctrl стрелка влево- перемещение курсора на слово влево;
(BackSpace) – удаление символа слева от курсора;ß-
— Del – удаление символа над курсором;
— Ctrl Y – удаленные строки;
— Ctrl Q,Y – удалить символы от курсора до конца строки;
— Ctrl N – вставка строки.
Имеются и другие возможности для редактирования текста (см. Help).
Сохранение текста программы:
После подготовки текста или перед окончанием работы следует текст программы сохранить:
— F10FileSave, ввести имя файла в поле Save file as (по умолчанию Turbo Pascal устанавливает имя NONAMExx.PAS (предпочтительно использование оригинальных имен, задаваемых программистом)).
F2(текст будет сохранен с изменением по умолчанию или с заданным именем).
Загрузка текста программы с диска:
F10FileOpen; откроется окно с приглашением ввода имени программы (это окно можно вызвать также и путем нажатия клавиши F4); нажмите Tab для перехода в режиме выбора каталогов и файлов. Выберите нужный вам каталог и файл и нажмите ввод. Откроется новое окно, содержащее текст выбранного файла.
Компиляция программы в исполняемый модуль;
— F9, появится окно, информирующие о ходе компиляции. В строке Destination указывается место размещения исполняемого модуля. При значении Destination: «Memory» исполняемый модуль размещается в оперативной памяти и в дальнейшем будет потерян. Для сохранения исполняемого модуля на диске в главном меню в пунктеCompile выберите пункт Destination и нажмите ввод. Повторите компиляцию.
После успешной компиляции, на диске, в установленном программистом каталоге (F10Options Directories) появляется новый файл хххххх.ехе, где хххххх – это имя файла с исходным текстом. При наличии синтаксических ошибок выводится сообщение об ошибке, и курсор указывает место, куда нужно внести изменения (см. п.1.8).
^ Выполнение программы:
Находясь в окне с исходным текстом программы, нажмите одновременно Ctrl и F9. Появится окно компиляции. После окно компиляции. После происхождения процесса компиляции программа будет выполнена.
^ Выход из среды Turbo Pascal выполняется с помощью одновременного нажатия клавиш Alt и X или выбора пункта меню F10FileQuit. Если программа не была ранее сохранена, то появится окно, аналогичное окну загрузки, с приглашением ввести имя программы. После ввода имени нажмите ввод. Программа сохраняется в файле с заданным именем.
- Использование помощи в среде Turbo Pascal предусмотрена обширная система помощи (пункт Help главного меню) Меню Help (справочной информации) дает доступ к встроенной справочной информации в специальном окне. Справочная информация имеется по всем аспектам интегрированной среды Turbo Pascal. Кроме того, в нежней строке экрана (строке статуса или состояния) выводятся подсказки для меню в одну строку и диалоговых окон.
Для открытия окна Help можно:
— нажать F1 в любой момент времени (находясь в любом диалоговом окне при выборе любой команды меню),
— когда окно редактора активно, а курсор стоит под словом, нажмите Ctrl-F1 для получения справочной информации по языку и по текущему выбранному элементу, если слово не найдено, выполняется поиск вперед по оглавлению и показывается ближайший соответствующий текст.
Для закрытия окна Help, нажмите Esc.
Экраны Help часто содержат ключевые слова (выделенный текст), которые можно выбрать для получения более подробной информации. Нажмите Tab для перехода к ключевому слову, затем – Enter для получения более подробной справочной информации. (Альтернативным способом является подведение курсора к высвеченному ключевому слову и нажатие Enter).
Error 26: Type mismatch
Error 36: BEGIN expected
Error 37: END expected < Ожидается END>
Error 62: Division by zero < Ожидается на 0>
Error 85: «;» expected < Ожидается «;»>
Error 86: «:» expected < Ожидается «:»>
Error 87: «,» expected < Ожидается «,»>
Error 88: «(« expected < Ожидается «(«>
Error 89: «)» expected < Ожидается «)»>
Error 90: «=»expected < Ожидается «=»>
Error 91: «:=» expected < Ожидается «:=»>
Error 92: «[» or «(.» expected < Ожидается «[» или «(.» >
Error 93: «]» or «).» expected < Ожидается «]» или «).» >
Error 94: «.»expected < Ожидается «.»>
Error 113: Error in statement
Turbo Pascal требует, что бы Вы объя вляли все переменные, типы
данных, константы и подпрограммы (все идентификаторы) перед их
использованием. Если обратитесь к необъявленному идентификатору или
пропустите его, то при компиляции будет обнаружена ошибка. Другой
частой ошибкой является не соответствие пар begin..end; использование не
совместимых типов в операторе присваивания (например, присваивание
действительного числа переменной целого типа); несоответствии количества
и типа параметров в вызовах процедур и функций в их объявлении и т.д.
Когда вы начинаете компиляцию, в центре экрана появляется окно,
содержащие информацию о данной компиляции. Если во врем я компиляции
не выявлено никаких ошибок, то в этом окне появится сообщение
«Compilation successful: press any key» (Компиляция успешна: наж мите
любую клавишу). Окно остается на экране до тех пор, пока Вы не нажмете
любую клавишу.
Если во время компиляции обнаружена ошибка, Турбо-Паскаль
останавливается, устанавливает курсор на ошибку в редакторе и показывает
сообщение об ошибке вверху редактора. (Первое нажатие очистит это
сообщение, а при нажатии Ctrl+ Q W будет показывать его снова до тех пор,
пока Вы не измените или не перекомпилируете его). Сделайте исправления,
сохраните обновленный файл и компилируйте его снова.
1.9. Варианты заданий
1. Вычислить площадь треугольника.
2. Вычислить площадь круга.
Источник: www.studmed.ru