Лабораторнаяработа№1Тема:ЗаписьарифметическихвыраженийнаязыкеPython Варианты заданий Задание: Составить блок-схему алгоритма и программу на языке Python для вычисления значений функции y = f ( x) при заданном значении x, которое вводится с клавиатуры. Таблица 1.1 Номер варианта
| y=f(x)
| Исходные данные
| 1
| cx 62,7ex
у
ax2 7x bln x
| a 7,2
b 14,3
c 13,4
x 5,6
| 2
| y ax 3,8tgx
bx3 c
| a 1,23
b 5,14
c 3,97
x 7,1
| 3
| a 2
y cx3 bsin 2 x
bx2 1
| a 2,27 b 1,18 c 3,92
x 0,78
| 4
| y a 4,19x3 1 bln x c1
| a 9,2
b 3,5
c 12,3
x 3,2
| 5
| y ln asin x bcosx2
| a 1,2
b 2,3
x 5,6
| 6
| ax3 arctgx
y
cx bln x
| a 2,71
b 1,63
c 0,81
x 0,51
| 7
| y ax
b2 2ex bx
| a 6,32
b 3,704
x 7,15
| 8
| y cosax bln1 bx ex
| a 7,1
b 1,8
x 0,9
| 9
| eax x2 lnx2 bx 10
y
sincx 4,2
| a 5,7
b 6,4
c 3,1
x 2,8
| 10
| e2xb1,7 coscx 3
y x
lnx2 a
| a 2,1
b 5,3 c 1,4 x 1,2
| 11
| ln x2 b cx3
y
ex a
| a 4,7
b 7,21 c 1,72 x 0,91
| 12
| sin ex ax2 bln x
y
ax2 cx 13,7
| a 3,7
b 4,9
c 2,5
x 1,3
| 13
| y a bctgx ecx
1 bx2
| a 4,5
b 2,2 c 1,5 x 0,85
| 14
| cx2 ebx
y
x cosax
| a 4,5
b 2,2 c 1,67 x 2,36
| 15
| sinx2 a2 ebx
y
ax3 c
| a 4,26 b 1,71 c 3,86
x 2,73
| 16
| ln 2 ax 2 sinbx2 1
y
x2
| a 4,3
b 2,9
x 1,8
| 17
| axbx2 1
y x e ln
cx2 3
| a 2,44 b 1,39 c 6,21
x 3,10
| 18
| 2 sinax3 3 bx2
y x
e 3,2
| a 4,17
b 3,69
x 1,2
| 19
| y ax2 bx3 9,2 ln2 cos x
| a 6,27
b 2,73
x 2,83
| 20
| y ecos bx x sin ax 1
c
| a 2,13
b 4,7
c 2,6
x 1,2
| 21
| y xln x eaxtgbx
| a 3,2
b 1,67
x 3,49
| 22
| y ax bcos x
ecx 2
| a 2,71 b 6,23 c 3,34
x 2,43
| 23
| ax2 ln x a2
y
bcos x 4,7
| a 1,83 b 2,15 x 3,57
| 24
| y arctgeax lnbx
x3
| a 0,21
b 2,19
x 3,74
| 25
| acos x besin x
y
ln x cx4
| a 1,93
b 3,48
c 0,27
x 1,44
| 26
| y a cx ln x
ax2 x b
| a 5,72
b 4,48 c 1,72 x 1,29
| 27
| a2 x2 eb x3
y
sincx 4,79
| a 0,83 b 1,16 c 2,72 x 1,63
|
28
| tgc x2 ex bx
y
a2 x
| a 1,3
b 2,8
c 0,9
x 3,5
| 29
| lnax2 c sinbx
y
e2 x4
| a 4,53
b 3,19 c 1,73 x 0,58
| 30
| a ctgx xcos x
y b ecx
| a 2,63
b 3,71
c 0,32
x 1,29
|
Пример решения задачи
Задание:
a2 ln bx
y ex coscx, a 1,5; b 2,1; c 3,22; x 1,83
Решение: 1.Блок-схема алгоритма приведена на рисунке. Рисунок 1.1. Текст программы:
print("Лабораторная работа №1") a=1.5 b=2.1 c=3.22 x=float(input("введите х=")) import math y=(a**2+math.log(b*x))/(math.exp(x)+math.cos(c*x)) print("y=",y) Результат выполнения контрольного примера: при x=2.34 значение y= 0.359
Задачи повышенной сложности
Таблица 1.2
№ варианта
| Задание
|
1
| Вычислить периметр и площадь прямоугольного треугольника по заданным длинам двух катетов aи
b.
| 2
| Вычислить длину окружности и площадь круга
одного и того же заданного радиуса R.
| 3
| Найти произведение цифр заданного
четырехзначного числа
|
4
| Даны два числа. Найти среднее арифметическое кубов этих чисел и среднее геометрическое
модулей этих чисел.
| 5
| Даны два действительных числа xи y.Вычислить
их сумму, разность, произведение и частное
|
6
| Вычислить корни квадратного уравнения
ax2 bx c 0 , заданного коэффициентами a,bи
c(предполагается, что a0и что дискриминант уравнения неотрицателен).
|
7
| Дано действительное число x.Не пользуясь никакими другими арифметическими операциями, кроме умножения, сложения и вычитания, вычислить за минимальное число операций
2x4 3x3 4x2 5x 6
|
8
| Дано x. Получить значения 2x 3x2 4x3 и
1 2x 3x2 4x3 . Позаботиться об экономии операций.
|
9
| Дано a. Не используя никаких функций и никаких операций, кроме умножения, получить a8 за три
операции; a10 и a16 за четыре операции.
|
10
| Полторы кошки за полтора часа съедают полторы мышки. Сколько мышек съедят X кошек за Y
часов?
|
11
| Дана величина А, выражающая объем информации
в байтах. Перевести Ав более крупные единицы измерения информации.
| |