Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
5
Добавлен:
27.09.2023
Размер:
247.82 Кб
Скачать

Задание 1

1.1. Словесное описание задачи

За i-ую секунду от начала движения поезд прошел L метров. Какой путь пройдет поезд за первые t секунд и какой скорости он достигнет по истечении этого времени?

Отладку программы произвести для значений i = 4, t=10, 3 ≤ L ≤ 9 м с шагом 0,5 м.

1.2. Состав входных и выходных переменных

Входные данные:

t – переменная вещественного типа,

i – переменная вещественного типа,

L1 – переменная вещественного типа,

dL – переменная вещественного типа,

Lk – переменная вещественного типа.

Выходные данные:

a – переменная вещественного типа,

S – переменная вещественного типа,

V – переменная вещественного типа.

2. Математическая модель

3.Схема алгоритма

4. Код программы

Private Sub Command1_Click()

Dim i As Single, t As Single, V As Single, S As Single, L As Single, L1 As Single, Lk As Single, dL As Single

i = InputBox("Введите i")

t = InputBox("Введите t")

L = InputBox("Введите L1")

Lk = InputBox("Введите Lk")

dL = InputBox("Введите dL")

L = L1

Do While L <= Lk

a = 2 * L / (2 * i - 1)

S = (a * (t ^ 2)) / 2

V = a * t

Print "L=" & L, "S=" & S, "V=" & V, "a=" & a

L = L + dL

Loop

End Sub

5. Отладка программы

Задание 2

1.1. Словесное описание задачи

Груз массой m перемещают равномерно по прямой в горизонтальной плоскости, прилагая силу, направленную под углом α к горизонту. Определить величину этой силы при изменяющихся значениях угла α и коэффициента трения μ

где 0 ≤ α ≤ 0,5 рад с шагом 0,1 рад ; 0,1 ≤ μ ≤ 0,2 с шагом 0,02; m=10кг.

1.2. Состав входных и выходных переменных

Входные данные:

a1 – переменная вещественного типа, ak – переменная вещественного типа,

da – переменная вещественного типа,

mu1 – переменная вещественного типа, muk – переменная вещественного типа,

dmu – переменная вещественного типа,

m – переменная вещественного типа.

Выходные данные:

F – переменная вещественного типа.

2. Математическая модель

где α1 ≤ α ≤ αk с шагом Δα; μ1 ≤ μ ≤ μk с шагом Δμ.

3.Схема алгоритма

4. Код программы

Private Sub Command1_Click()

Dim m As Single, a As Single, a1 As Single, ak As Single, da As Single

Dim mu As Single, mu1 As Single, muk As Single, dmu As Single, F As Single

Const g = 9.8

a1 = InputBox("Введите a1")

ak = InputBox("Введите ak")

da = InputBox("Введите da")

mu1 = InputBox("Введите Mu1")

muk = InputBox("Введите Muk")

dmu = InputBox("Введите dMu")

m = InputBox("Введите m")

a = a1

Do While a <= ak

For mu = mu1 To muk Step dmu

F = m * mu * g / (Cos(a) - mu * Sin(a))

Print "a=" & a, "Mu=" & mu, "F=" & F

Next

a = a + da

Loop

End Sub

5. Отладка программы

Соседние файлы в папке Структура цикл