engineerklub | Дата: Суббота, 17.04.2021, 09:45 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 29495
Статус: Offline
| Информатика и программирование (часть 2).Вариант № 15
Тип работы: Работа Курсовая Форматы файлов: Microsoft Word Сдано в учебном заведении: СибГУТИ
Описание: Вариант № 15
ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ
Часть I – Рекурсия Цель: освоение составления и тестирования алгоритмов и программ рекурсивных вычислений, использования рекурсии при решении задач.
Задание Имеется вычислительное устройство, исполняющее только заданные арифметические действия. Составить рекурсивный алгоритм и написать программу для вычисления общего числа программ для преобразования заданного числа a в заданное число b. Программа – это последовательность команд из множества заданных арифметических действий.
№ варианта Число a Число b Арифметические действия 15. 1 25 1. Прибавить 1 2. Умножить на 3 3. Умножить на 4
Часть II – Обработка динамических массивов
Цель: изучение и освоение использования динамически создаваемых массивов, а также программирование обработки динамических массивов на языке С++. Теоретические положения
-Создание динамических массивов -Создание динамических матриц
Задание
1. Изучить понятие динамической памяти и области её эффективного использования, а также возможности языка программирования С++ для управления динамическими переменными и создания динамических массивов. 2. Составить программу для ввода и обработки динамической матрицы целых чисел в соответствии с заданием 1 в табл. 2 посредством выделения памяти под одномерный массив целых чисел. 3. Составить программу для ввода и обработки динамической матрицы целых чисел в соответствии с заданием 2 в табл. 2 при помощи массива указателей. Размер матрицы вводить с клавиатуры. Элементы матрицы инициализировать случайными числами в произвольно выбранном диапазоне. 4. При выполнении заданий 1 и 2 из табл. 2 предусмотреть освобождение памяти после завершения обработки матрицы.
№ вар. 15 Задание 1 - В двумерном массиве Y, созданном с использованием генератора случайных чисел в диапазоне от 0 до 10, определить и вывести на экран количество и среднее значение элементов массива больших 5. Размерность массива задавать с клавиатуры. Задание 2 - Элементы строк матрицы, у которых среднее арифметическое значение <0 упорядочить по убыванию.
Содержание пояснительной записки
1. Стандартный титульный лист. 2. Введение – должно отражать актуальность овладения умениями и навыками программирования в процессе выполнения заданий. 3. Основная часть, должна содержать по каждой части: задание: общее и индивидуальное (табл. 1, 2). описание алгоритма обработки данных, в том числе блок-схема алгоритма. ключевые программные конструкции (подпрограммы) с кратким описанием; полные тексты программ, реализующих задания 1 и 2, выносятся в приложения 1 и 2. результаты тестирования программ. 4. Контрольные просчеты по обоим заданиям (могут входить в описание алгоритма, см. п. 4). 5. Заключение – должно включать выводы по выполненной курсовой работе, общий анализ полученных результатов, соображения по применению приобретенных умений и навыков в будущей жизни студента. 6. Список используемых источников – должен содержать нумерованный список источников, использованных студентом в процессе выполнении курсовой работы. В тексте основной части курсовой работы должны быть проставлены ссылки на все источники, указанные в списке. 7. Приложения (при необходимости)
Комментарии: Уважаемый студент, дистанционного обучения, Оценена Ваша работа по предмету: Информатика и программирование (часть 2) Вид работы: Курсовая работа Оценка: Отлично
СКАЧАТЬ
|
|
| |