Читать учебное пособие по информационному обеспечению, программированию: "Разработка программ с помощью С++" Страница 1

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

Глава 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 Программа «Разделение массива на положительные и отрицательные элементы и их запись в разные массивы»

Необходимо создать программу, которая разделяет исходный массив на два: один, состоящий из положительных элементов, и другой - из отрицательных.


Похожие работы

 
Тема: Разработка рисунка настенного календаря с помощью графического редактора CorelDRAW. Создание базы данных «Туристических фирм г. Минска» с помощью пакета программ Access
Предмет/Тип: Информатика, ВТ, телекоммуникации (Реферат)
 
Тема: Разработка алгоритмов и программ для решения системы линейных алгебраических уравнений с помощью метода Гаусса
Предмет/Тип: Информационное обеспечение, программирование (Курсовая работа (т))
 
Тема: Решение математических задач с помощью алгоритмического языка Turbo Pascal, Microsoft Excel, пакета MathCAD и разработка программ в среде Delphi
Предмет/Тип: Другое (Курсовая работа (т))
 
Тема: Решение математических задач с помощью алгоритмического языка Turbo Pascal, Microsoft Excel, пакета MathCAD и разработка программ в среде Delphi
Предмет/Тип: Информатика, ВТ, телекоммуникации (Курсовая работа (т))
 
Тема: Разработка программ преобразования форматов двоичных данных и сортировок в машинных кодах микро-ЭВМ СМ-1800 с помощью эмулятора на ПК
Предмет/Тип: Отсутствует (Курсовая работа (т))

Интересная статья: Основы написания курсовой работы