Скачиваний:
6
Добавлен:
13.04.2019
Размер:
120.32 Кб
Скачать

МИНИСТЕРСТВО ПУТЕЙ СООБЩЕНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ПУТЕЙ СООБЩЕНИЯ

Кафедра «ИНФОРМАТИКА И ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ»

ОТЧЕТ

о выполненной лабораторной работе № 2

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

Структура «Развилка»

Вариант 26

Выполнил студент

Дневного отделения

Факультет ЭСУ

Группы

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

2004

Задание №1

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

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

    2. Определение состава входных и выходных данных. Входные данные: - число x Выходные данные: - значение функции F

    3. Математическое описание.

  1. Р

    0

    1

    Начало

    F=1

    x

    x>1

    F=log(x)/log(10)

    азработка схемы алгоритма.

2

5

Конец

нет

да

6

F

7

4

8

x>=-1 and <=1

нет

да

F=abs(x^2-1)

3

3 Разработка визуальной части.

4 Разработка кода приложения. Private Sub Command1_Click()

Dim x As Single, F As Single

x = Text1

If x > 1 Then

F = Log(x) / Log(10)

MsgBox ("Так как x>0, то функция F=lg(x) равна " & F)

Else

If x >= -1 And x <= 1 Then

F = 1

MsgBox ("Так как -1<=x<=1, то функция F равна " & F)

Else

F = Abs(x ^ 2 - 1)

MsgBox ("Так как x<-1, то функция F=|x^2-1| равна " & F)

End If

End If

End Sub

5 Отладочный пример.

Задание №2

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

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

    2. Определение состава входных и выходных данных. Входные данные: - число t Выходные данные: - значение функции p1, p2

    3. Математическое описание.

  1. Р

    0

    2

    6

    1

    Начало

    p1=0

    t

    Конец

    t>2

    нет

    да

    4

    p1, p2

    8

    5

    t<1

    нет

    да

    p2=24*t^2

    p1=exp(t)

    3

    7

    p2=0

    азработка схемы алгоритма.

9

3 Разработка визуальной части.

4 Разработка кода приложения. Private Sub Command1_Click()

Dim t As Single, p1 As Single, p2 As Single

t = Text1

If t > 2 Then

p1 = Exp(t)

p2 = 24 * t ^ 2

MsgBox ("Так как t>2, то p1=" & p1 & " p2=" & p2)

Else

If t < 1 Then

p1 = 0

p2 = 0

MsgBox ("Так как t<1, то p1=" & p1 & " p2=" & p2)

End If

End If

End Sub

5 Отладочный пример.

9

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