Зачетная работа «Типы данных, линейное следование и ветвление» после л.р. №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