Лб 4 по информатике. АДБ-211 Ляпин В.А. 8 4.docx. Отчет по лабораторной работе по дисциплине Информатика на тему структура развилка
Скачать 358.74 Kb.
|
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА Федеральное государственное бюджетное образовательное учреждение высшего образования «Петербургский государственный университет путей сообщения Императора Александра I» (ФГБОУ ВО ПГУПС) Факультет «Транспортное строительство» Кафедра «Информационные и вычислительные системы» Направление 8.03.01 «Строительство» Профиль «Автомобильные дороги» Отчет по лабораторной работе по дисциплине «Информатика» на тему: «СТРУКТУРА РАЗВИЛКА» Форма обучения – очная Вариант: 8
Санкт-Петербург 2023 Задание 1 Постановка задачи Как изменяется центростремительное ускорение поезда, движущегося по закруглению дороги со скоростью V в зависимости от радиуса r? a= где V = 60 км/ч; 200 r 1000 м с шагом 100 м Входные данные: r0 – начальное значение параметра цикла, вещественная переменная; rk – конечное значение параметра цикла, вещественная переменная; dr – шаг изменения параметра цикла, вещественная переменная. Выходные данные: r – параметр цикла, вещественная переменная; a – переменная вещественного типа Разработка математической модели a= при r0 с шагом dr Составление схемы алгоритма Разработка визуальной части проекта Код приложения Private Sub CommandButton1_Click() Dim r As Single, a As Single, v As Single Dim r0 As Single, rk As Single, dr As Single r0 = InputBox("Введите r0") rk = InputBox("Введите rk") dr = InputBox("Ввелите dr") ListBox1.AddItem (" r a") v = 60 For r = r0 To rk + dr / 2 Step dr a = v ^ 2 / r ListBox1.AddItem r & " " & a Next End Sub Отладка программы Ручной счет: При r = 200, a = 18 r = 500, a = 7,2 r = 800, a = 4,5 Задание 1 Постановка задачи Определить статический и динамический прогибы балки по формулам: где E = 2 106 кг/см2 ; J = 2500 cм 4 ; Q = 4 т; 6 l l2 м с шагом 3 м; 1 h 5 м с шагом 1 м. Входные данные: l0, lk,h0, hk – начальные и конечные значения параметров цикла; dl, dh – значения шага параметров цикла, вещественные переменные. Выходные данные: l, h, fст, f g – параметры цикла, вещественная переменная; Разработка математической модели где l0 ≤ l ≤ lk с шагом dl h0 ≤ h ≤ hk с шагом dh Составление схемы алгоритма Разработка визуальной части проекта Код приложения Private Sub CommandButton1_Click() Dim f1 As Single, f2 As Single, l As Single, h As Single, E As Single, J As Single, Q As Single Dim l0 As Single, lk As Single, dl As Single Dim h0 As Single, hk As Single, hY As Single l0 = InputBox("Введите l0") lk = InputBox("Введите lk") dl = InputBox("Введите dl") h0 = InputBox("Введите h0") hk = InputBox("Введите hk") dh = InputBox("Введите dh") ListBox1.AddItem (" f1 ") ListBox2.AddItem (" f2 ") ListBox3.AddItem (" l ") ListBox4.AddItem (" h ") E = 2 * (10 ^ 6) J = 2500 Q = 4 l = l0 Do While l <= lk h = h0 Do f1 = (Q * (l ^ 3)) / (48 * E * J) f2 = f1 + Sqr((f1 ^ 2) + 2 * f1 * h) ListBox1.AddItem f1 ListBox2.AddItem f2 ListBox3.AddItem l ListBox4.AddItem h h = h + dh Loop Until h > hk l = l + dl Loop End Sub Отладка программы Ручной счет: При l = 6, h = 1, f1 = 3,6E-09, f2 = 8,48E-05 l = 9, h = 3, f1 = 1,215E-08, f2 = 2,70E-04 l = 12, h = 5, f1 = 2,88E-08, f2 = 5,36E-04 |