Зачетная работа «Массивы и циклы» после л.р. №4 (45 минут) Таблица 4.1 Вариант 0 Диапазон целых чисел a от 3 до 7 Шаг a 1 Диапазон целых чисел b от 4 до 14 Шаг b 2 Зачетная работа № 4. «Массивы и циклы» Вариант ___ Этап 1 (визуальное проектирование) (0 баллов) Создать проект (Array.vbp), в котором присутствует одна форма (Array.frm), с пустым текстовым окном и следующими свойствами: размеры формы нельзя менять; текстовое окно имеет имя по умолчанию, для которого: в него можно выводить текст в несколько строк; в него ввод с клавиатуры невозможен; при обходе ЭУ с помощью клавиши Tab в него курсор не попадает; нажатие на кнопку с надписью «Таблица» эквивалентно нажатию на клавишу Enter, если курсор не находится на другой кнопке; нажатие на кнопку с надписью «Очистка» эквивалентно нажатию на клавишу Esc; при обходе ЭУ с помощью клавиши Tab они обходятся в таком порядке: Command1 Command2. Рисунок 2. Вид формы после выполнения 3 этапа. Элементы вещественного массива c в текстовое окно должны выводиться в нормализованной форме так, что в мантиссе: всегда выводится один и только один разряд в целой части, всегда выводятся два и только два разряда в дробной части. Этап 4 (программирование) (1 балл) Доработайте программу1 так, чтобы в соответствии с диапазоном и шагом b, взятым из Таблицы 4.1 получалось, как на Рис. 3. (столбцы выровнены, заголовок посредине): Этап 2 Вывод текста с элементами массива (2 балла) По щелчку мышью по кнопке Command1 или по нажатию клавиши Enter в текстовое окно выводился текст и значения, рассчитанные в соответствии с требованиями из табл. 4.1. Рисунок 1. Внешний вид формы после выполнения 2 этапа. Вывод значений b должен осуществляться с помощью цикла со счетчиком. Этап 3 (программирование) (4 балла) Доработайте программу так, чтобы в соответствии с диапазоном и шагом a, взятыми соответственно из столбцов 2 и 3 Таблицы 4.1, выводились данные в текстовое окно, как представлено на Рис. 2. Затабулируйте функцию c(a, b), взятую из Таблицы 3.1. Ее значения рассматривайте как элементы статического двумерного массива (c) вещественных чисел одинарной точности. Целые числа a и b рассматривайте и как индексы массива c. Протяженности массива c вдоль обоих измерений подберите самостоятельно. Нижние границы обоих измерений массива сделайте равными 1. Рисунок 3. Вид формы после выполнения 4 этапа. По щелчку мышью по кнопке с надписью «Очистка» или по нажатию клавиши Esc текстовое окно должно очищаться от текста. УКАЗАНИЯ: 1. Использовать оператор Option Explicit. 2. Использовать оператор Option Base 1. 3. Объявить a и b как локальные целые переменные типа Integer. 4. Использовать вложенные циклы со счетчиком. 5. Использовать для форматирования при выводе элементов c(a, b) в текстовое окно функцию Format со вторым аргументом, задающим «научный» формат вывода. Используйте для расстановки пробелов внутри строк Space(количество пробелов) – встроенную функцию VB. 1