- •Лабораторный практикум
- •2 Часть
- •Visual Basic. Основы программирования
- •Дмитров 2012
- •Содержание
- •Предисловие
- •Типы данных
- •Лабораторно-практические работы по темам:
- •Задания для самостоятельного выполнения
- •Данные, Выражения, Функции Данные в Visual Basic
- •Константы
- •Переменные
- •Область видимости переменных
- •Присвоение значения переменной
- •Выражения и функции Арифметическое выражение
- •Логическое выражение
- •Строковое выражение
- •Встроенные математические функции
- •Финансовые функции
- •Функции обработки строк
- •Функции даты и времени
- •Системные функции
- •Функции преобразования типов
- •Функции для работы с графикой
- •Лабораторно-практические работы Общие рекомендации по выполнению работ
- •Лабораторно-практическая работа №1
- •Лабораторно-практическая работа № 2
- •2 Часть
- •Лабораторно-практическая работа № 3
- •Лабораторно-практическая работа № 4
- •Лабораторно-практическая работа № 5
- •Лабораторно-практическая работа № 6
- •Лабораторно-практическая работа № 7
- •Лабораторно-практическая работа № 8
- •2 Часть
- •Лабораторно-практическая работа № 9
- •Лабораторно-практическая работа № 10
- •Задания для самостоятельного выполнения
Лабораторно-практическая работа №1
Тема: Типы данных
Цель работы: получить навыки использования в программе различных типов данных
Порядок выполнения
Откройте новый проект и установите на форме командную кнопку( Name – Cmd1, Caption – Пример 1), переместите ее в правый верхний угол формы.
В окне кода процедуры обработки события Click для объекта Cmd1 набрать
Dim X As Integer, Y As Integer
X = 5 / 2: Y = 10 / 3: Z = X / Y
Print X, Y, Z
Проверьте работу программы, прокомментируйте значения переменных X,Y
Измените программу, добавив после первой строки
Dim Z As Currency
Проверьте работу программы, прокомментируйте значение переменной Z
Измените программу, удалив строки объявления всех переменных (или поставьте знак комментария – апостроф перед оператором Dim
Проверьте работу программы, прокомментируйте значения всех переменных
Добавьте на форму командную кнопку( Name – Cmd2, Caption – Пример 2), переместите ее в правый верхний угол формы и в окне кода процедуры обработки события Click для объекта Cmd2 набрать
Dim S As Integer
S = 10 ^ 5
Print S
Проверьте работу второй кнопки, объясните причину вывода сообщения об ошибке
Остановите работу программы и предложите два способа , позволяющие вычислить требуемое значение без ошибок. Результат показать преподавателю.
Для
решения новой задачи добавьте на форму
новые объекты в соответствии с образцом.
Для командной кнопки Вычислить набрать программный код
Dim x1, x2, x3
Dim z As Currency
Dim a As Double
Dim b As Currency
x1 = Val(TxtTonn.Text)
x2 = Val(TxtKg.Text)
x3 = Val(TxtGram.Text)
z = Val(TxtZena.Text)
a = (x1 * 1000000 + x2 * 1000 + x3) * z
b = (x1 * 1000000 + x2 * 1000 + x3) * z
LblItog1.Caption = a
LblItog2.Caption = b
Проверьте работу программы на предложенных входных данных (см. образец). Объясните, значение какой переменной будет ближе к точному значению (точное значение найти вручную с помощью программы Калькулятор)
Лабораторно-практическая работа № 2
Тема: Ввод, вывод и присвоение в программе
Цель работы: получить навыки разработки приложений для вычислительных задач
Порядок выполнения
Загрузите графический редактор Paint. 1 часть
Выберите в меню программы Рисунок / Атрибуты
В появившемся окне установите Единицы см, Ширина 6, Высота 3., нажмите Ок
Используя инструментарий программы нарисуйте параллелепипед с обозначением сторон и сохраните свой рисунок.
Закройте программу Paint
Загрузите Visual Basic
Установите на форме следующие объекты и измените им свойства
-
Объект
Свойство
Значение
Метки
Caption
Объем коробки вычисляется по формуле
Caption
V=A*B*H
Caption
Длина
Caption
Ширина
Caption
Высота
Caption
Объем
Командная кнопка
Name
CmdResult
Caption
Определение объема
Текстовые окна
Name
Text1
Name
Text2
Name
Text3
Name
Text4
Изображение
Name
Image1
Picture
(созданный Вами рисунок)
Приведите свою форму в соответствие с образцом
В окне кода процедуры обработки события Click для объекта CmdResult набрать
Dim a,b,h,v As Integer
a = Val(Text1.Text)
b = Val(Text2.Text)
h = Val(Text3.Text)
v = a * b * h
Text4.Text = v
Проверьте работу программы на различных входных данных
