Разработка программных решений задач на языке C#
Автор: vadimanet • Март 3, 2018 • Курсовая работа • 3,179 Слов (13 Страниц) • 940 Просмотры
Задание на курсовую работу
Найти в матрице первый столбец, все элементы которого отрицательны, и среднее арифметическое этих элементов. Вычесть полученное значение из всех элементов матрицы.
Содержание
Введение 4
1. Постановка задачи 5
2. Математическая формулировка задачи 6
3. Алгоритмизация задачи 7
4. Идентификаторы программы 8
5. Схемы алгоритмов 10
6. Текст программы 14
7. Результаты выполнения программы 17
8. Анализ результатов 19
9. Инструкция по работе с программой 20
Заключение 21
Список использованных источников 22
Введение
Целью курсового проекта по «Основам алгоритмизации и программирования» явилось изучение теоретических основ и получение практических навыков решения вычислительных и текстовых задач, а также проведение компьютерного эксперимента.
Задача работы: В данной курсовой работе потребуется найти в матрице первый столбец, все элементы которого отрицательны, и среднее арифметическое этих элементов. Вычесть полученное значение из всех элементов матрицы.
Задача будет реализовываться на языке программирования высокого уровня С#, в среде разработки Microsoft Visual Studio.
Microsoft Visual Studio — линейка продуктов компании Майкрософт, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. [1]
Матрица — математический объект, записываемый в виде прямоугольной таблицы элементов (например, целых, действительных или комплексных чисел), которая представляет собой совокупность строк и столбцов. Количество строк и столбцов матрицы задают размер матрицы. [2]
Постановка задачи
В данной задаче потребуется найти в матрице первый столбец, все элементы которого отрицательны, и среднее арифметическое этих элементов. Вычесть полученное значение из всех элементов матрицы. Для реализации данной задачи мы используем семь методов:
метод – установка матрицы и ее размеров;
метод – запись матрицы вводом с клавиатуры;
метод – печать начальной матрицы;
метод – печать конечной матрицы;
метод – поиск индекса первого столбца со всеми отрицательными элементами;
метод – подсчет среднего арифметического в столбце;
метод – отнятие среднего арифметического из всех элементов матрицы
Исходные данные для методов будут вводиться с клавиатуры. Результаты выполнения программы будут выводиться на экран пользователя совместно с исходными данными. В начале работы программа потребует ввести размерность матрицы, т.е. количество строк и столбцов, а так же элементы матрицы.
Математическая формулировка задачи
Математическая формулировка задачи состоит в нахождении в матрице среднего арифметического первого отрицательного столбца. Общая формула:
SA=(∑_(i=1)^n▒Ai)/n
Алгоритмизация задачи
Суть программы состоит в том, что бы создать методы, в которых будут производиться основные логические и математические операции. Для решения данной задачи нам потребуется создать матрицу, ввести ее размерность, а также элементы матрицы. Первым пользовательским методом, отправленным на выполнение является метод по установке размеров и создании матрицы. После чего,
...