Для подготовки к защите лабораторной работы 3

advertisement
Зачетная работа «Типы данных, линейное следование и
ветвление»
после л.р. №3 (30 минут)
Вариа
нт
0
Вариант
0
Таблица 3.1
Вывод в текстовое окно Text3 (целое число a вводится в
Text1, целое число b вводится в Text2):
Если a > 2b, то вывести строку
a больше двух b
Если a = 2b, то вывести строку
a равно двум b
Если a < 2b, то вывести строку
a меньше двух b
Таблица 3.2
Число (c), выводимое в текстовое окно Text4 (число a
вводится в Text1, число b вводится в Text2):
a
c
| b |  10

Зачетная работа № 3. «Типы данных, линейное следование и
ветвление»
Вариант ___
Этап 1 (визуальное проектирование) (1 балл)
Создать проект (Condition.vbp), в котором присутствует одна
форма (Condition.frm) согласно Рис. 1 со следующими свойствами:
 размеры формы нельзя менять;
Text3
Text1
Text4
Text2
Command1
Command2
Рисунок 1. Внешний вид формы






в Text1 и Text2 можно ввести не более 2 (двух) символов,
в Text3 и Text4 ввод с клавиатуры невозможен;
при обходе ЭУ с помощью клавиши Tab в Text3 и Text4
курсор не пропадает;
нажатие на кнопку с надписью «Сравнение» эквивалентно
нажатию на клавишу Enter, если курсор находится в какомлибо текстовом окне;
нажатие на кнопку с надписью «Очистка» эквивалентно
нажатию на клавишу Esc;
2 метки имеют имена по умолчанию Label1 и Label2 и
надписями, соответственно: a и b;
при обходе ЭУ с помощью клавиши Tab они обходятся в
таком порядке: Text1  Text2  Command1  Command2.
Этап 2 (программирование) (5 баллов)
После ввода в Text1 целого числа a, и в Text2 – целого числа b:
 в Text3 должен выводиться текст, полученный после
сравнения величин a и b, заданный в Таблице 3.1;
 в Text4 должно выводиться вещественное число c,
вычисленное согласно выражению1 из Таблицы 3.2 в
следующем формате2:
 всегда выводится один и только один разряд в дробной
части,
 всегда выводится как минимум один разряд в целой
части.
Этап 3 (программирование) (1 балл)
По щелчку мышью по кнопке с надписью «Очистка», или по
нажатию клавиши Esc все текстовые окна должны очищаться от
текста
УКАЗАНИЯ:
1. Использовать оператор Option Explicit.
2. В процедуре Private Sub Command1_Click():
i. объявить a и b как целые переменные типа
Integer,
ii. объявить c как вещественную переменную
типа Single.
3. После нажатия кнопки Command1 курсор должен сам
возвращаться в текстовое окно Text13.
Для вычисления модуля |переменная| использовать Abs(переменная) –
встроенную функцию VB.
2
Используйте для форматирования Format(переменная, “вид”) – встроенную
функцию VB
3
Обратить внимание на метод SetFocus текстового окна. Об этом методе
рассказывается на первой лекции по VB.
1
Download