11
Варианты
1.Разработать алгоритм, интерфейс пользователя и программу, позволяющую в матрице размером 10х10 действительных чисел заменить нулями все элементы, превышающие среднее значение элемента.
2.Разработать алгоритм, интерфейс пользователя и программу, позволяющую упорядочить строки матрицы размером 6х6 по возрастанию значений минимальных элементов этих строк.
3.Разработать алгоритм, интерфейс пользователя и программу, позволяющую в матрице размером 10х10 найти минимальный элемент в каждой строке.
4.Разработать алгоритм, интерфейс пользователя и программу, позволяющую в массиве B (100) найти сумму 10 наибольших чисел.
5.Разработать алгоритм, интерфейс пользователя и программу, позволяющую определить порядковый номер максимального и минимального по абсолютной величине элемента массива типа double.
6.Разработать алгоритм, интерфейс пользователя и программу, позволяющую определить и вывести в отдельный массив элементы заданного исходного одномерного массива целого типа, а также превышающих среднее арифметическое значение его элементов.
7.Разработать алгоритм, интерфейс пользователя и программу, позволяющую вычислить в массиве целого типа квадратный корень из суммы квадратов значений элементов с нечетными номерами и среднее арифметическое значение элементов с четными номерами и наименьшее из этих двух значений.
8.Разработать алгоритм, интерфейс пользователя и программу, позволяющую создать массив, из n элементов найти максимальный и минимальный элементы и поменять их местами.
9.Разработать алгоритм, интерфейс пользователя и программу, позволяющую задать матрицу 8х8 и вывести в текстовое окно элементы главной диагонали.
10.Разработать алгоритм, интерфейс пользователя и программу, позволяющую задать матрицу N x M и заполнить ее случайными числами. Увеличить число столбцов на 3 и заполнить целыми числами.
11.Разработать алгоритм, интерфейс пользователя и программу, позволяющую создать два одномерных массива N и M элементов N > M.
12
Заполнить первый массив целыми числами и переписать во второй массив M элементов из первого в обратном порядке.
12.Разработать алгоритм, интерфейс пользователя и программу, позволяющую создать одномерный массив N целых чисел, значения которых распределены по нормальному закону и определить математическое ожидание и дисперсию.
13.Разработать алгоритм, интерфейс пользователя и программу, позволяющую создать две матрицы N x M, сложить эти матрицы и вычислить минимальный элемент в полученной матрице.
14.Разработать алгоритм, интерфейс пользователя и программу,
позволяющую вычислить значения функции y = (x2 – a) * b2 на интервале от
2a до 2b при условии b > 2a c шагом (b – a) /10.
15. Разработать алгоритм, интерфейс пользователя и программу, позволяющую создать матрицу NxM целых чисел и вычислить сумму членов каждого ряда.
13
Библиографический список
Основная литература 1. Управление жизненным циклом информационных систем
(продвинутый курс): Конспект лекций / Золотухина Е.Б., Красникова С.А., Вишня А.С. - М.:КУРС, НИЦ ИНФРА-М, 2017. – 119 с. – Режим доступа: http://znanium.com/catalog/product/767219 – Загл. с экрана.
Дополнительная литература
2.Архитектурные решения информационных систем [Электронный ресурс] : учебник / А.И. Водяхо [и др.]. — Электрон. дан. — СанктПетербург : Лань, 2017. — 356 с. — Режим доступа: https://e.lanbook.com/book/96850 . — Загл. с экрана.
3.Скворцова, Т. В. Информационные системы: этапы развития и введение в специальность [Электронный ресурс]: лабораторный практикум. Ч.1 / Т. В. Скворцова, Е. В. Кондрашова ; Т. В. Скворцова, Е. В. Кондрашова; М-во образования и науки Рос. Федерации, Фед. гос. бюджет. образоват. учреждение высш. образования "Воронеж. гос. лесотехн. ун-т им. Г. Ф. Морозова". - Воронеж, 2016. - 115 с.
4.Скворцова, Т. В. Информационные системы: этапы развития и
введение в специальность Текст: лабораторный практикум. Часть II / Т.В. Скворцова, И.С. Кущева; М-во образования и науки РФ, ФГБОУ ВО «ВГЛТУ им. Г.Ф. Морозова». – Воронеж, 2018. – 132 с.
5. Скворцова, Т. В. Информационные системы: этапы развития и введение в специальность [Электронный ресурс]: методические указания для самостоятельной работы студентов / Т.В. Скворцова; М-во образования и науки РФ, ФГБОУ ВО «ВГЛТУ им. Г.Ф. Морозова». – Воронеж, 2017. – 31 с.
14
ПРИЛОЖЕНИЕ А Форма титульного листа пояснительной записки расчетно-графической работы
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ
УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ ЛЕСОТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ ИМЕНИ Г.Ф. МОРОЗОВА»
Кафедра Вычислительной техники и информационных систем
(название кафедры)
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
РАСЧЕТНО-ГРАФИЧЕСКОЙ РАБОТЫ
(вид работы)
Разработка алгоритмов и программ с использованием управляющих операторов и массивов в среде С++ Builder
(тема)
09.03.02 Информационные системы и технологии
(код и наименование направления подготовки)
По дисциплине «ИС: этапы развития и введение в специальность»
Студент группы ___________ |
___________ |
______________ |
(номер группы) |
(подпись) |
(инициалы и фамилия) |
Руководитель, ____________ |
__________ |
______________ |
(ученая степень, ученое звание) |
(подпись) |
(инициалы и фамилия) |
Воронеж 2019
15
ПРИЛОЖЕНИЕ Б Пример листа задания к расчетно-графической работе
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РФ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ
БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ ЛЕСОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ ИМЕНИ Г.Ф. МОРОЗОВА
Кафедра Вычислительной техники и информационных систем
З А Д А Н И Е на расчетно-графическую работу по дисциплине
«Информационные системы: этапы развития и введение в
специальность»
Студент(-ке)у __ курса гр. ___________ |
____________________ |
|
(Фамилия И.О.) |
1. ТЕМА РАБОТЫ Разработка алгоритмов и программ с использованием управляющих операторов и массивов в среде С++ Builder
2. ПОСТАНОВКА ЗАДАЧИ Разработать алгоритм, интерфейс пользователя и программу.
Вариант №___________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
___________________________________________________________
3. СОДЕРЖАНИЕ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ Анализ содержательной постановки задачи, уточнение
требований к ее реализации. Формализация задачи и ее декомпозиция. Формирование структур представления данных.
Разработка алгоритмов решения подзадач. Выбор средств языка программирования, достаточных для решения поставленной задачи.