Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Турчин Д.Е. Лабораторный практикум по Информ. т...doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
5.34 Mб
Скачать

8.3. Порядок выполнения работы

Данная лабораторная работа предполагает выполнение следующих этапов:

1. Изучить методические указания к лабораторной работе и самостоятельно выполнить примеры 8.1 и 8.2.

2. Продемонстрировать работающие примеры преподавателю и получить индивидуальное задание для выполнения работы.

3. Создать на VB .NET консольное приложение «Расчет по двум формулам», используя в качестве аналога пример 8.3.

4. Создать на VB .NET Windows-приложение «Параметры геометрической фигуры», в которой требуется по формулам найти параметры геометрической фигуры на основе известных параметров. В качестве аналога использовать пример 8.4. Исходные данные вводятся через текстовые поля (TextBox). Расчет значения каждого параметра выполняется после нажатия на соответствующую кнопку (Button). Результаты расчетов выводятся через метки (Label). Формулировку задачи для разработки программы взять из табл. 8.4

5. Показать работающие программы преподавателю.

6. Оформить и защитить отчет по лабораторной работе.

Таблица 8.5

Формулы для написания программы «Расчет по двум формулам»

вар.

1-ая формула

2-ая формула

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

Таблица 8.6

Формулировка задачи для написания программы «Параметры геометрической фигуры»

вар.

Описание задачи

Схема

Формулы

1, 6, 11, 16, 21

Известен радиус шара R и высота шарового сегмента Н. Найти площадь поверхности шара S, объем шара V и объем шарового сегмента V1

;

;

2, 7, 12, 17, 22

Известен радиус R и высота цилиндра H. Найти объем цилиндра V, площадь его боковой поверхности S и площадь полной поверхности цилиндра S1

;

;

3, 8, 13, 18, 23

Известны радиус основания конуса R и его высота H. Найти объем конуса V, длину образующей конуса L и площадь его боковой поверхности S

;

;

4, 9, 14, 19, 24

Известна высота H и длина L сторон основания прямоугольной призмы (параллелепипеда). Найти объем призмы V, ее площадь S и длину D диагонали

;

;

5, 10, 15, 20, 25

Известен радиус R поперечного сечения тора и расстояние L от оси его вращения до центра поперечного сечения. Найти объем V и площадь тора S, площадь его поперечного сечения S1

;

;

8.4. Контрольные вопросы

1.

2.

3.

4.

5.

9. ОРГАНИЗАЦИЯ ВЕТВЛЕНИЙ НА VISUAL BASIC .NET

9.1. Цель работы

Цель работы – приобрести умение использовать операторы ветвления, логические операции и операции сравнения при разработке программ на языке Visual Basic .NET.

9.2. Основные теоретические сведения

9.2.1. Булевский тип данных. Операции сравнения и логические операции в Visual Basic .NET

Булевский тип данных (тип Boolean) предназначен для работы с логическими переменными, которые могут принимать одно из двух значений: True (истина) или False (ложь).

Константе False соответствует численное значение 0. Константа True представляется в VB .NET численным значением -1.

При записи условий в операторах ветвления используются операции сравнения и логические операции.

Операции сравнения сравнивают первый операнд со вторым (табл. 9.1). Результатом операции является значение типа Boolean, то есть True или False.

Таблица 9.1

Операции сравнения в VB .NET

Операция

Обозначение

Запись

Описание

Равно

=

A = B

Проверяет равенство чисел A и B

Неравно

<>

A <> B

Проверяет неравенство чисел A и B

Больше

>

A > B

Проверяет, является ли число A больше числа B

Меньше

<

A < B

Проверяет, является ли число A меньше числа B

Больше или равно

>=

A >= B

Проверяет, является ли число A больше или равно числу B

Меньше или равно

<=

A <= B

Проверяет, является ли число A меньше или равно числу B

Логические операции имеют один и тот же тип для операндов и для результата – Boolean. В VB .NET существуют четыре основных логических операции (Not, And, Or, Xor) и две сокращенных (AndAlso и OrElse) (табл. 9.2).

Таблица 9.2

Логические операции в VB .NET

Операция

Обозначение

Запись

Описание

Отрицание (инверсия)

Not

Not A

Выполняет логическое отрицание A

Логическое «И» (коньюнкция)

And

A And B

Выполняет операцию логического «И» для A и B

Логическое «ИЛИ» (дизъюнкция)

Or

A Or B

Выполняет операцию логического «ИЛИ» для A и B

Строгое логическое «ИЛИ» (логическое исключение)

Xor

A Xor B

Выполняет операцию строгого логического «ИЛИ» для A и B

Сокращенное логическое «И»

AndAlso

A AndAlso B

Выполняет операцию логического «И» для A и B

Сокращенное логическое «ИЛИ»

OrElse

A OrElse B

Выполняет операцию логического «ИЛИ» для A и B

Зависимости результата основных логических операций от значений операндов представлены в таблице 9.3.

Таблица 9.3

Результаты выполнения основных логических операций

Операнды

Логические операции

A

B

Not A

A And B

A Or B

A Xor B

True

True

False

True

True

False

True

False

False

False

True

True

False

True

True

False

True

True

False

False

True

False

False

False

Сокращенные логические операции позволяют .

Функция IsNumeric проверяет, является ли значение данного выражения числом.