Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
экт лабораторные_1 / Лаб Основы прогр.doc
Скачиваний:
25
Добавлен:
05.06.2015
Размер:
1.22 Mб
Скачать

  1. Лабораторная работа

Основы программирования в системах Turbo Pascal и VISUAL C++6.0

Цель работы:1) получить первые навыки работы в среде системыTurboPascalи системыVISUALC++6.0; 2) на учиться создавать, редактировать и выполнять простые программы, написанные на языкеPascalи языкеC++.

  1. Теоретические сведения Основные этапы решения задач на компьютере

Для решения любой задачи с помощью компьютера необходимо выполнить 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.

Соседние файлы в папке экт лабораторные_1