Глава 1. Разработка ПРОГРАММ с помощью С++ 1.1 Разработка программ по теме: «Рекурсивные функции»
Под рекурсией понимается метод определения функции через её предыдущие и ранее определенные значения, а также способ организации вычислений, при котором функция вызывает сама себя с другим аргументом. 1.1.1 Программа «Вычисление суммы элементов массива»
Необходимо создать программу для вычисления суммы элементов массива. Пользователь вводит в программу количество чисел необходимых для суммирования. Числа генерируются случайным образом , после этого ,считывается сумма и результат выводится на экран. На рисунке 1 представлена программа в действии.
Рис.1 1.1.2 Программа «Вычисление произведения элементов одномерного массива»
Необходимо создать программу для вычисления произведения элементов массива. Пользователь вводит в программу количество чисел необходимых для произведения. Числа генерируются случайным образом, после этого считывается сумма и результат выводится на экран. На рисунке 2 представлена программа в действии .
Рис.2 1.1.3 Программа «Определение числа: простое или составное»
Простое число - натуральное число, которое делится без остатка на 1 и само себя.
Составное число - натуральное число, большее 1, не являющееся простым.
Было необходимо создать программу для определения числа, является ли оно простым. Пользователь вводит одно число и в окне программы выводятся слова «Число простое» или «Число составное» . На рисунке 3 изображена программа в действии.
Рис.3 .2 Разработка программ по теме: «Перегрузка функций» Перегрузка функций - возможность использования одноимённых подпрограмм. 1.2.1 Программа «Сравнение среднего арифметического и среднего геометрического 3-х положительных чисел»
Среднее арифметическое - одна из наиболее распространённых мер центральной тенденции, представляющая собой сумму всех зафиксированных значений, делённую на их количество.
Среднее геометрическое - величина, получаемая от перемножения всех чисел и извлечения из этого произведения корня, показатель которого равен числу этих чисел.
Было необходимо создать программу для сравнения среднего арифметического и среднего геометрического 3-х положительных чисел. Пользователь вводит 3 числа и в окне программы выводятся среднее арифметическое и среднее геометрическое этих чисел и их сравнение. На рисунке 4 изображена программа в действии.
Рис. 4 1.2.2 Программа «Перевод минут в часы или часов и минут в минуты»
Было необходимо создать программу, которая бы переводила минуты в часы или часы и минуты в минуты. В окне программы пользователь выбирает, что во что переводить и вводит количество часов и минут, потом выводится результат.
На рисунке 5 представлена программа в действии.
Рис. 5 .3 Разработка программ по теме: «Массивы» Массив - набор компонентов (элементов), расположенных в памяти непосредственно друг за другом, доступ к которым осуществляется по индексу (индексам). .3.1 Программа «Разделение массива на положительные и отрицательные элементы и их запись в разные массивы»
Необходимо создать программу, которая разделяет исходный массив на два: один, состоящий из положительных элементов, и другой - из отрицательных.
Похожие работы
Интересная статья: Основы написания курсовой работы