- •Часть 1
- •Содержание
- •Среда программирования Turbo Pascal
- •Лабораторная работа №1 Программирование вычислительного процесса с алгоритмом линейной структуры
- •5. Протокол работы программы
- •6. Содержание отчета
- •Лабораторная работа №2 Программирование разветвляющегося вычислительного процесса
- •4. Программа. Программа составляется по блок-схеме с учетом таблицы распределения идентификаторов.
- •Примеры программирования разветвляющихся вычислительных процессов
- •1. Использование условного оператора
- •4. Программа. Программа составляется по блок-схеме с учетом таблицы распределения идентификаторов.
- •Лабораторная работа №3 Программирование циклических вычислительных процессов
- •Примеры программирования циклических вычислительных процессов с заданным числом повторений
- •2. Таблица распределения идентификаторов
- •2. Таблица распределения идентификаторов
- •Примеры программирования циклических вычислительных процессов с заданным диапазоном изменения переменной
- •3. Блок-схема программы
- •Примеры программирования вычислительных процессов, выполняемых до достижения заданной точности
- •Лабораторная работа №4 Программирование комбинированных вычислительных процессов.
- •Примеры программирования комбинированных вычислительных процессов
- •2. Таблица распределения идентификаторов
- •2. Блок-схема программы
- •3. Таблица распределения идентификаторов
- •2. Таблица распределения идентификаторов
- •Приложение 1 Структура программы
- •Приложение 2 Основные функции
- •Приложение 3 Основные элементы блок-схемы
- •Приложение 4
Среда программирования Turbo Pascal
Систему программирования Turbo Pascal называют интегрированной (integration – объединение отдельных элементов в единое целое) средой программирования, т.к. она включает в себя редактор, компилятор, отладчик, библиотеку и компоновщик, имеет сервисные возможности.
Основные файлы Turbo Pascal:
Turbo.exe – исполняемый файл интегрированной среды программирования;
Turbo.hlp – файл, содержащий данные для помощи;
Turbo.tp – файл конфигурации системы;
Turbo.tpl – библиотека стандартных модулей, в которых содержатся встроенные процедуры и функции (SYSTEM, CRT, DOS, PRINTER, GRAPH, TURBO3, GRAPH3).
Запуск программы Turbo Pascal 7.0 осуществляется вызовом (открытием) исполняемого файла turbo.exe. При этом на экране появляется окно системы программирования (рис. 1).
Рис. 1. Окно запуска системы программирования
Г
1
2
лавное
окно программы Turbo
Pascal
7.0 состоит из трех областей (рис. 2):
многооконный текстовый
редактор 1; панель
Меню 2 и строка
подсказок 3.
3
Рис. 2. Главное окно программы
В области многооконного текстового редактора размещаются и редактируются тексты программ. Окно, в котором работают в данный момент, называется активным. Оно ограничено двойной белой рамкой. Справа и снизу окна расположены полосы прокрутки. В правом верхнем углу размещается номер окна. В левом верхнем углу расположена кнопка закрытия окна. В верхней части окна указано имя программы.
Главное меню программы содержит следующие пункты:
File – работа с файлами. Основные функции: обеспечение работы пользователя со вновь создаваемыми и с уже существующими файлами, управление сохранением отредактированных текстов программ, обеспечение просмотра и смены каталогов;
Edit – редактирование. Обеспечивает работу пользователя с помощью встроенного редактора текста;
Search – поиск. Позволяет осуществлять поиск текста и месторасположение ошибок в файлах;
Run – выполнение. При переходе в данный режим работа с программой автоматически сводится к следующим этапам: обнаружение ошибок, компиляция программы, формирование загрузочного модуля; запуск программы и обеспечение возврата в систему Turbo Pascal после окончания работы выполнявшейся программы;
Compile – компиляция. В этом режиме программа подвергается только компиляции. При обнаружении синтаксических ошибок автоматически управление передается встроенному редактору, курсор указывает место ошибки в тексте. После исправления ошибки можно снова компилировать программу. При успешной компиляции выдается сообщение о параметрах созданного загрузочного модуля. Загрузочный модуль может быть создан по желанию пользователя в ОЗУ или на диске;
Debug – отладка. Команды данного пункта управляют всеми свойствами интегрированного отладчика;
Tools – инструментальные средства. Обеспечивают различные отладочные команды сообщения, следуемые за списком по умолчанию программ, установленных пользователем;
Options – параметры. Режим задания параметров процессов компиляции и загрузки;
Window – окна. Режим окна позволяет пользователю управлять окнами;
Help – помощь. Данный режим предоставляет пользователю подсказки при создании программ.
Для активизации меню необходимо нажать на клавишу «F10». При выборе каждой опции главного меню появляется подменю, в котором есть свой курсор и команды. Выбор каждой команды осуществляется перемещением курсора и нажатием клавиши «Enter». Чтобы вернуться из подменю в область многооконного текстового редактора, необходимо нажать на клавишу «Esc».
В таблице 1 представлены некоторые команды подменю: File, Edit, Run, Debug, Options.
Этапы решения задач на компьютере
Процесс решения задач на компьютере можно представить в виде нескольких последовательных этапов.
1-й этап – постановка задачи. На этом этапе определяется цель задачи, исходные данные и общий подход к ее решению.
Таблица 1
Команды меню Turbo Pascal
Пункт |
Команда |
Описание |
File |
New |
Открыть новое окно |
Open |
Открыть уже созданную программу |
|
Save |
Сохранить изменения |
|
Save as |
Используется для сохранения программы с внесенными изменениями отдельно от исходной программы |
|
Save all |
Сохранить все |
|
Печатать |
||
Exit |
Выход из программы |
|
Edit |
Сut |
Вырезать выделенное и поместить в буфер |
Copy |
Копировать выделенное |
|
Paste |
Вставить |
|
Clear |
Очистить выделенное |
|
Run |
Run |
Запуск программы |
Debug |
Breakpoints |
Открывает диалоговое окно, позволяющее управлять использованием безусловных точек прерывания |
Call stack |
Открывает окно, в котором показана последовательность процедур программы |
|
Watch |
Открывает окно, в котором содержатся выражения и их изменяющиеся значения |
|
Output |
Демонстрация вывода на экран в текстовом режиме |
|
User screen |
Полноэкранный вывод на экран и текста, и графики |
|
Options |
Compiler |
Установка опций для компиляции программы |
2-й этап – математическое и информационное моделирование. Создается математическая модель решаемой задачи.
3-й этап – алгоритмизация. На основе математического описания разрабатывается алгоритм решения задачи.
4-й этап – программирование. Программой называется запись алгоритма на языке программирования. Составление программы обеспечивает возможность выполнения алгоритма.
5-й этап – ввод программы в ЭВМ. Программа и исходные данные вводятся в ЭВМ с клавиатуры с помощью редактора текстов, и для постоянного хранения осуществляется их запись на жесткий магнитный диск.
6-й этап – тестирование и отладка программы. На этом этапе происходят исполнение алгоритма с помощью ЭВМ, поиск и исключение ошибок.
7-й этап – исполнение отлаженной программы и анализ результатов. На этом этапе пользователь запускает программу и задает исходные данные, требуемые по условию задачи. Полученные в результате решения выходные данные анализируются постановщиком задачи, и на основании этого анализа вырабатываются пользователем соответствующие решения, рекомендации, выводы.
Основные этапы работы с программой
Работу, связанную с вводом текста программы и ее выполнением, необходимо организовывать следующим образом:
Загрузить систему программирования Turbo Pascal.
Выбрать режим File и команду New для создания нового окна программы.
Ввести (отредактировать) текст программы.
Выбрать команду Run в меню Run или нажать на клавиши «Ctrl»+«F9» для запуска программы. В результате текст программы передается на обработку компилятору.
Параллельно с компиляцией идет анализ операторов на наличие синтаксических ошибок. Если ошибка обнаружена, то компиляция прерывается, выдается соответствующее сообщение и автоматически происходит переход к пункту 3. Если компиляция прошла успешно, в ОЗУ сформируется загрузочный модуль.
Автоматически начинается выполнение загрузочного модуля программы. При возврате в редактор среды программирования для просмотра результатов необходимо нажать клавиши «Alt» + «F5» и перейти к пункту 8. В процессе работы программы контролируются ошибки, связанные с выполнением. При обнаружении ошибки выполнение программы прерывается, и выдается соответствующее сообщение.
Для возврата из редактора среды программирования в Turbo Pascal необходимо нажать на клавишу «Enter».
Структура программы, стандартные функции и основные элементы блок-схемы представлены в приложениях 1, 2 и 3.
