Skip to content

Commit 20f7b9a

Browse files
author
uralbash
committed
Merge branch 'UnfoRGiveN89-master'
2 parents f326431 + 34c8186 commit 20f7b9a

File tree

8 files changed

+177
-0
lines changed

8 files changed

+177
-0
lines changed

practice2/KrygovoiEA_practice2.py

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# coding=utf8
2+
"""
3+
Даны вещественные числа A, B и целое число N. Создать текстовый
4+
файл, содержащий таблицу значений функции sqrt(x) на промежутке [A, B]
5+
с шагом (B – A)/N. Таблица состоит из двух столбцов: с аргументами x
6+
(10 позиций, из них 4 под дробную часть) и со значениями sqrt(x) (15 пози-
7+
ций, из них 8 под дробную часть). Столбцы выравниваются по правому
8+
краю.
9+
10+
"""
11+
from math import sqrt # подключение для квадратного корня
12+
filename = "result.txt"
13+
f1 = open(filename, "w") # открытие файла для записи
14+
a=float(input(u"Введите A: ")) #ввод данных
15+
b=float(input(u"Введите B: "))
16+
n=int(input(u"Введите N: "))
17+
s = (b-a)/n #расчет шага
18+
19+
while a<=b: #цикл по записи чисел в файл
20+
21+
print str(a), str(sqrt(a)) #вывод в консоль
22+
23+
#запись для чисел с
24+
#определенным форматом и выравниванием по кравому краю
25+
#если надо по левому, то ставить знак "-", перед форматом
26+
27+
f1.write('%10.4f ' % (a)), f1.write('%15.8f\n' % (sqrt(a)))
28+
29+
a=a+s # увеличение значения на шаг
30+
31+
f1.close()
32+
33+
34+

practice3/Krygovoi_EA/laba2.py

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# coding=utf8
2+
3+
from math import sqrt
4+
filename = "result.txt"
5+
f1 = open(filename, "w")
6+
a=float(input(u"Enter A: "))
7+
b=float(input(u"Enter B: "))
8+
n=int(input(u"Enter N: "))
9+
s = (b-a)/n
10+
11+
while a<=b:
12+
13+
print('%-10.4f ' % (a)), str(sqrt(a))
14+
15+
f1.write('%10.4f ' % (a)), f1.write('%15.8f\n' % (sqrt(a)))
16+
17+
a=a+s
18+
19+
f1.close()
20+
21+
22+

practice3/Krygovoi_EA/pic1.jpg

60.5 KB
Loading

practice3/Krygovoi_EA/pic2.jpg

39.7 KB
Loading

practice3/Krygovoi_EA/pic3.jpeg

22.2 KB
Loading
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
<html>
2+
<head>
3+
<title>Practice2</title>
4+
<link rel="stylesheet" type="text/css" href="style.css" />
5+
<SCRIPT LANGUAGE="javascript">
6+
Now = new Date();
7+
month = Now.getMonth() + 1;
8+
document.write("Ñåãîäíÿ " + Now.getDate()+ "-" + month + "-" + Now.getFullYear());
9+
10+
</SCRIPT>
11+
</head>
12+
<body background = "pic3.jpeg">
13+
<marquee behavior="scroll" direction="left" scrolldelay="10" bgcolor="#dddddd">HELLO WORLD!!!</marquee>
14+
<h1>
15+
<p id = "p1" align="center">!Ðàáîòà ñ ôàéëàìè!</p>
16+
</h1>
17+
<br>
18+
<br>
19+
<p id = "p2" align="center">Çàäàíèå ïî ïðàêòèêå ¹2</p>
20+
<br>
21+
<p id = "p3" align="center">Äàíû âåùåñòâåííûå ÷èñëà A,B è öåëîå ÷èñëî N. Ñîçäàòü òåêñòîâûé ôàéë,
22+
ñîäåðæàùèé òàáëèöó çíà÷åíèé ôóíêöèè sqrt(x) íà ïðîìåæóòêå [A,B] ñ øàãîì (B - A)/N. Òàáëèöà
23+
ñîñòîèò èç äâóõ ñòîëáöîâ: ñ àðãóìåíòàìè x (10 ïîçèöèé, èç íèõ 4 ïîä äðîáíóþ ÷àñòü) è ñî çíà÷åíèåì
24+
sqrt(x) (15 ïîçèöèé, èç íèõ 8 ïîä äðîáíóþ ÷àñòü). Ñòîëáöû âûðàâíèâàþòñÿ ïî ïðàâîìó êðàþ.</p>
25+
26+
<h2>
27+
<p id = "p4" align="left">Ëèñòèíã ïðîãðàììû</p>
28+
</h2>
29+
<br>
30+
31+
<p id = "p5" align="left">
32+
33+
<pre>
34+
<span class="orange">from</span> math <span class="orange">import</span> sqrt <span class="comments"># ïîäêëþ÷åíèå äëÿ ðàñ÷åòà êâàäðàòíîãî êîðíÿ</span>
35+
filename = <span class="green">"result.txt"</span>
36+
37+
f1 = <span class="special">open</span>(filename, <span class="green">"w"</span>) <span class="comments"># îòêðûòèå ôàéëà äëÿ çàïèñè</span>
38+
39+
a = <span class="special">float</span>(<span class="special">input</span>(<span class="green">u"Ââåäèòå A: "</span>)) <span class="comments">#ââîä äàííûõ</span>
40+
b = <span class="special">float</span>(<span class="special">input</span>(<span class="green">u"Ââåäèòå B: "</span>))
41+
42+
n = <span class="special">int</span>(<span class="special">input</span>(<span class="green">u"Ââåäèòå N: "</span>))
43+
s = (b-a)/n #ðàñ÷åò øàãà
44+
45+
<span class="orange">while</span> a<=b: <span class="comments">#öèêë ïî çàïèñè ÷èñåë â ôàéë</span>
46+
47+
<span class="special">print</span> str(a), str(sqrt(a)) <span class="comments">#âûâîä â êîíñîëü</span>
48+
49+
<span class="comments">#çàïèñü äëÿ ÷èñåë ñ
50+
#îïðåäåëåííûì ôîðìàòîì è âûðàâíèâàíèåì ïî êðàâîìó êðàþ
51+
#åñëè íàäî ïî ëåâîìó, òî ñòàâèòü çíàê "-", ïåðåä ôîðìàòîì</span>
52+
53+
f1.write(<span class="green">'%10.4f '</span> % (a)), f1.write(<span class="green">'%15.8f\n'</span> % (sqrt(a)))
54+
55+
a=a+s <span class="comments"># óâåëè÷åíèå çíà÷åíèÿ íà øàã</span>
56+
57+
f1.close()
58+
</p>
59+
</pre>
60+
<h2>
61+
<p id = "p6" align="left">Ñêðèíøîòû âûïîëíåíèÿ ïðîãðàììû</p>
62+
</h2>
63+
<p><center><img src="pic1.jpg" alt="Ïðîìåæóòî÷íûé ðåçóëüòàò, âûâîäèìûé â êîíñîëü"></center></p>
64+
<p align="center">Ïðîìåæóòî÷íûé ðåçóëüòàò, âûâîäèìûé â êîíñîëü</p><br>
65+
<br>
66+
<br>
67+
<p><center><img src="pic2.jpg" alt="Ðåçóëüòàò, çàïèñàííûé â ôàéë"></center></p>
68+
<p align="center">Ðåçóëüòàò, çàïèñàííûé â ôàéë</p>
69+
<h2>
70+
<p id = "p7" align="left">Ññûëêè:</p>
71+
</h2>
72+
<p id = "p8" align="left">
73+
<a href="laba2.py">Ôàéë ïðîãðàììû</a>
74+
<br>
75+
<a href="result.txt">Ôàéë, â êîòîðûé çàïèñàëèñü ðåçóëüòàòû </a>
76+
</p>
77+
</body>
78+
</html>
79+

practice3/Krygovoi_EA/result.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
54.1230 7.35683356
2+
148.7560 12.19655689
3+
243.3890 15.60092946
4+
338.0220 18.38537462
5+
432.6550 20.80036057
6+
527.2880 22.96275245
7+
621.9210 24.93834397
8+
716.5540 26.76852629
9+
811.1870 28.48134477
10+
905.8200 30.09684369

practice3/Krygovoi_EA/style.css

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
h1
2+
{
3+
text-decoration: underline;
4+
}
5+
6+
#p2
7+
{
8+
color: red;
9+
font-style:italic;
10+
}
11+
12+
#p3
13+
{
14+
color: #409000;
15+
}
16+
17+
span.orange
18+
{
19+
color:ff7920;
20+
}
21+
span.comments
22+
{
23+
color: red;
24+
}
25+
span.green
26+
{
27+
color: #409000;
28+
}
29+
span.special
30+
{
31+
color:#8800b4;
32+
}

0 commit comments

Comments
 (0)