Лабы / Разработки С++ / Lab5
.docЛабораторная работа №5
Функции в языке С++.
Цель работы: 1) изучить правила описания функций
2) приобрести навыки использования функций при написании программ на языке С++.
Теоретические сведения
Функции в языке С++
См. конспект лекций и рекомендованную литературу по языку С++.
Варианты лабораторного задания
Номер варианта соответствует номеру Вашего компьютера.
Числа a, b, c и т.д. вводить с клавиатуры.
-
Вычислить . Оформить вычисление ex как функцию по формуле: с точностью 10-5.
-
Найти сумму 10 членов ряда, общий член которого , при этом n! вычислить в виде функции.
-
Найти с точностью 10-3 сумму 10 ряда, общий член которого , при этом n! вычислить в виде функции.
-
Вычислить x = (sin(a2) + sin(b2) + sin(c2)). Оформить вычисление sin(y2) как функцию.
-
Вычислить , при этом n! вычислить в виде функции.
-
Вычислить x = (cos(a3) + cos(b3) + cos(c3)). Оформить вычисление cos(y3) как функцию.
-
С помощью датчика случайных чисел задать N чисел (N вводится с клавиатуры). Для каждого числа вычислить . Вычисление оформить в виде функций.
-
Вычислить x = ln(a2)+ ln(b2)+ ln(c2), при этом вычисление ln(y2) оформить в виде функции.
-
Вычислить x = (sin(a) * sin(b) * sin(c))2+(sin(a) * sin(b) * sin(c))3. Оформить вычисление (sin(a) * sin(b) * sin(c)) как функцию.
-
Вычислить . Оформить вычисление ex как функцию по формуле: с точностью 10-5.
-
Вычислить x = (cos(a) * cos (b) * cos (c))2+( cos (a) * cos (b) * cos (c))3. Оформить вычисление (cos (a) * cos (b) * cos (c)) как функцию.
-
Вычислить . вычисление оформить в виде функции.
-
Вычислить . Оформить вычисление ex как функцию по формуле: с точностью 10-5.
-
Найти сумму 10 членов ряда, общий член которого , при этом n! вычислить в виде функции.
-
Найти с точностью 10-3 сумму 10 ряда, общий член которого , при этом n! вычислить в виде функции.
-
Вычислить x = (sin(a4) + sin(b4) + sin(c4)). Оформить вычисление sin(y4) как функцию.
-
Вычислить , при этом n! вычислить в виде функции.
-
Вычислить x = (cos(a2) + cos(b2) + cos(c2)). Оформить вычисление cos(y2) как функцию.
-
С помощью датчика случайных чисел задать N чисел (N вводится с клавиатуры). Для каждого числа вычислить . Вычисление оформить в виде функций.
-
Вычислить x = ln(a4)+ ln(b4)+ ln(c4), при этом вычисление ln(y4) оформить в виде функции.
-
Вычислить x = (sin(a) * sin(b) * sin(c))2+(cos(a) * cos(b) * cos(c))3. Оформить вычисление (sin(a) * sin(b) * sin(c)) и (cos(a) * cos(b) * cos(c)) как функции.
-
Вычислить . Оформить вычисление ex как функцию по формуле: с точностью 10-5.
-
Вычислить +( cos (a) * cos (b) * cos (c))3. Оформить вычисление (cos (a) * cos (b) * cos (c)) как функцию.
-
Вычислить . Вычисление оформить в виде функции.
-
Вычислить x= (a+b)2+(b+c)2+(a+c)2. Вычисление (y+z)2оформить в виде функции.
-
С помощью датчика случайных чисел задать N чисел (N вводится с клавиатуры). Для каждого числа вычислить его квадрат и куб. Вычисление квадрата и куба оформить в виде функций.
Порядок выполнения лабораторной работы
-
Выполните программу для своего варианта. Занесите результаты в отчет.
-
Покажите результаты преподавателю.
Требования к отчету
Отчет должен содержать:
-
текст программы, подготовленный ДО лабораторной работы;
-
результаты выполнения программы.