Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
Тема работы:
Вариант № 13
ПРЕПОДАВАТЕЛЬ
Ст.преподаватель каф.ИУ5 _____________________
Правдина А.Д. (подпись)
ИСПОЛНИТЕЛЬ:
студент группы ИБМ6-14Б _____________________
Лыглаев А.П. (подпись)
"__"_____________2021 г.
C:\Users\user\PycharmProjects\labo\venv\Scripts\python.exe
C:/Users/user/PycharmProjects/labo/1.py
-129 -121 -113 -105 -97 -89 -81 -73 -65 -57 -49 -41 -33 -25
-17 -9 -1 7 15 23 31 39 47 55 63 71 79 87 95 103
103 95 87 79 71 63 55 47 39 31 23 15 7 -1 -9 -17 -25 -33 -41
-49 -57 -65 -73 -81 -89 -97 -105 -113 -121 -129
Задание №2:
2.1. Постановка задачи: Написать программу согласно номера варианта по
журналу, используя оператор for и функцию range() или оператор while.
Задача: При заданном значении n ≥ 2 вычислить сумму 1 × 2 + 2 × 3 + ... + (n – 1) ×
n.
2.2. Листинг программы:
n = int(input('Введите число n ')) #ввод числа n
s = 0
for i in range(1,n+1): #перебор всех чисел до n
s += (i-1)*i #вычисление суммы согласно условию
print(s) #вывод суммы
2.3. Результаты работы программы:
C:\Users\user\PycharmProjects\labo\venv\Scripts\python.exe
C:/Users/user/PycharmProjects/labo/2.py
Введите число n 5
40
C:\Users\user\PycharmProjects\labo\venv\Scripts\python.exe
C:/Users/user/PycharmProjects/labo/2.py
Введите число n 3
8
Задание №3:
3.1. Постановка задачи: Решить задачу, согласно номера варианта по журналу.
1. Вычислить и вывести на экран таблицу значений функции одной переменной и
соответствующих значений аргумента. Аргумент функции меняется от XN до XK
включительно с шагом DX. Величины XN, XK и DX выбрать так, чтобы вычислить
порядка 15 значений функции (чтобы таблица результатов помещалась на экран) на
участке, где она не имеет разрывов, и в одной из точек её значение легко
проконтролировать.
- число выводимых разрядов для значений функции равно 12 плюс знак (знак ‘+’ не
выводить);
- значения X и Y расположить в два столбца шириной 10 и 18 знаков
соответственно.
Задача: [ex*x +√¯|cos(x)|] / [1+ex*x*x * |cos(x)|]
3.2. Листинг программы:
import math
def F(x): #используем функцию, чтобы далее просто подставлять
значения х
return (((math.e)**(x*x)) +
math.sqrt(math.fabs(math.cos(x)))) / (1 + ((math.e) ** (x*x*x)) *
math.fabs(math.cos(x)))
n = int(input('Введите значение N: ')) #ввод аргументов
k = int(input('Введите значение K: '))
d = int(input('Введите значение D: '))
for i in range(n,k,d): #цикл по введенным значениям аргумента
x = float(i) #превращаем значения аргумента в вещественные
print("{: 10} {: 18.12f}".format(x,F(x))) #вывод ответа в виде
таблицы
3.3. Результаты работы программы:
C:\Users\user\PycharmProjects\labo\venv\Scripts\python.exe
C:/Users/user/PycharmProjects/labo/3.py
Введите значение K: 4
Введите значение D: 1
-20.0
5221469689764033319573993578529936616194515031534981593760243336
5736638544812430122095593129929616805768430607075606121735591031
4071985113916649730553983260186169916772057088.000000000000
-19.0
6029870249000236658730773601285473580687683448460770740252793464
2408249825669868312961270899513157186902247053332845836954990380
74075857621741493461664661504.000000000000
-18.0
5145317001177634565979358319871389429602976281937946133233980571
9752510158487303742373015135285787644878926046367175273102310501
9898142654464.000000000000
-17.0
3244182446039441268554853152419710896715367687881818564972626347
10823726094775831940308361597694755528965562549098385615355904.0
00000000000
-16.0
1511427665004082968838879759333286839519560815235271364061322773
960606410551139045494369923678412328615762984960.000000000000
-15.0
5203055137884792318697158343209616412708159796912863662654223716
0752819516334402252444278947053568.000000000000
-14.0
1323483261564556616067978819003298836051206667004994899053994084
4636170831735923146752.000000000000
-13.0
2487524928317720683648751140142981790352677485287354110493216384
8633319424.000000000000
-12.0
345466065671751964786965412778316210207267656325315105373814784.
000000000000
-11.0
35451311827611435684953141396266770602272303681110016.0000000000
00
-10.0
26881171418161212493208843331851015256276992.000000000000
-9.0 150609731458502397809460701325950976.000000000000
-8.0 6235149080811595853190922240.000000000000
-7.0 1907346572495094808576.000000000000
-6.0 4311231547115188.000000000000
-5.0 72004899337.918365478516
-4.0 8886111.328990159556
-3.0 8104.078911226799
-2.0 55.235533498161
-1.0 2.880740776535
0.0 1.000000000000
1.0 1.398850768727
2.0 0.044496594457
3.0 0.000000015386