Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovaya_po_EVM (2).docx
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
83.29 Кб
Скачать

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«Нижегородский Государственный Технический Университет им.Р.Е.Алексеева»

Арзамасский Политехнический Институт (филиал)

Кафедра «Прикладная математика»

Курсовая работа

по дисциплине

«Программирование для ЭВМ»

Вариант №17

Выполнил студент группы АСПМ 11-1 Филатов М. В.

Преподаватель ___________________ _______________

_______________

Арзамас 2012 год

Содержание

  1. Формулировка задачи № 1 ………………………………………. ..…3

    1. Блок-схема для чтения динамической матрицы из файла ……. ....4

    2. Функция для чтения динамической матрицы из файла …………..6

    3. Блок-схема для записи динамической матрицы в файл ………. …7

    4. Функция для записи динамической матрицы в файл ……………..8

    5. Блок-схема для вывода динамической матрицы на монитор … …9

    6. Функция для вывода динамической матрицы на монитор ……….10

    7. Блок-схема для вывода вектора на монитор……………………. …11

    8. Функция для вывода вектора на монитор ………………………….12

    9. Блок-схема для поиска минимальных элементов среди отритцательных элементов строк с четными номерами матрицы А и формирования из них вектора…………………………………………............................13

    10. Функция для поиска минимальных элементов среди отритцательных элементов строк с четными номерами матрицы А и формирования из них вектора ………………………………………………………….14

    11. Блок-схема для главной функции …………...……………… … …15

    12. Листинг программы ……………………...……………………… ...16

    13. Результаты вычислений ………………………………………..…..20

  2. Формулировка задачи № 2 ……………………………………… ….....21

    1. Блок-схема для чтения динамической матрицы из файла …….…..22

    2. Функция для чтения динамической матрицы из файла……………24

    3. Блок-схема для записи динамической матрицы в файл …………...25

    4. Функция для записи динамической матрицы в файл………………26

    5. Блок-схема для вывода динамической матрицы на монитор……...27

    6. Функция для вывода динамической матрицы на монитор………...28

    7. Блок-схема для поиска первой строки, не содержащей ни одного положительного элемента……………………………………………29

    8. Функция для поиска первой строки, не содержащей ни одного положительного элемента……………………………………………30

    9. Блок-схема для перестановки элементов матрицы…………………31

    10. Функция для перестановки элементов матрицы………………… . 33

    11. Блок- схема главной функции………………………………………34

    12. Листинг программы………………………………………………….35

    13. Результаты вычислений……………………………………………..38

Библиографический список …………………………………………..39

  1. Формулировка задачи № 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 и его размер.

Для решения задачи необходимо обратиться к следующим функциям:

  1. Для чтения матрицы из файла

  2. Для записи матрицы в файл

  3. Для записи вектора в файл

  4. Для вывода динамической матрицы

  5. Для вывода динамического вектора

  6. Для поиска минимальных элементов среди отритцательных элементов строк с четными номерами матрицы A и формирования из них вектора.

В главной функции обратиться ко всем этим функциям.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]