1.import math
2.
3.zn = None
4.a = None
5.wynik = None
6.delta = None
7.x0 = None
8.x1 = None
9.x2 = None
10.y0 = None
11.y1 = None
12.y2 = None
13.b = None
14.c = None
15.
16."""Metoda rozwiązywania układów równań typu y=ax^2 i y=bx+c.
17."""
18.def 19.Rozwi_C4_85zywanie_uk_C5_82ad_C3_B3w_r_C3_B3wna_C5_84_typu_y_ax_5E2_i_C220._A0y_bx_c():
21. global zn, a, wynik, delta, x0, x1, x2, y0, y1, y2, b, c
22. a = 2
23. b = 2
24. c = 2
25. print(''.join([str(x) for x in ['Układ równań: y=', a, 'x^2 i y=', b, 26.'x', znak(c), '. Podstawiamy wyznaczoną z równania liniowego niewiadomą 27.y do równania kwadratowego i rozwiązujemy równanie kwadratowe postaci 28.ax^2-bx-c=0.']]))
29. if a == 0:
30. print('To nie jest równanie kwadratowe.')
31. else:
32. print('Δ=' + str(delta2()))
33. if delta2() < 0:
34. print('Równanie kwadratowe nie posiada pierwiastków. Układ równań 35.jest sprzeczny.')
36. else:
37. if delta2() == 0:
38. print(''.join([str(x3) for x3 in ['Równanie ax^2=bx+c posiada 39.jeden pierwiastek x=', x_0(), '. Podstawiamy otrzymaną wartość 40.niewiadomej x do równania liniowego y=bx+c i obliczamy niewiadomą y=', 41.y_0(), '.']]))
42. print(''.join([str(x4) for x4 in ['Rozwiązaniem układu równań 43.y=', a, 'x^2 i y=', b, 'x', znak(c), ' jest para liczb x=', x0, ' i y=', 44.y0, '.']]))
45. else:
46. print(''.join([str(x5) for x5 in ['Równanie ax^2=bx+c posiada 47.dwa pierwiastki x=', x_1(), ' lub x=', x_2(), '. Podstawiamy otrzymane 48.wartości niewiadomej x do równania liniowego y=bx+c i obliczamy 49.niewiadomą y=', y_1(), ' lub y=', y_2(), '.']]))
50. print(''.join([str(x6) for x6 in ['Rozwiązaniem układu równań 51.y=', a, 'x^2 i y=', b, 'x', znak(c), ' są pary liczb x=', x1, ' i y=', 52.y1, ' lub x=', x2, ' i y=', y2, '.']]))
53.
54."""Opisz tę funkcję...
55."""
56.def znak(zn):
57. global a, wynik, delta, x0, x1, x2, y0, y1, y2, b, c
59. if zn < 0:
60. wynik = '-' + str(-1 * zn)
61. else:
62. wynik = '+' + str(zn)
63. return wynik
64.
65."""Opisz tę funkcję...
66."""
67.def delta2():
68. global zn, a, wynik, delta, x0, x1, x2, y0, y1, y2, b, c
69. delta = b * b + 4 * (a * c)
70. return delta
71.
72."""Opisz tę funkcję...
73."""
74.def x_0():
75. global zn, a, wynik, delta, x0, x1, x2, y0, y1, y2, b, c
76. x0 = b / (2 * a)
77. return x0
78.
79."""Opisz tę funkcję...
80."""
81.def x_1():
82. global zn, a, wynik, delta, x0, x1, x2, y0, y1, y2, b, c
83. x1 = (b - math.sqrt(delta2())) / (2 * a)
84. return x1
85.
86."""Opisz tę funkcję...
87."""
88.def x_2():
89. global zn, a, wynik, delta, x0, x1, x2, y0, y1, y2, b, c
90. x2 = (b + math.sqrt(delta2())) / (2 * a)
91. return x2
92.
93."""Opisz tę funkcję...
94."""
95.def y_0():
96. global zn, a, wynik, delta, x0, x1, x2, y0, y1, y2, b, c
97. y0 = b * x0 + c
98. return y0
99.
100."""Opisz tę funkcję...
101."""
102.def y_1():
103. global zn, a, wynik, delta, x0, x1, x2, y0, y1, y2, b, c
104. y1 = b * x1 + c
105. return y1
106.
107."""Opisz tę funkcję...
108."""
109.def y_2():
110. global zn, a, wynik, delta, x0, x1, x2, y0, y1, y2, b, c
111. y2 = b * x2 + c
112. return y2
113.
114.
115.Rozwi_C4_85zywanie_uk_C5_82ad_C3_B3w_r_C3_B3wna_C5_84_typu_y_ax_5E2_i_C116.2_A0y_bx_c()
1.import math
2.
3.zn = None
4.a = None
5.wynik = None
6.delta = None
7.x0 = None
8.x1 = None
9.x2 = None
10.y0 = None
11.y1 = None
12.y2 = None
13.b = None
14.c = None
15.
16."""Metoda rozwiązywania układów równań typu y=ax^2 i y=bx+c.
17."""
18.def 19.Rozwi_C4_85zywanie_uk_C5_82ad_C3_B3w_r_C3_B3wna_C5_84_typu_y_ax_5E2_i_C220._A0y_bx_c():
21. global zn, a, wynik, delta, x0, x1, x2, y0, y1, y2, b, c
22. a = 2
23. b = 2
24. c = 2
25. print(''.join([str(x) for x in ['Układ równań: y=', a, 'x^2 i y=', b, 26.'x', znak(c), '. Podstawiamy wyznaczoną z równania liniowego niewiadomą 27.y do równania kwadratowego i rozwiązujemy równanie kwadratowe postaci 28.ax^2-bx-c=0.']]))
29. if a == 0:
30. print('To nie jest równanie kwadratowe.')
31. else:
32. print('Δ=' + str(delta2()))
33. if delta2() < 0:
34. print('Równanie kwadratowe nie posiada pierwiastków. Układ równań 35.jest sprzeczny.')
36. else:
37. if delta2() == 0:
38. print(''.join([str(x3) for x3 in ['Równanie ax^2=bx+c posiada 39.jeden pierwiastek x=', x_0(), '. Podstawiamy otrzymaną wartość 40.niewiadomej x do równania liniowego y=bx+c i obliczamy niewiadomą y=', 41.y_0(), '.']]))
42. print(''.join([str(x4) for x4 in ['Rozwiązaniem układu równań 43.y=', a, 'x^2 i y=', b, 'x', znak(c), ' jest para liczb x=', x0, ' i y=', 44.y0, '.']]))
45. else:
46. print(''.join([str(x5) for x5 in ['Równanie ax^2=bx+c posiada 47.dwa pierwiastki x=', x_1(), ' lub x=', x_2(), '. Podstawiamy otrzymane 48.wartości niewiadomej x do równania liniowego y=bx+c i obliczamy 49.niewiadomą y=', y_1(), ' lub y=', y_2(), '.']]))
50. print(''.join([str(x6) for x6 in ['Rozwiązaniem układu równań 51.y=', a, 'x^2 i y=', b, 'x', znak(c), ' są pary liczb x=', x1, ' i y=', 52.y1, ' lub x=', x2, ' i y=', y2, '.']]))
53.
54."""Opisz tę funkcję...
55."""
56.def znak(zn):
57. global a, wynik, delta, x0, x1, x2, y0, y1, y2, b, c
59. if zn < 0:
60. wynik = '-' + str(-1 * zn)
61. else:
62. wynik = '+' + str(zn)
63. return wynik
64.
65."""Opisz tę funkcję...
66."""
67.def delta2():
68. global zn, a, wynik, delta, x0, x1, x2, y0, y1, y2, b, c
69. delta = b * b + 4 * (a * c)
70. return delta
71.
72."""Opisz tę funkcję...
73."""
74.def x_0():
75. global zn, a, wynik, delta, x0, x1, x2, y0, y1, y2, b, c
76. x0 = b / (2 * a)
77. return x0
78.
79."""Opisz tę funkcję...
80."""
81.def x_1():
82. global zn, a, wynik, delta, x0, x1, x2, y0, y1, y2, b, c
83. x1 = (b - math.sqrt(delta2())) / (2 * a)
84. return x1
85.
86."""Opisz tę funkcję...
87."""
88.def x_2():
89. global zn, a, wynik, delta, x0, x1, x2, y0, y1, y2, b, c
90. x2 = (b + math.sqrt(delta2())) / (2 * a)
91. return x2
92.
93."""Opisz tę funkcję...
94."""
95.def y_0():
96. global zn, a, wynik, delta, x0, x1, x2, y0, y1, y2, b, c
97. y0 = b * x0 + c
98. return y0
99.
100."""Opisz tę funkcję...
101."""
102.def y_1():
103. global zn, a, wynik, delta, x0, x1, x2, y0, y1, y2, b, c
104. y1 = b * x1 + c
105. return y1
106.
107."""Opisz tę funkcję...
108."""
109.def y_2():
110. global zn, a, wynik, delta, x0, x1, x2, y0, y1, y2, b, c
111. y2 = b * x2 + c
112. return y2
113.
114.
115.Rozwi_C4_85zywanie_uk_C5_82ad_C3_B3w_r_C3_B3wna_C5_84_typu_y_ax_5E2_i_C116.2_A0y_bx_c()