|
|
|
|
@ -1,4 +1,4 @@
|
|
|
|
|
\# Индивидуальное задание по теме 7
|
|
|
|
|
# Индивидуальное задание по теме 7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -6,7 +6,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
\## Работа в текстовом редакторе Python (вариант 6)
|
|
|
|
|
## Работа в текстовом редакторе Python (вариант 6)
|
|
|
|
|
|
|
|
|
|
```py
|
|
|
|
|
|
|
|
|
|
@ -14,55 +14,54 @@ import random
|
|
|
|
|
|
|
|
|
|
f = open('test.txt', 'w')
|
|
|
|
|
|
|
|
|
|
ls = \[random.uniform(-5,12) for i in range(100)]
|
|
|
|
|
ls = [random.uniform(-5,12) for i in range(100)]
|
|
|
|
|
|
|
|
|
|
def func(x, A, B):
|
|
|
|
|
|
|
|
|
|
if x > A: return B
|
|
|
|
|
if x > A: return B
|
|
|
|
|
|
|
|
|
|
elif (x >= 0) and (x <= A):
|
|
|
|
|
elif (x >= 0) and (x <= A):
|
|
|
|
|
|
|
|
|
|
return (2\*B\*x/A - B\*(x\*\*2/A\*\*2))
|
|
|
|
|
return (2*B*x/A - B*(x**2/A**2))
|
|
|
|
|
|
|
|
|
|
elif (x > (A\*(-1))) and (x < 0):
|
|
|
|
|
elif (x > (A*(-1))) and (x < 0):
|
|
|
|
|
|
|
|
|
|
return (2\*B\*x/A + B\*(x\*\*2/A\*\*2))
|
|
|
|
|
return (2*B*x/A + B\*(x**2/A**2))
|
|
|
|
|
|
|
|
|
|
else: return (-1)\*B
|
|
|
|
|
else: return (-1)*B
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
f.write('xi | yi\\n')
|
|
|
|
|
f.write('xi | yi\n')
|
|
|
|
|
|
|
|
|
|
f.write('A = 5, B = 7\\n')
|
|
|
|
|
f.write('A = 5, B = 7\n')
|
|
|
|
|
|
|
|
|
|
for x in ls:
|
|
|
|
|
|
|
|
|
|
f.write('{} | {}\\n'.format(x, func(x, 5, 7)))
|
|
|
|
|
f.write('{} | {}\n'.format(x, func(x, 5, 7)))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
f.write('A = 3, B = 1\\n')
|
|
|
|
|
f.write('A = 3, B = 1\n')
|
|
|
|
|
|
|
|
|
|
for x in ls:
|
|
|
|
|
|
|
|
|
|
f.write('{} | {}\\n'.format(x, func(x, 3, 1)))
|
|
|
|
|
f.write('{} | {}\n'.format(x, func(x, 3, 1)))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
f.write('A = 4, B = 3\\n')
|
|
|
|
|
f.write('A = 4, B = 3\n')
|
|
|
|
|
|
|
|
|
|
for x in ls:
|
|
|
|
|
|
|
|
|
|
f.write('{} | {}\\n'.format(x, func(x, 4, 3)))
|
|
|
|
|
f.write('{} | {}\n'.format(x, func(x, 4, 3)))
|
|
|
|
|
|
|
|
|
|
f.close()
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
!\[p1.png](p1.png)
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
!\[p2.png](p2.png)
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
!\[p3.png](p3.png)
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
|