Лабораторная работа №1
Задания для лабораторной работы №1 первого семестра курса “Технологии и языки программирования”
Дан список:
p = [0.5, 0.3, 1.5, 0.1, 3.2, 0.9]
- Вычислить значение функции \(y=f(x)\) для значения аргумента \(x\), заданного пользователем.
- Изобразить блок-схему программы.
Варианты заданий
Напсиать программу, которая вычисляет
- \[y = 1 + \sum_{i=0}^{4} (-1)^i x^{2*n+1}/(2)\]
- сумму квадратов косинусов элементов списка
- сумму квадратов косинусов удвоенных значений элементов списка
- сумму синусов элементов списка
Пример
Найти значение функции \[y = 1 + \sum_{i=1}^{4} \frac{x^{i}}{2^i}\]
import math
x = input('Введите значение аргумент функции: x = ')
y = 1
for i in range(1,5):
y = y + x**i/(2**i)
print('Значение функции y = ',y)
Методические указания
Для использования в программе математических функций необходимо подключить модуль math. Пример использования функции из модуля math:
import math
x = 0.5
y1 = math.sin(x)
Другие функции модуля math
- math.exp(X)
- math.log(X)
Тригонометрические (угол – аргумент или результат функции задаётся в радианах):
- math.cos(X)
- math.sin(X)
- math.tan(X)
- math.acos(X)
- math.asin(X)
- math.atan(X)
Константы
- math.pi
- math.e