Старые отчёты / ФЫР / информатика!!!!!!!!! / 3.21
.docМИНИСТЕРСТВО ПУТЕЙ СООБЩЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ПУТЕЙ СООБЩЕНИЯ
Кафедра «ИНФОРМАТИКА И ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ»
ОТЧЕТ
о выполненной лабораторной работе № 3
по дисциплине «Информатика»:
Структура «Цикл»
Вариант 21
Выполнил студент
Дневного отделения
Факультет ЭСУ
Группы
Санкт-Петербург
2004
Задание №1
1. Постановка задачи.
-
Словесное описание задачи. Определить диаметр d и длину l цилиндрической стальной цапфы вала, рассматривая цапфу как балку, заделанную концом. Нагрузка P на квадратную единицу диаметрального сечения цапфы не должна превышать 30кг/см2; допускаемое напряжение R=800кг/см; полная величина давления на цапфу Q 20 Q 27т с шагом 0,5т

-
Определение состава входных и выходных данных. Входные данные: - нагрузка P - напряжение R - начальное давление Qn - конечное давление Qk - шаг изменения давления dQ Выходные данные: - диаметр d - длина l
-
Математическое описание.
20
Q
27,
dQ=0,5
-
Р





0
45
56
1
Начало
P, R, Qn, Qk, dQ
l=Q/(d*P)
Конец
Q<=Qk
нет
да
d, l
77
96
Q=Q+dQ
36
Q=Qn
66
d=((32*Q^2)/(pi*R*P))^(1/4)
87
26
pi=3,14
азработка
схемы алгоритма.
-
Разработка визуальной части.

4 Разработка кода приложения. Private Sub Command1_Click()
Dim P As Single, R As Single, Q As Single, Qn As Single, Qk As Single, dQ As Single, d As Single, l As Single
Const pi As Single = 3.14
P = Text1
R = Text2
Qn = Text3
Qk = Text4
dQ = Text5
For Q = Qn To Qk Step dQ
d = ((32 * Q ^ 2) / (pi * R * P)) ^ (1 / 4)
l = Q / (d * P)
Print "Диаметр d=" & d & ", длина l=" & l
Next
End Sub
5 Отладочный
пример.
Задание №2 1. Постановка задачи.
-
Словесное описание задачи. Локомотив на горизонтальном участке пути развивает постоянную силу тяги FТ . На участке пути длиной l скорость поезда возросла с V1 до V2. Определить коэффициент трения.
где
V1 = 10 м/c; g
= 9,81м/c2; F
= 200 кН; l = 4000м;
106
m
3106
кг с шагом 0,5106
кг;
20
V2
50м/c с шагом 10 м/с.
-
Определение состава входных и выходных данных. Входные данные: - скорость V1 - сила тяги F - длина пути l - начальная скорость V2 - конечная скорость V2 - шаг изменения скорости V2 - начальная масса m - конечная масса m - шаг изменения скорости m Выходные данные: - коэффициент трения mu
-
Математическое описание.
20
V2
50, dV2=10
106
m
3106
, dm=0,5106
-
Р


0
1
Начало
V1, F, l, V2n, V2k ,dV2, mn, mk, dm
m<=mk
116
m=m+dm
107
26
g=9,81
азработка
схемы алгоритма.
5
96 mu=F/(m*g)-(V2^2-V1^2)/(2*l*g)
Конец
нет
да
mu, V2, m
87
36
m=mn
76
V2=V2+dV2
46
V2=V2n
65
V2<=V2k
нет
да

3 Разработка
визуальной
части.
4 Разработка кода приложения. Private Sub Command1_Click()
Dim V1 As Single, F As Single, l As Single, V2 As Single, V2n As Single, V2k As Single, dV2 As Single, m As Single, mn As Single, mk As Single, dm As Single, mu As Single
Const g As Single = 9.81
V1 = Text1
F = Text2
l = Text3
V2n = Text4
V2k = Text5
dV2 = Text6
mn = Text7
mk = Text8
dm = Text9
For m = mn To mk Step dm
For V2 = V2n To V2k Step dV2
mu = F / (m * g) - (V2 ^ 2 - V1 ^ 2) / (2 * l * g)
Print "Коэффициент трения mu=" & mu & " при массе m=" & m & " и скорости V2=" & V2
Next
Next
End Sub
5 Отладочный
пример.
