Контрольная работа по «Программированию и алгоритмизации»
Автор: haertdinovadr • Январь 26, 2023 • Контрольная работа • 3,023 Слов (13 Страниц) • 158 Просмотры
Министерство науки и высшего образования Российской Федерации[pic 1]
Федеральное бюджетное государственное образовательное учреждение
высшего профессионального образования
«Оренбургский государственный университет»
Факультет математики и информационных технологий
Кафедра программного обеспечения вычислительной техники и автоматизированных систем
Контрольная работа
по дисциплине «Программирование и алгоритмизация»
Руководитель
__________Л.Ф. Тагирова
«___» _________20___г.
Исполнитель
студент группы 18ИВТ (ба)–1
________С.А. Дмитриев
«___» _________20___г.
Оренбург 2019
Министерство науки и высшего образования Российской Федерации
[pic 2]
Федеральное бюджетное государственное образовательное учреждение
высшего профессионального образования
«Оренбургский государственный университет»
Факультет математики и информационных технологий
Кафедра программного обеспечения вычислительной техники и автоматизированных систем
Задание на контрольную работу по дисциплине
«Программирование и алгоритмизация»
Необходимо протабулировать функцию у на заданном отрезке , затем записать в одномерный массив M все дробные части значений функции у (сохраняя знак), а в целочисленный массив N – все целые части значений у.
y = 8sin4x + 6cosx*sin4 [-π, π] , h = π /10.
- массиве M заменить все отрицательные элементы, меньшие среднего арифметического на 1. Подсчитать число таких замен.
Сформировать матрицу К из массива M и массива N, элементы которой вычисляются по формулам:
К[I][J] = M[I]*N[J], I > J
К[I][J] = M[J]*N[I] , I < J
К[I][J] = I, I = J
Размерность матрицы К– минимальная из размерностей массивов M и N. Определить сумму положительных элементов, находящихся под главной диагональю и сумму отрицательных элементов, находящихся над главной диагональю.
Затем все значения исходной функции на отрезке вывести на печать в виде таблицы "Х Y", массивы M, N в виде строк с заголовками до и после изменения, матрицу К, все искомые результаты.
Дата выдачи задания “___ ”____________2019г.
Руководитель Тагирова Л.Ф.
Исполнитель
Студент группы 18ИВТ(ба)ОП-1 Дмитриев С.А.
Срок защиты работы “___”______________2019г.
Оренбург 2019
Содержание[pic 3]
Введение…………………………………………………………………………4
1 Обоснование выбора языка программирования ……………………….5
2 Описание разработки структуры программы…………………………..6
3 Словесный алгоритм……………………………………………………..7
4 Спецификация переменных……………………………………………..8
5 Спецификация функций…………………………………………………9
6 Руководство оператора ………………………………………………….10
6.1 Назначение и условия применения программы………………………..10
6.2 Характеристика программы……………………………………………..10
6.3 Выполнение программы…………………………………………………10
Список использованных источников………………………………………….13
Приложение А Схемы алгоритмов…………………………………………….14
Приложение Б Текст программы………………………………………………18
[pic 4]
Введение[pic 5]
[pic 6]
C++ представляет собой объектно-ориентированный низкоуровневый язык программирования, отвечающий стандартам ANSI и Международной организации стандартов (International Standarts Organization — ISO). Объектная ориентированность C++ означает, что он поддерживает стиль программирования, упрощающий кодирование крупномасштабных программ и обеспечивающий их расширяемость. Будучи низкоуровневым языком, C++ может генерировать весьма эффективные высокоскоростные программы. Сертификация ANSI и ISO обеспечила переносимость C++: написанные на нем программы совместимы с большинством современных сред программирования.
...