
- •Содержание
- •Блок-схема для чтения динамической матрицы из файла …….…..22
- •Формулировка задачи № 1
- •Блок-схема для чтения динамической матрицы из файла
- •1.2 Функция для чтения динамической матрицы из файла
- •1.3 Блок-схема для записи динамической матрицы в файл
- •1.4 Функция для записи динамической матрицы в файл
- •1.5 Блок-схема для вывода динамической матрицы на монитор
- •1.6 Функция для вывода динамической матрицы на монитор
- •1.7 Блок- схема для вывода вектора на монитор
- •1.8 Функция для вывода вектора на монитор
- •1.9 Блок-схема для поиска минимальных элементов среди отритцательных элементов строк с четными номерами матрицы a и формирования из них вектора
- •1.10 Функция для поиска минимальных элементов среди отритцательных элементов строк с четными номерами матрицы a и формирования из них вектора
- •1.11 Блок-схема для главной функции
- •1.12 Листинг программы
- •1.13 Результаты вычислений
- •Формулировка задачи № 2
- •2.1 Блок-схема для чтения динамической матрицы из файла
- •Ifstream &f-поток чтения из файла double **a - массив int n-кол-во строк int m- кол-во столбцов char s[40]-массив для имени файла
- •2.2 Функция для чтения динамической матрицы из файла
- •2.3 Блок-схема для записи динамической матрицы в файл
- •2.4 Функция для записи динамической матрицы в файл
- •2.5 Блок-схема для вывода динамической матрицы на монитор
- •2.6 Функция для вывода динамической матрицы на монитор
- •2.7 Блок-схема для поиска первой строки, не содержащей ни одного положительного элемента
- •2.8 Функция для поиска первой строки, не содержащей ни одного положительного элемента
- •2 .9 Блок- схема для перестановки элементов матрицы
- •2.10 Функция для перестановки элементов матрицы
- •2.11 Блок- схема для главной функции
- •2.12 Листинг программы
- •Результаты вычислений
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Нижегородский Государственный Технический Университет им.Р.Е.Алексеева»
Арзамасский Политехнический Институт (филиал)
Кафедра «Прикладная математика»
Курсовая работа
по дисциплине
«Программирование для ЭВМ»
Вариант №17
Выполнил студент группы АСПМ 11-1 Филатов М. В.
Преподаватель ___________________ _______________
_______________
Арзамас 2012 год
Содержание
Формулировка задачи № 1 ………………………………………. ..…3
Блок-схема для чтения динамической матрицы из файла ……. ....4
Функция для чтения динамической матрицы из файла …………..6
Блок-схема для записи динамической матрицы в файл ………. …7
Функция для записи динамической матрицы в файл ……………..8
Блок-схема для вывода динамической матрицы на монитор … …9
Функция для вывода динамической матрицы на монитор ……….10
Блок-схема для вывода вектора на монитор……………………. …11
Функция для вывода вектора на монитор ………………………….12
Блок-схема для поиска минимальных элементов среди отритцательных элементов строк с четными номерами матрицы А и формирования из них вектора…………………………………………............................13
Функция для поиска минимальных элементов среди отритцательных элементов строк с четными номерами матрицы А и формирования из них вектора ………………………………………………………….14
Блок-схема для главной функции …………...……………… … …15
Листинг программы ……………………...……………………… ...16
Результаты вычислений ………………………………………..…..20
Формулировка задачи № 2 ……………………………………… ….....21
Блок-схема для чтения динамической матрицы из файла …….…..22
Функция для чтения динамической матрицы из файла……………24
Блок-схема для записи динамической матрицы в файл …………...25
Функция для записи динамической матрицы в файл………………26
Блок-схема для вывода динамической матрицы на монитор……...27
Функция для вывода динамической матрицы на монитор………...28
Блок-схема для поиска первой строки, не содержащей ни одного положительного элемента……………………………………………29
Функция для поиска первой строки, не содержащей ни одного положительного элемента……………………………………………30
Блок-схема для перестановки элементов матрицы…………………31
Функция для перестановки элементов матрицы………………… . 33
Блок- схема главной функции………………………………………34
Листинг программы………………………………………………….35
Результаты вычислений……………………………………………..38
Библиографический список …………………………………………..39
Формулировка задачи № 1
Исходные данные задачи записать в один файл, при решении задачи считывать данные из файла, полученные результаты вычислений должны быть выведены на печать и в файл. Массивы динамические. Имя файла вводится с клавиатуры.
Дана матрица A={ai j}m*n, где m<=15, n<=10. Найти минимальные элементы среди отритцательных элементов строк с четными номерами матрицы A. Сформировать из них одномерный массив R.
-2.5
0 3.2 4.1 -6.2
1.1 5 -3.4 -7.2 -10
A= 0.5 -4 2 -3.3 -12
1.7 10 -6.2 -0.17 0
5 5 5 -8 -10
Вывести на печать A,R и его размер.
Для решения задачи необходимо обратиться к следующим функциям:
Для чтения матрицы из файла
Для записи матрицы в файл
Для записи вектора в файл
Для вывода динамической матрицы
Для вывода динамического вектора
Для поиска минимальных элементов среди отритцательных элементов строк с четными номерами матрицы A и формирования из них вектора.
В главной функции обратиться ко всем этим функциям.