Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
проектирование.rtf
Скачиваний:
19
Добавлен:
01.05.2015
Размер:
178.34 Кб
Скачать

9. 6. Документ "Проект компьютерной программы"

В результате процесса проектирования компьютерной программы создаётся документ "Проект компьютерной программы решения задачи", состоящий из двух частей: "Проект структур данных" и "Проект алгоритма обработки данных".

В части " Проект структур данных" должны быть перечислены все введённые переменные с указанием их смысла (например, в виде комментария) и описаны типы этих переменных в терминах ЯП.

В части " Проект алгоритма обработки данных" должен быть представлен этот проект в виде текста на PDL.

Приведём в качестве примера документ проектирования КП решения задачи о выборе максимального из трёх чисел.

Проект Компьютерной Программы решения задачи о выборе максимального из трёх чисел

I. Проект структур данных

var

A : word; {первое число}

B : word; {второе число }

C: word; {третье число }

MAX : word; {максимум из нескольких чисел}

II. Проект алгоритма обработки данных

p1: MAX_FROM_3 <ввод исходных данных>; <поиск максимума>; <вывод

результата>

p2: <ввод исходных данных> < ввод A>; < ввод B >; < ввод C>

p3: <ввод A > Readln (A); Writeln (“ А = ”, A)

p4: <ввод B > Readln (B); Writeln (“ B = ”, B)

p5: <ввод C > Readln (A); Writeln (“ C = ”, C)

p6: <вывод результата> Writeln (“ Наибольшее из трех чисел – это ”, MAX, “ .”)

p7: <поиск максимума> <максимум из двух>; <максимум из трех>

p8: < максимум из двух > if A > B then MAX := A else MAX := B

p9: < максимум из трех > if MAX < C then MAX := C .

Рекомендуемая литература к главе 9.

1. Зелковиц М., Шоу А., Гэннон Дж. Принципы разработки программного обеспечения. - М.: Мир, 1982.

2. Новиков Ф.А.Программа для составления программ методом пошагового уточнения // Алгоритмы небесной механики. Л.: Ин-т теорет. астрономии АН СССР, 1979. Вып. 26..

3. Вирт Н. Алгоритмы + структуры данных = программы: Пер. с англ. – М.: Мир, 1985. – 406 с.

4. Хьюз.Дж., Мичтом Дж. Структурный подход к программированию: Пер. с англ. - М.: Мир, 1980. - 278с.

  1. Волховер В.Г., Иванов Л.А. Производственные методы разработки программ. - М.: Финансы и статистика, 1983. - 208с.

  2. Боэм Б.У. Инженерное проектирование программного обеспечения: Пер. с англ. – М.: Радио и связь, 1985. - 512с.

  3. Зиглер К. Методы проектирования программных систем: Пер с англ. – М.: Мир, 1985.- 328с.

  4. Ван Тассел Д. Стиль, разработка, эффективность, отладка и испытание программ: Пер с англ. - М.: Мир,1981. – 320с.

9. Йодан (Костя Тузиков)