Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНФ ЭКЗ - копия.doc
Скачиваний:
18
Добавлен:
01.05.2015
Размер:
247.81 Кб
Скачать

41. Этапы подготовки и решения задач на компьютере.

этапы включает в себя решение задач с помощью компьютера.

Решение задач с помощью компьютера включает в себя следующие основные этапы, часть из которых осуществляется без участия компьютера.

1. Постановка задачи:

сбоp инфоpмации о задаче;

фоpмулиpовка условия задачи;

опpеделение конечных целей pешения задачи;

определение формы выдачи результатов;

описание данных (их типов, диапазонов величин, структуры и т.п. ).

2. Анализ и исследование задачи, модели:

анализ существующих аналогов;

анализ технических и программных средств;

pазpаботка математической модели;

разработка структур данных.

3. Разработка алгоритма:

выбор метода проектирования алгоритма;

выбор формы записи алгоритма (блок-схемы, псевдокод и др.);

выбоp тестов и метода тестиpования;

проектирование алгоритма.

4. Пpогpаммиpование:

выбор языка программирования;

уточнение способов организации данных;

запись алгоpитма на выбpанном языке пpогpаммиpования.

5. Тестиpование и отладка:

синтаксическая отладка;

отладка семантики и логической стpуктуpы;

тестовые pасчеты и анализ pезультатов тестиpования;

совершенствование пpогpаммы.

6. Анализ результатов решения задачи и уточнение в случае необходимости математической модели с повторным выполнением этапов 2 — 5.

7. Сопровождение программы:

доработка программы для решения конкретных задач;

составление документации к решенной задаче, к математической модели, к алгоритму, к программе, к набору тестов, к использованию.

40. Язык программирования Turbo Pascal.

Pascal -- это императивный язык программирования, разработанный Никлаусом Виртом в 1970 в качестве языка обучения структурному программированию. Название языку дано в честь выдающегося французского математика, физика, литератора и философа Блеза Паскаля. Первоначально язык компилировался в байт-код, подобно языку Java.

Особенностями языка являются строгая типизация и наличие средств структурного (процедурного) программирования. Паскаль был одним из первых таких языков. По мнению Н. Вирта, язык должен способствовать дисциплинированию программирования, поэтому, наряду со строгой типизацией, в Паскале сведены к минимуму возможные синтаксические неоднозначности, а сам синтаксис интуитивно понятен даже при первом знакомстве с языком.

Тем не менее, первоначально язык обладал множеством недостатков: невозможность передачи функциям массивов переменной длины, отсутствие нормальных средств работы с динамической памятью, ограниченная библиотека ввода-вывода, отсутствие средств для подключения функций написанных на других языках, отсутствие средств раздельной компиляции и т. п.

Структура программы

В программе, написанной на языке Pascal, могут быть следующие разделы :

* заголовок программы; program имя;

* список используемых модулей; uses cписок исп.модулей;

* раздел объявления переменных; var

* раздел объявления процедур и функций; procedure,function

Begin

* т е л о п р о г р а м м ы.

End.

Раздел переменных:

В этом разделе должны быть описаны все переменные, встречающиеся в программе:

Раздел процедур и функций содержит описание процедур и функций, вызываемых в теле программы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]