
- •Теоретическая часть
- •Постановка задачи
- •1.3 Порядок выполнения работы
- •1.4 Контрольные вопросы
- •2 Лабораторная работа № 2. Оператор условия
- •Теоретическая часть
- •2.2 Постановка задачи
- •2.2.1 Оператор if
- •3 Лабораторная работа № 3. Организация циклов
- •Теоретическая часть
- •3.2 Постановка задачи
- •3.2.1 Оператор for
- •4 Лабораторная работа № 4. Массивы
- •4.1 Теоретическая часть
- •5 Лабораторная работа № 5. Массивы
- •5.1 Теоретическая часть
- •6 Лабораторная работа № 6. Функции
- •6.1 Теоретическая часть
- •Список литературы
6 Лабораторная работа № 6. Функции
Цель работы: получить навыки работы с функциями
6.1 Теоретическая часть
Приступая к решению задач этого раздела, следует вспомнить, что:
- для передачи данных в функцию надо использовать только параметры. Глобальные переменные, т. е. переменные, объявленные вне функции, использовать не рекомендуется;
- тип каждого фактического параметра (константы или переменной) в инструкции вызова функции должен совпадать с типом соответствующего формального параметра, указанного в объявлении функции;
- если параметр функции используется для возврата результата, то в объявлении функции этот параметр должен быть ссылкой, а в инструкции вызова функции в качестве фактического параметра должен быть указан адрес переменной.
6.2 Задания
Написать функцию, которая вычисляет объем цилиндра. Параметрами функции должны быть радиус и высота цилиндра.
Написать функцию, которая возвращает максимальное из двух целых чисел, полученных в качестве аргумента.
187. Написать функцию, которая сравнивает два целых числа и возвращает результат сравнения в виде одного из знаков: >, < или =,
Написать функцию, которая вычисляет сопротивление цепи, состоящей из двух резисторов. Параметрами функции являются величины сопротивлений и тип соединения (последовательное или параллельное). Функция должна проверять корректность параметров: если неверно указан тип соединения, то функция должна возвращать - 1.
Написать функцию, которая вычисляет значение аb. Числа а и b могут быть любыми дробными положительными числами.
Написать функцию Procent, которая возвращает процент от полученного в качестве аргумента числа.
Написать функцию "Факториал" и программу, использующую эту функцию для вывода таблицы факториалов.
Написать функцию Dohod, которая вычисляет доход по вкладу.Исходными данными для функции являются: величина вклада, процентная ставка (годовых) и срок вклада (количество дней).
Написать функцию glasn, которая возвращает 1, если символ, полученный функцией в качестве аргумента, является гласной буквой русского алфавита, и ноль — в противном случае.
Список литературы
C/C++. Программирование на языке высокого уровня / Т. А. Павловская. — СПб.: Питер, 2003. —461 с.
Хортон Айвор. Visual C++2010:полный курс.: Пер. с англ. –М.: ООО «И.Д. Вильямс»,2011.-1216с.