
- •Лабораторная работа
- •Теоретические сведения Основные этапы решения задач на компьютере
- •Системы программирования
- •Часть1. Программирование в системе TurboPascal Структура программы на языке Pascal
- •Примеры программ на языке Pascal
- •Реализация программы в системе Turbo Pascal для Windows
- •1. Запуск системы Turbo Pascal(tpw)
- •Структура окна программы Turbo Pascal(tpw).
- •2. Создание текста программы на языке Pascal.
- •3. Сохранение текста программы в файле на диске.
- •4. Компиляция и компоновка программы.
- •4. Выполнение программы.
- •7. Создание и выполнение новой версии программы.
- •Понятие проекта
- •2. Создание проекта
- •3. Компиляция программы.
- •4. Компоновка программы (или создание загрузочного модуля).
- •5. Выполнение программы.
- •6. Закрытие проекта.
- •7. Создание и выполнение новой версии программы.
Лабораторная работа
Основы программирования в системах Turbo Pascal и VISUAL C++6.0
Цель работы:1) получить первые навыки работы в среде системыTurboPascalи системыVISUALC++6.0; 2) на учиться создавать, редактировать и выполнять простые программы, написанные на языкеPascalи языкеC++.
Теоретические сведения Основные этапы решения задач на компьютере
Для решения любой задачи с помощью компьютера необходимо выполнить 6 этапов.
Рассмотрим эти этапы на конкретном примере.
Задача: вычислить площадь круга при заданном радиусе.
I этап – математическая постановка задачи.
Формула вычисления площади круга имеет
вид:,
гдеR– радиус круга, π -
константа,S– площадь
круга.
II этап– определение входных и выходных данных: в нашем случаеRи π – входные данные;S– выходное данное.
III этап– описание алгоритма решения задачи: рассмотрим графический способ описания алгоритма в виде схемы. На рис.1 представлены два варианта схемы алгоритма: Схемы различаются способом задания значения радиусаR: в Варианте1 значение радиусаRвычисляется, а в Варианте2 значение радиусаRвводится с клавиатуры.
Рис.1. Два варианта схем алгоритма вычисления площади круга.
IV этап – кодирование алгоритма, т.е. составление программы на выбранном языке программирования (например, языки программирования Pascal, С++ и т.д.)
V этап – ввод, отладка и тестирование программы.
VI этап– выполнение и сопровождение программы.
Замечание.I,IIиIIIэтапы не зависят от конкретной марки компьютера и конкретного языка программирования; реализацияIV,VиVIэтапов связана с конкретно выбранным языком и системой программирования.
Системы программирования
Системы программирования – это особый видпрограммного обеспечения. В основу каждой системы программирования положен свой язык программирования, что и отражено в названии системы.
Система программированияпредставляет собойинтегрированную среду разработки программ, которая содержит:
- редактор текста- для создания и редактирования текста программы на языке высокого уровня, т.е. формирования исходного модуля (при сохранении текста программы в файле каждая система программирования по умолчанию дает свое стандартное расширение имени файла, например, системы на основе языкаPascalдают расширение.pas, системы на основе языкаС++– расширение.cpp).
- компилятор- для перевода текста программы с языка высокого уровня в машинные коды, т.е. формирование объектного модуля (например, в системеTurboPascal- файл с расширениемtpu; в системе на основе языкаС++- файл с расширениемobj);
- компоновщик- для подключение объектных кодов стандартных команд и формирования загрузочного модуля (файл с расширением.exe)
- загрузчик– для выполнение загрузочного модуля программы.
Интегрированная среда разработки программпозволяет:
- создавать и редактировать исходные тексты программ;
- сохранять исходные тексты программ в файлах;
- считывать файлы с диска;
- осуществлять поиск и исправление ошибок (отладка);
- выполнять программу и просматривать результаты выполнения.
В данной работе рассмотрим реализацию IV, V, VI этаповв двух системах программирования:TurboPascal для WindowsиMicrosoftVISUAL C++6.0.