Домашние задания ИОРиИ - Магистры (Архив с примерами ДЗ в экселе)
Описание файла
Файл "Домашние задания ИОРиИ - Магистры" внутри архива находится в папке "Архив с примерами ДЗ в экселе". Документ из архива "Архив с примерами ДЗ в экселе", который расположен в категории "". Всё это находится в предмете "информационное обеспечение разработок" из 11 семестр (3 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. .
Онлайн просмотр документа "Домашние задания ИОРиИ - Магистры"
Текст из документа "Домашние задания ИОРиИ - Магистры"
МГТУ имени Н.Э.Баумана
Кафедра "Электронные технологии в машиностроении"
Беликов А.И.
Курс для магистров
«Информационное обеспечение разработок и исследований»
редакция 2016/1
Использование возможностей прикладного программирования на VBA в Excel для решения инженерных задач
Требования к домашним заданиям
Домашнее задание №1. Срок – 6-я неделя. Модуль №1 – 30 баллов.
Имя файла = "МТ11-3Х_ФамилияИО_ДЗ_1.xlsm"
Обработка данных массива. Использование циклов и условий. Создание пользовательских функций.
Оценивается:
-
Выполнение базовых требований (10 баллов).
-
Использование различных операторов для организации циклов (5 баллов).
-
Уровень сложности и проработанности алгоритма (10 баллов).
-
Качество программного кода (имена переменных, форматирование, комментарии) (5 баллов).
Содержание задания:
Разработка на VBA в Excel процедуры обработки элементов массива. Использование пользовательских функций.
-
Базовые требования: формирование пользователем размерности двумерного массива элементов, заполнение массива элементами с использованием функции генерации случайных чисел, обработка элементов массива (например, расчет среднего, поиск максимального, определение позиций элементов, ближайших к среднему и т.п.), перенос данных массива и полученных значений на лист. Разработка пользовательских функций, их использование на листе.
-
Дополнительно: использование различных операторов при организации циклов обработки данных.
Домашнее задание №2. Срок – 11-я неделя. Модуль №2 – 40 баллов.
Имя файла = "МТ11-3Х_ФамилияИО_ДЗ_2.xlsm"
Операции с файлами. Разработка диалоговой формы с переключателями.
Оценивается:
-
Выполнение операций над файлами последовательного, произвольного, бинарного доступа (10+7+3 баллов).
-
Форма настройки параметров обработки (5 баллов).
-
Уровень сложности и проработанности алгоритма (10 баллов).
-
Качество программного кода (имена переменных, форматирование, комментарии) (5 баллов).
Содержание задания:
Выполнение операций над файлами, экспорт/импорт с листа/на лист данных файлов различной структуры (доступа). Разработка диалоговой формы выбора параметров обработки с помощью групп переключателей.
-
Базовые требования: работа с файлами разной структуры (последовательного, произвольного доступа, бинарной) – запись/чтение (экспорт/импорт) в файл/из файла данных с листа/на лист, используя, как указанный диапазон ячеек, так и выделенный фрагмент ячеек. Проработка различных опций работы с файлами – различные инструкции доступа (тип доступа, режим доступа, блокировки доступа), проверка на наличие и создание каталога для записи файлов.
-
Дополнительно: использование диалоговой формы для настройки параметров обработки с помощью переключателей (выбор типа доступа к файлу, режима и блокировки доступа).
Домашнее задание №3. Срок – 17-я неделя. Модуль №3 – 30 баллов.
Имя файла = "МТ11-3Х_ФамилияИО_ДЗ_3.xlsm"
Решение задачи в рамках дисциплины «НИР».
Оценивается:
-
Решение задачи с использованием возможностей VBA при реализации процедур обработки и анализа данных (10 баллов).
-
Использование интерфейсных форм настройки параметров обработки (5 баллов).
-
Уровень сложности и проработанности алгоритма (10 баллов).
-
Качество программного кода (имена переменных, форматирование, комментарии) (5 баллов).
Содержание задания:
Решение инженерной задачи в рамках тематики самостоятельной научно-исследовательской работы. Формулировка задачи, разработка алгоритма решения, реализация в Excel с использованием изучаемых возможностей VBA.