Автор24

Информация о работе

Подробнее о работе

Страница работы

Написание программы «Операции с матрицами» на языке С++

  • 29 страниц
  • 2015 год
  • 206 просмотров
  • 0 покупок
Автор работы

EkaterinaKonstantinovna

Большой опыт в написании работ, очень давно работаю на этом ресурсе, выполнила более 15000 заказов

660 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

С++ сегодня считается господствующим языком, используемым для разработки коммерческих программных продуктов. В последние годы это господство слегка поколебалось вследствие аналогичных претензий со стороны такого языка программирования, как Java, но маятник общественного мнения качнулся в другую сторону, и многие программисты, которые бросили С++ ради Jаvа, в последнее время поспешили вернуться к своей прежней привязанности. В любом случае эти два языка настолько похожи, что, изучив один из них, вы автоматически осваиваете 90% другого.
С# – это новый язык, разработанный Мiсrosoft для сетевой платформы. По существу С# является разновидностью С++, и несмотря на ряд принципиальных отличий, языки С# и С++ совпадают примерно на 90%. Вероятно, пройдет немало времени, прежде чем язык С# составит серьезную конкуренцию языку С++; но даже если это и произойдет, то знание языка С++ окажется существенным преимуществом.
С++ является языком программирования общего назначения[5]. Естественная для него область применения - системное программирование, понимаемое в широком смысле этого слова. Кроме того, С++ успешно используется во многих областях приложения, далеко выходящих за указанные рамки. Реализации С++ теперь есть на всех машинах, начиная с самых скромных микрокомпьютеров - до самых больших суᴨер-ЭВМ, и практически для всех операционных систем.
Целью курсовой работы является изучение языка программирования С++ в среде разработкиVisualStudio 2010 на примере операций с матрицами.
Задачами курсовой работы является изучение основных операций над матрицами, таких как:
a) ввод/вывод матрицы;
b) сложение/вычитаниематриц;
c) умножение матрицы на число;
d) умножение матриц;
e) транспонирование матрицы.

ВВЕДЕНИЕ 5
1.ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 7
1.1. Операция сложения матриц 8
1.2. Транспонирование матрицы 8
1.3.Умножение матриц на число 8
1.4. Умножение матриц 9
2. ПРАКТИЧЕСКАЯ ЧАСТЬ 10
2.1.Разработка блок схемы алгоритма 10
2.2. Описание среды разработки 10
2.3 Разработка программы 12
2.3.1 Ввод и вывод матрицы 13
2.3.2. Сложение матриц 15
2.3.3. Транспонирование матрицы 17
2.3.4. Умножение матрицы на число 19
2.3.5. Умножение матрицы на матрицу 21
2.4. Тестирование программы 22
Рис. 8. Тест №2 при введении некорректных данных 24
2.5 Инструкция пользователю 24
2.5.1 Входные данные 24
2.5.2 Выходные данные 25
2.5.3 Пример работы программы 26
ЗАКЛЮЧЕНИЕ 27
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 28
Приложение I 29

Целью курсовой работы было изучение языка программирования С++ в среде разработки VisualStudio 2010 на примере операций с матрицами. Цель, поставленная в начале работы, достигнута.
Разработанная программа выполняет следующие задачи:
a) ввод/вывод матрицы;
b) сложение матриц;
c) умножение матрицы на число;
d) умножение матриц;
e) транспонирование матрицы.
В первой главе курсовой работы рассмотрены и сопровождены примерами операции с матрицами. Вторая глава полностью посвящена реализации алгоритмов операций на языке программирования С++.
Мы изучили такую среду разработки, как MicrosoftVisualStudio 2010.
MicrosoftVisualStudio - мощная среда разработки, обеспечивающая высокое качество кода на протяжении всего цикла разработки ПО, от проектирования до внедрения.

1 Беллман Р. Введение в теорию матриц/ Белльман Р., 2010. – с.375
2 Бьёрн Страуструп. Дизайн и эволюция С++/ Б. Страуструп, – СПб: ДМК Пресс, 2006. – 448 с.
3 Гутер Р.С., Резниковский П.Т. Программирование и вычислительная математика. М., 1971 г. – c.264
4 Литвиненко Н. А. - Технология программирования на С++ / БХВ-Петербург, 2010. – c.281
5 Павловская Т.А. С/С++. Программирование на языке высокого уровня./ Павловская Т.А., – СПб.: Питер, 2012. – 461 с.
6 Павловская Т.А., Щупак Ю.А. С/С++. Структурное программирование. Практикум./ Павловская Т.А., Щупак Ю.А. – СПб: Питер, 2011. – c.352
7 Прохоренок Н.А.Программирование на С++ в VisualStudio® 2010 Express/СамИздат, 2010.–c.547
8 Роберт Седжвик. Алгоритмы на С++. Фундаментальные алгоритмы и структуры данных./ Седжвик,М.: «Вильямс», 2011. – 1056 с.
9 Семакин И.Г., Шестаков А.П. Основы программирования/ Семакин И.Г., Шестаков А.П. – Москва,2010. – с.431
10 Шамолин М.В. Высшая математикаМ.: 2008.— 912 с.
11 Шипачев В.С. Высшая математика/ 7-е изд., стер. - М.: 2012.— 479 с.

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

Оставляя свои контактные данные и нажимая «Заказать Курсовую работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Фрагменты работ

С++ сегодня считается господствующим языком, используемым для разработки коммерческих программных продуктов. В последние годы это господство слегка поколебалось вследствие аналогичных претензий со стороны такого языка программирования, как Java, но маятник общественного мнения качнулся в другую сторону, и многие программисты, которые бросили С++ ради Jаvа, в последнее время поспешили вернуться к своей прежней привязанности. В любом случае эти два языка настолько похожи, что, изучив один из них, вы автоматически осваиваете 90% другого.
С# – это новый язык, разработанный Мiсrosoft для сетевой платформы. По существу С# является разновидностью С++, и несмотря на ряд принципиальных отличий, языки С# и С++ совпадают примерно на 90%. Вероятно, пройдет немало времени, прежде чем язык С# составит серьезную конкуренцию языку С++; но даже если это и произойдет, то знание языка С++ окажется существенным преимуществом.
С++ является языком программирования общего назначения[5]. Естественная для него область применения - системное программирование, понимаемое в широком смысле этого слова. Кроме того, С++ успешно используется во многих областях приложения, далеко выходящих за указанные рамки. Реализации С++ теперь есть на всех машинах, начиная с самых скромных микрокомпьютеров - до самых больших суᴨер-ЭВМ, и практически для всех операционных систем.
Целью курсовой работы является изучение языка программирования С++ в среде разработкиVisualStudio 2010 на примере операций с матрицами.
Задачами курсовой работы является изучение основных операций над матрицами, таких как:
a) ввод/вывод матрицы;
b) сложение/вычитаниематриц;
c) умножение матрицы на число;
d) умножение матриц;
e) транспонирование матрицы.

ВВЕДЕНИЕ 5
1.ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 7
1.1. Операция сложения матриц 8
1.2. Транспонирование матрицы 8
1.3.Умножение матриц на число 8
1.4. Умножение матриц 9
2. ПРАКТИЧЕСКАЯ ЧАСТЬ 10
2.1.Разработка блок схемы алгоритма 10
2.2. Описание среды разработки 10
2.3 Разработка программы 12
2.3.1 Ввод и вывод матрицы 13
2.3.2. Сложение матриц 15
2.3.3. Транспонирование матрицы 17
2.3.4. Умножение матрицы на число 19
2.3.5. Умножение матрицы на матрицу 21
2.4. Тестирование программы 22
Рис. 8. Тест №2 при введении некорректных данных 24
2.5 Инструкция пользователю 24
2.5.1 Входные данные 24
2.5.2 Выходные данные 25
2.5.3 Пример работы программы 26
ЗАКЛЮЧЕНИЕ 27
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 28
Приложение I 29

Целью курсовой работы было изучение языка программирования С++ в среде разработки VisualStudio 2010 на примере операций с матрицами. Цель, поставленная в начале работы, достигнута.
Разработанная программа выполняет следующие задачи:
a) ввод/вывод матрицы;
b) сложение матриц;
c) умножение матрицы на число;
d) умножение матриц;
e) транспонирование матрицы.
В первой главе курсовой работы рассмотрены и сопровождены примерами операции с матрицами. Вторая глава полностью посвящена реализации алгоритмов операций на языке программирования С++.
Мы изучили такую среду разработки, как MicrosoftVisualStudio 2010.
MicrosoftVisualStudio - мощная среда разработки, обеспечивающая высокое качество кода на протяжении всего цикла разработки ПО, от проектирования до внедрения.

1 Беллман Р. Введение в теорию матриц/ Белльман Р., 2010. – с.375
2 Бьёрн Страуструп. Дизайн и эволюция С++/ Б. Страуструп, – СПб: ДМК Пресс, 2006. – 448 с.
3 Гутер Р.С., Резниковский П.Т. Программирование и вычислительная математика. М., 1971 г. – c.264
4 Литвиненко Н. А. - Технология программирования на С++ / БХВ-Петербург, 2010. – c.281
5 Павловская Т.А. С/С++. Программирование на языке высокого уровня./ Павловская Т.А., – СПб.: Питер, 2012. – 461 с.
6 Павловская Т.А., Щупак Ю.А. С/С++. Структурное программирование. Практикум./ Павловская Т.А., Щупак Ю.А. – СПб: Питер, 2011. – c.352
7 Прохоренок Н.А.Программирование на С++ в VisualStudio® 2010 Express/СамИздат, 2010.–c.547
8 Роберт Седжвик. Алгоритмы на С++. Фундаментальные алгоритмы и структуры данных./ Седжвик,М.: «Вильямс», 2011. – 1056 с.
9 Семакин И.Г., Шестаков А.П. Основы программирования/ Семакин И.Г., Шестаков А.П. – Москва,2010. – с.431
10 Шамолин М.В. Высшая математикаМ.: 2008.— 912 с.
11 Шипачев В.С. Высшая математика/ 7-е изд., стер. - М.: 2012.— 479 с.

Купить эту работу

Написание программы «Операции с матрицами» на языке С++

660 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 500 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

20 мая 2017 заказчик разместил работу

Выбранный эксперт:

Автор работы
EkaterinaKonstantinovna
4.6
Большой опыт в написании работ, очень давно работаю на этом ресурсе, выполнила более 15000 заказов
Купить эту работу vs Заказать новую
0 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—6 дней
660 ₽ Цена от 500 ₽

5 Похожих работ

Отзывы студентов

Отзыв Марина [email protected] об авторе EkaterinaKonstantinovna 2018-11-28
Курсовая работа

спасибо за помощь!

Общая оценка 5
Отзыв Марина Бутова об авторе EkaterinaKonstantinovna 2016-11-18
Курсовая работа

Хороший автор. Ответственный, понимающий.

Общая оценка 5
Отзыв Филипп Минаев об авторе EkaterinaKonstantinovna 2015-05-22
Курсовая работа

Спасибо за работу!

Общая оценка 5
Отзыв User8176 об авторе EkaterinaKonstantinovna 2015-05-11
Курсовая работа

Спасибо большое за работу. Мне понравилось сотрудничать с автором. Работа была выполнена РАНЬШЕ СРОКА, а для меня это было главное. Никаких замечаний по работе практически не было, только мелкие недочеты.

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Проектирование информационной системы для контроля обеспечения работ компании «Interfere»

Уникальность: от 40%
Доступность: сразу
1200 ₽
Готовая работа

Разработка и испытание ПО по моделям

Уникальность: от 40%
Доступность: сразу
1490 ₽
Готовая работа

персональная программа начальника отдела производства (на примере ООО"Вселуг")

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Особые точки функций комплексного переменного и их изучение с помощью Maple

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Контроль логических интегральных микросхем (+ доклад)

Уникальность: от 40%
Доступность: сразу
1000 ₽
Готовая работа

Внедрение системы управления освещением умного дома.

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Автоматизированная система складского учета

Уникальность: от 40%
Доступность: сразу
3000 ₽
Готовая работа

оптимизация торгово-закупочной деятельности

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

безопасность беспроводных сетей

Уникальность: от 40%
Доступность: сразу
3300 ₽
Готовая работа

Распознование плоских многопредметных изображений

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Методика обучения будущих учителей информатики проектированию локальных компьютерных сетей

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Разработка системы мониторинга компьютерной сети

Уникальность: от 40%
Доступность: сразу
2500 ₽