Лабораторная работа №1

Задания для лабораторной работы №1 первого семестра курса “Технологии и языки программирования”

Дан список:

p = [0.5, 0.3, 1.5, 0.1, 3.2, 0.9]
  1. Вычислить значение функции y=f(x) для значения аргумента x, заданного пользователем.
  2. Изобразить блок-схему программы.

Варианты заданий

Напсиать программу, которая вычисляет

  1. y = 1 + \sum_{i=0}^{4} (-1)^i x^{2*n+1}/(2)
  2. сумму квадратов косинусов элементов списка
  3. сумму квадратов косинусов удвоенных значений элементов списка
  4. сумму синусов элементов списка

Пример

Найти значение функции

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

© 2018. All rights reserved.