- 1
1. Разработка эскизного и технического проектов программы
Придержан стандарт ГОСТ 19.404–79 к содержанию и оформлению программного документа «Пояснительная записка», входящего в состав документов на стадиях разработки эскизного и технического проектов программы.
1.1 ЗаданиеТема: Разработка приложения для Windows, представляющего собой выполнение операции над матрицами.
Условие задачи:
Составить программу, проверяющую, образуют ли элементы двумерного массива магический квадрат. В магическом квадрате суммы чисел по всем вертикалям, всем горизонталям и двум диагоналям одинаковы.
Составить контрольный пример.
1.2 Назначение и область примененияНеобходимо разработать программу выполнения действий над элементами матрицы, учитывая условия магического квадрата.
Программа может быть использована в учебном процессе в качестве наглядного пособия.
Поскольку ставится задача разработать приложение для Windows, то использоваться программа может только под управлением ОС Windows.
1.3 Технические характеристикиПостановка задачи – разработать проект, который обеспечивает проверку, является ли заданная квадратная матрица магическим квадратом.
Программа должна осуществить сложение элементов матрицы по вертикали, по горизонтали и по диагоналям.
Входная информация по задаче – целочисленная квадратная матрица. Выходная информация – сообщение о том, что матрица является или не является магическим квадратом.
Также входными данными являются количество строк и столбцов матрицы.
Для программирования данной задачи используются структура данных – массив. Использованы конструкции разветвляющиеся и циклические конструкции.
Массив – совокупность однотипных элементов. Двумерный массив называются матрицей. Матрица определяется именем, размерность и типом. Например А [4,4] – матрица из 4 строк и 4 столбцов. Доступ к элементам массива осуществляется с помощью индексов. Для доступа к элементам матрицы используются два индекса. Например A [I, j] – элемент на пересечений i – строки, j – столбца.
В программе для удобства пользователю исходная матрица формируется с помощью генерации случайных чисел. Использованы случайные числа в пределах от 0 до 5.
Размерность матрицы вводится в поле ввода. Ограничение на размерность матрицы в пределах
- 1
Похожие работы
Интересная статья: Быстрое написание курсовой работы