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