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

5. Выполнение приложения и получение результатов

6. Доказательство правильности результата

Проверка результатов в excel

Вторая часть задания

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

Структура VB-программ и процедуры. Средства программирования алгоритмов линейной структуры – Вычисление площади трёх кругов, ограниченных окружностями.

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

Создать приложение с именем Проект-4-3-Лаб, для вычисления вычисления площади трёх кругов, ограниченных окружностями. То есть,

Задано: L1, L2, L3– длины окружностей.

Требуется определить: S – площадь круга (S=Pi*(R^2)), предварительно вычислив Rрадиус, по формуле L=2*Pi*R.

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

Для решения задачи существуют известные формулы:

где R - радиус, L - длина окружности, S - площадь круга

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

  • процедуру-функцию Function

  • процедуру-подпрограмму Sub SR( ), вычисляющую радиус и площадь

  • процедуру-функцию Function vvod( ) для ввода действительного числа из объекта типа TextBox

  • процедуру-подпрограмму Sub vivod( ) для вывода действительного числа в объект типа TextBox

Выбор типа процедуры (Function или Sub) определяется следующими критериями. Процедуры-функции Function предназначены для вычислений и могут быть частью выражения; результатом выполнения процедуры - Function является значение какой-либо одной величины числового, строкового или логического типа, которое функция возвращает или через свое имя, или оператором RETURN. Поэтому vvod() - это процедура типа Function. Если же процедура должна вычислить и возвратить несколько величин (как SR() ), или просто выполнить определенные действия,не возвращая никаких значений(как vivod() ), то такую процедуру следует оформить как процедуру - Sub.

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

4.1. Графический интерфейс:

рис. 4.3-1

4.2. Свойства всех объектов:

Объект

Имя объекта

Свойство

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

Форма

Form1

Name

Form1

Метка

Label1

Text

Задание:

Определить площадь каждого из трёх кругов, ограниченных тремя окружностями, длины которых L1, L2 и L3 известны.

Метка

Label2

Text

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

MiddleCenter

Метка

Label3

Text

L1 =

Метка

Label4

Text

L2 =

Метка

Label5

Text

L3 =

Метка

Label6

Text

Результаты

Метка

Label7

Text

R1 =

Метка

Label8

Text

R2 =

Метка

Label9

Text

R3 =

Метка

Label10

Text

S1 =

Метка

Label11

Text

S2 =

Метка

Label12

Text

S3 =

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

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

таблица 4.3-2

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