1_mt11-3Х_ИвановИИ_ИОРиИ_ЛабРабота_1 (Архив готовых лабораторных работ в экселе)
Описание файла
Файл "1_mt11-3Х_ИвановИИ_ИОРиИ_ЛабРабота_1" внутри архива находится в папке "Архив готовых лабораторных работ в экселе". Документ из архива "Архив готовых лабораторных работ в экселе", который расположен в категории "". Всё это находится в предмете "информационное обеспечение разработок" из 11 семестр (3 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "лабораторные работы", в предмете "информационное обеспечение разработок и исследований" в общих файлах.
Онлайн просмотр документа "1_mt11-3Х_ИвановИИ_ИОРиИ_ЛабРабота_1"
Текст из документа "1_mt11-3Х_ИвановИИ_ИОРиИ_ЛабРабота_1"
Методические указания к выполнению
лабораторной работы №1
по курсу «Информационное обеспечение разработок и исследований»
Для направлений подготовки магистров 11.04.04, 28.04.02 кафедры МТ-11
Разработка пользовательской процедуры обработки и вывода значений двумерного массива данных в приложении «Microsoft Excel»
-
Разработка пользовательской формы настройки параметров процедуры обработки массива данных.
Разработать в «Microsoft Excel» пользовательскую форму выбора параметров обработки двумерного массива данных.
Требования к содержанию пользовательской формы:
-
Выбор набора значений для массива («Набор случайных чисел», «Данные из области листа), элементы формы «Frame », «OptionButton ».
-
Параметры направления перебора элементов двумерного массива данных:
-
По горизонтали («Слева–Направо», «Справа–Налево»), элемент формы «ComboBox ».
-
По вертикали («Сверху–Вниз», «Снизу–Вверх»), элемент формы «ComboBox ».
-
Параметры выбора набора выводимых на лист результирующих значений («Максимальное значение», «Среднее значение», «Минимальное значение»), элемент формы «ListBox », предусматривающий произвольный выбор нескольких значений.
Кнопка запуска процедуры обработки, элемент формы «CommandButton ».
Соблюдение правил присвоения имен переменным для элементов формы.
Примерный вид формы:
-
Разработка, с использованием синтаксиса VBA, программного кода процедуры обработки и вывода значений двумерного массива данных.
Разработать в программном модуле формы настройки параметров (п.1) процедуры, обеспечивающей обработку значений двумерного массива данных по алгоритму и с учетом заданных в форме параметров. Инициализация значений элементов формы при открытии.
Требования к содержанию программного кода формы:
-
Соблюдение правил присвоения имен переменным. Использование опции обязательного объявления переменных.
-
Использование комментариев по ключевым моментам реализации алгоритма процедуры обработки. Предусмотреть нормальное выполнение программы при возникновении ошибок, обработку ситуаций, приводящих к ошибкам.
-
Использование различных конструкций VBA для организации циклов и ветвления, например:
-
For…Next – обход элементов массива при обработке.
-
While…Wend (Do-Loop) – заполнение элементов массива.
-
If…Then…Else / Select…Case / GoTo – ветвление алгоритма в зависимости от выбранного параметра элемента формы (направление обработки, вывод расчетных значений).
-
Использование дополнительных процедур (обработка массива), обращение к ним из основной (Нажатие кнопки «Выполнить»).
-
И т.п.
-
Вывод исходных значений элементов массива (сгенерированных случайным образом) на лист, либо использование выделенного диапазона ячеек.
Вывод расчетных (после обработки массива) значений на лист.
P.S. При написании кода возможно использование любых справочных материалов, за исключением соседа по парте.
Обеспечить доступность (вызов) формы в разделе «Макросы».
ОТЧЕТ (заполняется здесь, далее)
-
Краткое описание, пользовательская справка. Описание назначения пользовательской обработки (возможности обработки, особенности ее реализации):
…
-
Используемые основные инструкции (операторы) VBA. Циклы, условия, ветвления:
…
Файл БД «МТ11-3Х_ИвановИИ_ИОРиИ_ЛабРабота_1.xlsm».
Работу выполнил:
Студент группы МТ11-3Х__________________________________________/Иванов И.И./
Дата: 10.11.2016 г.