close

Вход

Забыли?

вход по аккаунту

?

7ПрилА (2)

код для вставкиСкачать
1 Общие сведения
Данная программа «Программа для перемножения симметричной матрицы на вектор»
написана на языке Си и успешно функционирует в операционной системе Windows.
2 Используемые технические средства
Минимальные требования к системе:
 Минимальная частота процессора 800 МГц
 512 Мb RAM
 25 Mb свободного места на диске
 Монитор
 Клавиатура
 Мышь
 8 Mb видеоадаптер
3
Вызов и загрузка
Программа приступает к работе после запуска файла КОД 2.exe. Занимает 5 Mb на
диске.
4
Входные данные.
Таблица А.1 – Входные данные.
Тип
Идентификатор
Назначение
int
n
Размерность матрицы
int
a[i*n+j]=a[j*n+i]
Квадратная симметричная матрица А
5 Выходные данные.
Таблица А.2 – Выходные данные.
Тип
Идентификатор
Hазначение
int
b[i], i=0;i<n*n; i++
Симметричная матрица, полученная отражением правой
треугольной матрицы на левую треугольную матрицу
6 Описание логической структуры.
При запуске программы появляется консольное окно, где в виде меню представлены
возможные варианты выбора действия.
При вводе «1» выполняется пункт « 1.Ввод данных », выводится сообщение
«размерность матрицы». Далее выведется текст «Заполняем матрицу А:», далее
вызывается функция f 1( i ,j ) в ходе которой выводится сообщение «Введите элемент
A[i][j]:» и от пользователя потребуется ввести правую треугольную матрицу
поэлементно. После ввода последнего элемента матрицы будет предложено ввести вектор
b после чего будет выведена полностью заполненная матрица. После просмотра
полученной матрицы при нажатии на любую клавишу программа вернется в меню.
При вводе 2 будет выполнен пункт « 2.Решение задачи ». Выполняется решение
поставленной задачи, однако если пользователь не заполнит матрицу пункта 1, программа
выдаст сообщение «Не введены данные и не выполнено решение». При заполненной
матрице пункта 1 программа обращается к функции f2(int *s,int *b, int *c, int n),которая
непосредственно перемножает симметричную матрицу на вектор.
Далее при вводе «3» выполняется пункт « 3.Вывод решения » в ходе которого на экран
выводится результат работы программы – начальная матрица, введенная пользователем, и
полученные данные после перемножения.
Изм. Лист
№ докум.
Подпись Дата
ТПЖА.12116-01 12 01
Лист
10
При выборе пункта 4 –«4.Задача», выводится задача, которую выполняет данная
программа».
При выборе пункта 5 –«5.Кто выполнил», выводится сообщение об авторе программы,
версии и годе разработки.
Для завершения работы с программой нужно выбрать пункт 6 : «Выход».
Изм. Лист
№ докум.
Подпись Дата
ТПЖА.12116-01 12 01
Лист
11
Документ
Категория
Программирование, Базы данных
Просмотров
9
Размер файла
44 Кб
Теги
7прила
1/--страниц
Пожаловаться на содержимое документа