
Среда программирования: Visual C++ .NET 2019
Название работы: 3 задачи семинаров по ООП. Матрицы.
Вид работы: Контрольная работа
Тематика работы: Алгоритмы
Объем программы: 5 (по десятибалльной шкале)
Уровень сложности: 5 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: ООП, матрица, элемент матрицы, консольное приложение, оконное приложение, среднее арифметическое
Функции программы:
1. Предполагается, что Вы уже проработали Лекцию 1 «Введение в объектно-ориентированное программирование». Обратите внимание, что объектно-ориентированное программирование основывается на положениях структурного программирования и развивает их. Поэтому сначала мы повторить основные положения разработки программ с подпрограммами (функциями Си). Лучше всего этого сделать, проштудировав пояснительную записку по курсовой работе пройденного Вами курса «Программирование и основы алгоритмизации».
2. Еще раз проработайте пример консольной программы из лекцию 1 «Введение в объектно-ориентированное программирование». Попробуйте написать эту программу самостоятельно, не заглядывая в лекцию. Если Ваше решение отличается от лекционного, проанализируйте отличия. Как они повлияют на работу программы?
3. По образцу примера лекции 1 разработайте консольное приложение с классами для своей задачи курсовой работы.
ОТЧЕТ ДОЛЖЕН СОДЕРЖАТЬ
УСЛОВИЕ ЗАДАЧИ,
АНАЛИЗ ДАННЫХ (ВОЗМОЖНО, В ВИДЕ ТАБЛИЦЫ «СОСТАВ ДАННЫХ»),
БЛОК-СХЕМУ,
ПРОГРАММУ
ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ
ВАРИАНТ:
Если среднее арифметическое SA положительных элементов матрицы A (5 4) больше среднего арифметического SB положительных элементов матрицы B (4 6), найти сумму SA + SB, иначе найти разность SA – SB.
Задание 2.
1. Проработать лекцию 2 «Принципы объектно-ориентированного программирования». Проанализировать лекционный пример 1 консольной программы обработки матриц. Обратить внимание на программирование класса-наследника.
2. По образцу примера 1 лекции 2 изменить приложение семинара 1, добавив в него класс-наследник; этот класс должен содержать не менее двух дополнительных методов (по сравнению с классом-предком) и переопределять один из методов класса-предка.
Отчет по семинару 2 должен содержать:
1. Условие задачи
2. Описание назначения дополнительных методов и изменений, внесенных в переопределенный метод как в примере 1 лекции 2.
3. Код разработанного приложения с классом-наследником, снабженный подробными комментариями.
ОТЧЕТ ДОЛЖЕН СОДЕРЖАТЬ
УСЛОВИЕ ЗАДАЧИ,
АНАЛИЗ ДАННЫХ (ВОЗМОЖНО, В ВИДЕ ТАБЛИЦЫ «СОСТАВ ДАННЫХ»),
БЛОК-СХЕМУ,
ПРОГРАММУ
ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ
ВАРИАНТ:
Если среднее арифметическое SA положительных элементов матрицы A (5 4) больше среднего арифметического SB положительных элементов матрицы B (4 6), найти сумму SA + SB, иначе найти разность SA – SB.
Задание 3.
1. Проработайте лекцию 3 «Основы разработки оконных приложений». Создайте оконные приложения примеров 1 и 2 этой лекции.
2. Создайте оконное приложение для решения задачи курсовой работы по образцу примера 2 лекции 3. Оконное приложение должно использовать функцию обработки матрицы, созданную в курсовой работе по дисциплине «Программирование и основы алгоритмизации». Эта функция обработки матрицы должна содержаться в отдельном файле (см. пример 1 лекции 3).
Отчет по выполнению семинара 3 должен содержать:
• условие задачи
• папку (архивированную) проекта приложения; разработанные самостоятельно обработчики событий должны быть снабжены подробными комментариями.
ВАРИАНТ:
Если среднее арифметическое SA положительных элементов матрицы A (5 4) больше среднего арифметического SB положительных элементов матрицы B (4 6), найти сумму SA + SB, иначе найти разность SA – SB.
Описание (отчет):
Есть
на 17 страниц, посмотреть оглавление
1
1
Debug
msvcp110d
msvcr110d


ipch
-2d6ae7da
-2505563
TestResults
1
Debug
cl.command.1
CL.read.1
CL.write.1
link-cvtres.read.1
link-cvtres.write.1
link-rc.read.1
link-rc.write.1
link.command.1
link.read.1
link.write.1
stdafx
vc110
vc110



ReadMe
stdafx
stdafx
targetver

.vcxproj
.v11
2
2
Debug
msvcp110d
msvcr110d


ipch
-2d6ae7da
-2505563
-adfa5d4c
-2505563
TestResults
2
Debug
cl.command.1
CL.read.1
CL.write.1
link-cvtres.read.1
link-cvtres.write.1
link-rc.read.1
link-rc.write.1
link.3472-cvtres.read.1
link.3472-cvtres.write.1
link.3472-rc.read.1
link.3472-rc.write.1
link.3472.read.1
link.3472.write.1
link.command.1
link.read.1
link.write.1
stdafx
vc110
vc110



ReadMe
stdafx
stdafx
targetver

.vcxproj
.v11
3
matr3
Debug
matr3
matr3.exe
matr3
matr3
msvcp110d
msvcr110d
matr3
Debug
.NETFramework,Version=v4.5.AssemblyAttributes
cl.command.1
CL.read.1
CL.write.1
link.1792-cvtres.read.1
link.1792-cvtres.write.1
link.1792-rc.read.1
link.1792-rc.write.1
link.1792.read.1
link.1792.write.1
link.3016-cvtres.read.1
link.3016-cvtres.write.1
link.3016-rc.read.1
link.3016-rc.write.1
link.3016.read.1
link.3016.write.1
link.3044-cvtres.read.1
link.3044-cvtres.write.1
link.3044-rc.read.1
link.3044-rc.write.1
link.3044.read.1
link.3044.write.1
link.3416-cvtres.read.1
link.3416-cvtres.write.1
link.3416-rc.read.1
link.3416-rc.write.1
link.3416.read.1
link.3416.write.1
link.3608-cvtres.read.1
link.3608-cvtres.write.1
link.3608-rc.read.1
link.3608-rc.write.1
link.3608.read.1
link.3608.write.1
link.3704-cvtres.read.1
link.3704-cvtres.write.1
link.3704-rc.read.1
link.3704-rc.write.1
link.3704.read.1
link.3704.write.1
link.3828-cvtres.read.1
link.3828-cvtres.write.1
link.3828-rc.read.1
link.3828-rc.write.1
link.3828.read.1
link.3828.write.1
link.4108-cvtres.read.1
link.4108-cvtres.write.1
link.4108-rc.read.1
link.4108-rc.write.1
link.4108.read.1
link.4108.write.1
link.416-cvtres.read.1
link.416-cvtres.write.1
link.416-rc.read.1
link.416-rc.write.1
link.416.read.1
link.416.write.1
link.4396-cvtres.read.1
link.4396-cvtres.write.1
link.4396-rc.read.1
link.4396-rc.write.1
link.4396.read.1
link.4396.write.1
link.4428-cvtres.read.1
link.4428-cvtres.write.1
link.4428-rc.read.1
link.4428-rc.write.1
link.4428.read.1
link.4428.write.1
link.5228-cvtres.read.1
link.5228-cvtres.write.1
link.5228-rc.read.1
link.5228-rc.write.1
link.5228.read.1
link.5228.write.1
link.5516-cvtres.read.1
link.5516-cvtres.write.1
link.5516-rc.read.1
link.5516-rc.write.1
link.5516.read.1
link.5516.write.1
link.6052-cvtres.read.1
link.6052-cvtres.write.1
link.6052-rc.read.1
link.6052-rc.write.1
link.6052.read.1
link.6052.write.1
link.900-cvtres.read.1
link.900-cvtres.write.1
link.900-rc.read.1
link.900-rc.write.1
link.900.read.1
link.900.write.1
link.command.1
link.read.1
link.write.1
matr3
matr3
matr3.MyForm
matr3.vcxproj.GenerateResource
matr3.vcxprojResolveAssemblyReference
matr3.write.1
metagen.read.1
metagen.write.1
MyForm
RSAENH.DLL
TZRES.DLL
vc110
matr3
matr3.vcxproj
MyForm
MyForm
MyForm
matr3
matr3
matr3.v11Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. Содержание1. ЗАДАНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2 . РАСЧЕТНАЯ ЧАСТЬ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2 .1 АНАЛИЗ ДАННЫХ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2 .2 БЛОК- СХЕМА АЛГОРИТМА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .