Правительство российской федерации
Федеральное государственное автономное образовательное учреждение
высшего профессионального образования
Национальный исследовательский университет
«Высшая школа экономики»
Московский институт электроники и математики
Национального исследовательского университета
«Высшая школа экономики»
Кафедра информационных технологий
и автоматизированных систем
Курсовая работа
по дисциплине “Программирование”
(язык С/С++)
Тема: Разработка программы для обучения нахождению определителя матрицы.
Выполнил: Руководитель:
Хруслова Д.В
Трухачев И.В
Группа 11-ИВТ
Москва 2014
Оглавление
1.Техническое задание………………………………………………………………...3
1.1Назначение программы………………………………………………………....3
1.2Требования к программе………………………………………………………..3
1.2.1 Требования к функциональным характеристикам
1.2.2 Требования к надежности
1.2.3 Требования к составу технических средств
1.2.4 Требования к информационной и программной совместимости
1.3.Требования к программной документации…………………………………...4
1.4.Стадии и этапы разработки…...………………………………………….........4
1.5.Входные/выходные данные………………………………………………….4
1.5.1 Входные данные
1.5.2 Описание структуры данных, размещенных в файле
1.5.3 Выходные данные
2. Условие задачи………………………………………………………………………4
3. Постановка задачи…………………………………………………………………..4
4. Внешняя спецификация…………………………………………………………….5
5. Метод решения задачи……………………………………………………………...7
6. Описание Алгоритма………………………………………………………………..7
7. Структура программы……………………………………………………………..10
8. Распечатка программы…………………………………………………….............11
9. Распечатка тестов и результатов работы программы…………………………...22
10. Список литературы……………………………………………………………….23
Задание на курсовую работу.
Написать программу на с++.
Требуется написать программу, которая будет помогать вычислять определитель матрицы пользователю. Результатом должно быть сообщение и указание на ее место или сообщение о правильности ввода.
1.Техническое задание
1.1 Назначение программы
Настоящее техническое задание распространяется на разработку программного продукта, программы «Вычисляем определитель», которая имеет обучающий характер в области высшей математики.
Цель работы
Целью работы является программа, которая помогала пользователю научиться вычислять определитель матрицы.
1.2. Требования к программе
1.2.1 Требования к функциональным характеристикам
- Программа должна указывать на ошибки пользователя.
- Результат: сообщение об ошибке и указание на нее.
1.2.2 Требования к надежности
- Контроль входных данных (Выполнять ввод данных нужно строго по указаниям, описанных в программе)
1.2.3 Требования к составу технических средств
- Рекомендуется компьютер, оснащенный процессором Intel/Pentium/Celeron, AMD K6/Athlon/Duron или совместимым с частотой 400 МГц или более (одно- или двухпроцессорная система)*. Минимальная частота процессора - 300 МГц.
- Рекомендуется 256 МБ ОЗУ или более. Минимально допустимый объем – 128 МБ
(при наличии 128 МБ ОЗУ возможно снижение производительности и функциональности).
- Монитор и видеоадаптер PHILIPS с разрешением 1024 X 768 или более высоким.
- Клавиатура и мышь Microsoft или совместимое указывающее устройство