Проектирование приложений обработки матриц в среде MS Visual Studio

Содержание

Слайд 2

Введение Задачи курсовой работы: Создание консольного приложения с использованием функций: с

Введение

Задачи курсовой работы:
Создание консольного приложения с использованием функций:
с локальными и динамическими

массивами;
в виде однофайловой и многофайловой программ;
Создание консольного приложения с использованием классов:
без наследования и обработчиком исключения;
с наследованием;
Создание оконного приложения.
Слайд 3

Условие задачи В каждой из матриц A (4×3), B (5×4) поменять

Условие задачи

В каждой из матриц A (4×3), B (5×4) поменять местами

две строки: в A вторую и третью строки, в B — первую и третью.
Слайд 4

Прототипы выбранных функций void vvod_matr (double a[][4], int n, int m,

Прототипы выбранных функций

void vvod_matr (double a[][4], int n, int m, char

c);
void zamena (double a[][4], int m, int str);
void vyvod_matr (double a[][4], int n, int m, char c);
Слайд 5

Состав данных функции main

Состав данных функции main

Слайд 6

Форма ввода консольного приложения для vvod_matr Input matrix size of * … … … …

Форма ввода консольного приложения для vvod_matr

Input matrix size of *





Слайд 7

Форма вывода консольного приложения для vyvod_matr Matrix 1: … … … …

Форма вывода консольного приложения для vyvod_matr

Matrix 1:




Слайд 8

Блок-схема алгоритма функции main

Блок-схема алгоритма функции main

Слайд 9

Описание данных функции zamena

Описание данных функции zamena

Слайд 10

Блок-схема алгоритма функции zamena да нет

Блок-схема алгоритма функции zamena

да

нет

Слайд 11

Консольное приложение с использованием функций Создаются и сравниваются три варианта программы:

Консольное приложение с использованием функций

Создаются и сравниваются три варианта программы:
однофайловая с

локальными массивами;
многофайловая с локальными массивами;
однофайловая с динамическими массивами.
Слайд 12

Однофайловая и многофайловая программы Использование многофайловых программ позволяет: компилировать файлы отдельно;

Однофайловая и многофайловая программы

Использование многофайловых программ позволяет:
компилировать файлы отдельно;
использовать разработанные функции

в других программах.
Также использование многофайловых проектов делает код более удобочитаемым.
Слайд 13

Динамические, локальные и статические данные

Динамические, локальные и статические данные

Слайд 14

Однофайловая программа с локальными массивами

Однофайловая программа с локальными массивами

Слайд 15

Многофайловая программа с локальными массивами

Многофайловая программа с локальными массивами

Слайд 16

Программа с динамическими массивами

Программа с динамическими массивами

Слайд 17

Консольное приложение с использованием классов Разрабатываются и сравниваются два варианта программы

Консольное приложение с использованием классов

Разрабатываются и сравниваются два варианта программы с

использованием классов:
без наследования и обработкой исключения;
с наследованием.
Слайд 18

Классы Классы используются для: упрощения структуры программы за счёт использования методов класса; сокращения списка формальных параметров.

Классы

Классы используются для:
упрощения структуры программы за счёт использования методов класса;
сокращения

списка формальных параметров.
Слайд 19

Классы с наследованием Наследование позволяет расширять функциональные возможности существующих классов без

Классы с наследованием

Наследование позволяет расширять функциональные возможности существующих классов без их

перепрограммирования и повторной компиляции существующих программ.
Слайд 20

Программа с классом и обработкой исключения

Программа с классом и обработкой исключения

Слайд 21

Программа с классом с наследованием

Программа с классом с наследованием

Слайд 22

Форма оконного приложения Форма проекта

Форма оконного приложения

Форма проекта

Слайд 23

Оконное приложение

Оконное приложение