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

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

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

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

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

ОТЧЕТ

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

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

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

Вариант 22

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

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

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

Группы

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

2004

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

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

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

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

  1. Р

    0

    3

    4

    6

    1

    Начало

    y=2

    x

    y=Sin(x)

    Конец

    x<0

    нет

    да

    y

    8

    5

    9

    x>=0 and x<=1

    нет

    да

    7

    y=1/(x-1)

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

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

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

Dim x As Single, y As Single

x = Text1

If x < 0 Then

y = Sin(x)

MsgBox ("При x=" & x & " функция y=sin(x) равна " & y)

Else

If x >= 0 And x <= 1 Then

y = 2

MsgBox ("При x=" & x & " функция y равна " & y)

Else

y = 1 / (x - 1)

MsgBox ("При x=" & x & " функция y=1/(x-1) равна " & y)

End If

End If

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

Задание №2

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

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

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

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

  1. Р

    0

    2

    3

    1

    Начало

    w

    z=1+c^3

    Конец

    c<=4,5

    нет

    да

    4

    z

    5

    6

    z=2^c-1

    4

    c=1,5w

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

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

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

Dim w As Single, c As Single, z As Single

w = Text1

c = 1.5 * w

If c < 4.5 Then

z = 1 + c ^ 3

MsgBox ("При c=" & c & " функция z=1+c^3 равна " & z)

Else

z = 2 ^ c - 1

MsgBox ("При c=" & c & " функция z=2^c-1 равна " & z)

End If

End Sub

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

9

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