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

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА

Федеральное государственное бюджетное образовательное учреждение высшего образования

«Петербургский государственный университет путей сообщения

Императора Александра I»

(ФГБОУ ВО ПГУПС)

Кафедра «Информационные и вычислительные системы»

Дисциплина «Информатика»

ОТЧЕТ

о лабораторной работе № 2

на тему:

«С Т Р У К Т У Р А Р А З В И Л К А»

Вариант 5

Выполнил

студент факультета **

группы **

Проверила

_____________ **

_______________ **

Санкт-Петербург

20**

Задание №1

1. Постановка задачи

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

g1 = sinL , g2 = 1+lg L , если L

g1 = x4+ , если L > 0,5, где L =

1.2. Состав входных и выходных данных

Входные данные: T – переменная вещественного типа, x – переменная вещественного типа.

Выходные данные: g1 – переменная вещественного типа, g2 – переменная вещественного типа.

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

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

4. Код приложения

Private Sub Command1_Click()

Dim T As Single, x As Single, g1 As Single, g2 As Single, L As Single

T = InputBox("T=")

x = InputBox("x=")

L = Sqr(T)

If L >= 0.5 Then

g1 = Sin(L)

g2 = 1 + Log(L) / Log(10)

Else

g1 = x ^ 4 + Sqr(x)

End If

Print "T=" & T; "X=" & x; "g1=" & g1; "g2=" & g2;

End Sub

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

Задание №2

1. Постановка задачи

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

1.2. Состав входных и выходных данных

Входные данные: x – переменная вещественного типа.

Выходные данные: y – переменная вещественного типа.

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

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

4. Код приложения

Private Sub Command1_Click()

Dim x As Single, y As Single

x = InputBox("x=")

If x - 120 < 0 Then

y = 1700 - 0.485 * x ^ 2

Else

If x - 120 = 0 Then

y = 0

Else

y = Sqr(x)

End If

End If

Print "x=" & x, "y=" & y

End Sub

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

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