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

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

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

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

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

ОТЧЕТ

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

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

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

Вариант 7

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

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

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

Группы

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

2004

Задание №1

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

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

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

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

  1. Р

    0

    2

    3

    1

    Начало

    n, x

    y=x^(2*n+1)

    Конец

    x<0

    нет

    да

    4

    y

    5

    6

    y=x^(2*n)

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

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

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

Dim x As Single, b As Integer, y As Single

x = Text1

n = Text2

If x < 0 Then

y = x ^ (2 * n + 1)

MsgBox ("Так как x<0, то функция y=x^(2*n+1) равна " & y)

Else

y = x ^ (2 * n)

MsgBox ("Так как x>=0, то функция y=x^(2*n) равна " & y)

End If

End Sub

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

Задание №2

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

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

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

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

  1. Р

    0

    2

    3

    5

    1

    Начало

    z2=sqr(a*b)

    a, b

    z2=a^2

    Конец

    a<b

    нет

    да

    z2

    7

    4

    8

    a=b

    нет

    да

    6

    z2=a+b

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

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

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

Dim a As Single, b As Single, z2 As Single

a = Text1

b = Text2

If a < b Then

z2 = a ^ 2

MsgBox ("Так как a<b, то функция z2=a^2 равна " & z2)

Else

If a = b Then

z2 = Sqr(a * b)

MsgBox ("Так как a=b, то функция z2=sqr(a*b) равна " & z2)

Else

z2 = a + b

MsgBox ("Так как a>b, то функция z2=a+b равна " & z2)

End If

End If

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

9

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