Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания к КР.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.05 Mб
Скачать

Оглавление

1 ОБЩИЕ МЕТОДИЧЕСКИЕ УКАЗАНИЯ 3

1.1. Цель и задачи курсовой работы 3

1.2. Порядок выполнения работы 4

1.3. Этапы решения задачи на ЭВМ и контроль хода выполнения работы 5

1.4. Оформление курсовой работы 6

1.5. Порядок сдачи оформленной курсовой работы 7

2 ТЕХНОЛОГИЯ И МЕТОДЫ ПРОГРАММИРОВАНИЯ 8

3 СТРУКТУРА СТАНДАРТОВ ЕДИНОЙ СИСТЕМЫ ПРОГРАММНОЙ ДОКУМЕНТАЦИИ 12

Таблица 2 14

4 ТРЕБОВАНИЯ К ОФОРМЛЕНИЮ ПРОГРАММНЫХ ДОКУМЕНТОВ В СООТВЕТСТВИИ СО СТАНДАРТАМИ 15

5 ОФОРМЛЕНИЕ АЛГОРИТМОВ В СООТВЕТСТВИИ 19

СО СТАНДАРТАМИ 19

5.1. Схемы алгоритмов 19

5.2. Структурограммы 22

6 ПРИМЕРЫ И РЕКОМЕНДАЦИИ ПО ВЫПОЛНЕНИЮ 23

И ОФОРМЛЕНИЮ КУРСОВОЙ РАБОТЫ 23

6.1. Титульный лист 27

6.2. Оглавление 28

6.3. Задание 28

6.4. Текст пояснительной записки 29

Рис. 5. Структурограмма алгоритма нахождения 33

номера строки с максимальной суммой 33

В данном разделе приводится краткая характеристика аппаратных и программных средств, используемых при решении задачи (тип и характеристика ЭВМ, операционная система и т.п.). 34

Указываются минимальные аппаратные и программные средства, позволяющие получить корректное решение задачи (системные требования). 34

Определяется наименование и местонахождение директории, содержащей программное средство, его файловый состав и наименование и способ запуска основного файла. 34

Далее определяются (задаются) исходные данные. Например, для рассматриваемого задания исходные значения массива С: 34

В этом же разделе приводится описание массивов и переменных в виде соответствующей таблицы. Указывается, в каком виде должны быть получены результаты работы программы. 34

Затем подробно описываются действия оператора во время выполнения программы и возможные реакции программы на них. При этом допускается показ экранных форм. 34

В данном разделе приводятся все полученные в процессе отладки листинги программы с расшифровкой сообщений транслятора об ошибках и с указанием путей их исправления. 35

Например, при трансляции фрагмента программы 35

было выдано сообщение 35

Error 85:";" expected. 35

и курсор указал на 4 строку фрагмента. После анализа текста было выяснено, что в предыдущей строке отсутствует точка с запятой. 35

В данном разделе приводятся результаты, полученные при решении задачи на ЭВМ, и ручной просчет контрольного варианта. Правильность работы программы может быть подтверждена подстановкой результатов в исходные зависимости, например при решении системы уравнений. 35

Если программа не выдает результатов, представленных в текстовой или числовой формах, например, для графических или игровых программ, то должны быть представлены экранные формы (Screenshots), доказывающие работоспособность представленного программного продукта. 35

Программа нахождения номера строки матрицы с максимальной суммой написана на языке Турбо Паскаль. Программа функционирует в среде Турбо Паскаль 7.0. Для выполнения программы необходимо запустить файл Matrix.pas в среде Турбо Паскаль или исполняемый файл Matrix.exe. 36

Исходные данные, имеющие смысл значений элементов массива, вводятся в диалоговом режиме. Вместе с этим значения элементов другого исходного массива вычисляются по заданным формулам. 36

В процессе получения результирующей матрицы реализованы следующие действия с массивами: 36

- умножение квадратных матриц размером 44 (реализовано в виде соответствующей подпрограммы общего вида); 36

- вычитание квадратных матриц. 36

Для упрощения решения поставленной задачи сформирован вспомогательный массив, каждый элемент которого равен сумме элементов соответствующей строки результирующей матрицы. Далее, находятся максимальный элемент и его номер во вспомогательном массиве. 36

Каждая матричная операция сопровождается печатью соответствующего массива (печать значений элементов квадратной матрицы выполнена в виде подпрограммы). 36

Окончательный вариант программы имеет следующий вид: 36

7. ЗАДАНИЯ К КУРСОВОЙ РАБОТЕ 41

Тема 1. Работа с матрицами 41

Тема 2. Проектирование обучающее - контролирующих программ 45

Тема 3. Информационно - справочные программы 49

Тема 4. Проектирование баз данных и файловых структур 53

Тема 5. Игровые программы 58

Тема 6. Графические программы 62

БИБЛИОГРАФИЧЕСКИЙ СПИСОК 65

ОГЛАВЛЕНИЕ 66

68