Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3_LP_1 (5).docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
509.05 Кб
Скачать

Московский Государственный Университет Связи и Информатики

Лабораторная работа 4.3 по дисциплине информатике

за 1 семестр

«Интегрированная среда разработки Visual Studio.NET и основные понятия»

Студента 1 курса

Группы БИН1311

Семенова Ивана

15 Вариант

1. Тема и название работы:

Структура VB-программ и процедуры. Средства программирования алгоритмов линейной структуры.

2. Задание на разработку проекта и вариант задания:

Создать приложение с именем Проект-4-3-Лаб для вычисления арифметических выражений:

где x, y исходные данные - вещественные (Double).

k, i, n, c, pрезультаты вычислений, причем k, i, n - целые (Integer),

cвещественная (Double), p- вещественная (Single)

Выражение i=[c] – означает, что вычисляется целая часть числа, полученная с помощью функции Fix(), а значение переменной n вычисляется с помощью функции Int().

Как функция Int, так и функция Fix отбрасывают дробную часть числа и возвращают полученную целую часть Number.

Различие между Int и Fix состоит в том, что если Number отрицательно, то Int возвращает первое отрицательное число, меньшее или равное Number, тогда как Fix возвращает первое отрицательное число, большее или равное Number.

Например, функция Int преобразует –7,3 в –8, а функция Fix — в –7.

Кроме того, в задаче используются две строковые (String) переменные s1 и s2

3. Формализация и уточнение задания:

Запись заданного арифметического выражения по правилам языка VB имеет вид:

c = (1/(2*Pi)) - ( x * SQRT (2,5 * 10^3) * y) * ABS (cos(x^3))

k = c

i = Fix(c)

n = Int(c)

В соответствии с требованиями задания разобьем решение задачи на несколько отдельных задач и создадим три процедуры пользователя, вычисляющие заданное арифметическое выражения:

• процедуру-функцию Function func(),с двумя формальными параметрами, необходимыми для вычисления выражения и передающимися по значению как входные аргументы;

• процедуру-подпрограмму Sub proc( ), с тремя формальными параметрами, из которых два необходимы для вычисления выражения и передаются по значению как входные аргументы и один является результатом и передается по ссылке;

• процедуру-подпрограмму Sub proc2( ) без параметров, в которой два необходимых для вычисления выражения аргумента и результат передаются через глобальные объекты.

4. Разработка приложения.

4.1. Разработать графический интерфейс пользователя

4.2. Установка свойств объектов

Объект

Имя объекта

Свойство

Значение свойства

Форма

Form1

Name

Form1

Метка

Label1

Text

Задание: Создать проект вычисления графических выражений

c = (1/(2*Pi)) - ( x * SQRT (2,5 * 10^3) * y) * ABS (cos(x^3))

k=c; I=Fix(c); n=Int(c)

Метка

Label2

Text

Исходные данные

MiddleCenter

Метка

Label4

Text

Х=

Метка

Label3

Text

Y=

Метка

Label5

Text

Результаты

Метка

Label6

Text

Значение С

Метка

Label7

Text

Значение k

Метка

Label8

Text

Значение Fix(c)

Метка

Label9

Text

Значение Int(c)

Метка

Label10

Text

Значение p

Метка

Label11

Text

Значение c+p

Метка

Label12

Text

Значение s1+s2

Текстовое поле

textBox1

Text

textBox1

Текстовое поле

textBox2

Text

textBox2

Текстовое поле

textBox3

Text

textBox3

Текстовое поле

textBox4

Text

textBox4

Текстовое поле

textBox5

Text

textBox5

Текстовое поле

textBox6

Text

textBox6

Текстовое поле

textBox7

Text

textBox7

Текстовое поле

textBox8

Text

textBox8

Текстовое поле

textBox9

Text

textBox9

Кнопка

Button1

Text

Name

Вычислить

Button1

Кнопка

Button2

Text

Name

Выход

Button2

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]