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

ЗАДАНИЯ К ЛАБОРАТОРНОЙ РАБОТЕ №4

«СТРУКТУРА ЦИКЛ»

ВАРИАНТ 17

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

К пружине подвешен груз массой m. Пружина под влиянием силы F растягивается на величину x. Определить период вертикальных колебаний груза для разных F:

Отладить программу для следующих значений переменных:

M=10 кг; x=0,15; 1,85≤F≤3,2 Н c шагом 0,15 Н.

1.2. Описание постановки задачи:

Состав входных и выходных данных:

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

M – перменная вещественного типа, x – перменная вещественного типа, F1 – перменная вещественного типа, Fk – переменная вещественного типа, dF – переменная вещественного типа.

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

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

1.3. Математическое описание задачи:

Определить период вертикальных колебаний груза для разных F: 1,85≤F≤3,2 Н c шагом 0,15 Н.

1.4. Схема алгоритма решения задачи:

1.5. Листинг кода программы:

Private Sub Command1_Click() Dim M As Single, x As Single, F As Single, F1 As Single, Fk As Single, dF As Single, T As Single Const Pi = 3.14 M = InputBox("M=") x = InputBox("x=") F1 = InputBox("F1=") Fk = InputBox("Fk=") dF = InputBox("dF=") Print "M=" & M & " x=" & x Print "F1=" & F1 & " Fk=" & Fk & " dF=" & dF For F = F1 To Fk Step dF T = 2 * Pi * Sqr(M * x / F) Print "F=" & F & " T=" & T Next End Sub

1.6. Выполнение проекта:

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

Вычислить значения функции по формуле:

где постоянная π=3,14; переменные: h – целого типа; r – вещественного типа.

На печать выдать значения:

а) входных данных;

б) аргументов h, изменяющегося в пределах h1≤h≤hk с шагом Δh, и r, изменяющегося в пределах r1≤r≤rk с шагом Δr;

в) функции V с точность до сотых для соответствующих h и r.

При решении контрольного примера переменным присвоить значения:

h1=1; hk=25; Δh=12; r1=5; rk=10; Δr=2,5.

2.2. Описание постановки задачи

Состав входных и выходных данных:

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

h1 – перменная целого типа, hk – перменная целого типа, dh – перменная целого типа, r1 – переменная вещественного типа, rk – переменная вещественного типа, dr – переменная вещественного типа.

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

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

2.3. Математическое описание задачи:

где постоянная π=3,14; h1≤h≤hk с шагом Δh; r1≤r≤rk с шагом Δr.

2.4. Схема алгоритма решения задачи:

2.5. Листинг кода программы:

Private Sub Command1_Click() Dim h As Integer, h1 As Integer, hk As Integer, dh As Integer Dim r As Single, r1 As Single, rk As Single, dr As Single, V As Single Const Pi As Single = 3.14 h1 = InputBox("h1=") hk = InputBox("hk=") dh = InputBox("dh=") r1 = InputBox("r1=") rk = InputBox("rk=") dr = InputBox("dr=") Print "h1=" & h1 & " hk=" & hk & " dh=" & dh Print "r1=" & r1 & " rk=" & rk & " dr=" & dr h = h1 Do While h <= hk r = r1 Do While r <= rk V = 1 / 6 * Pi * h * (h ^ 2 + r ^ 2) Print "h=" & h & " r=" & r & " V=" & Format(V, "0.00") r = r + dr Loop h = h + dh Loop End Sub

2.6. Выполнение проекта:

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