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

advertisement
Зачетная работа «Массивы и циклы» после л.р. №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
Download