Домашние задания ИОРиИ - Магистры (1027391)
Текст из файла
МГТУ имени Н.Э.Баумана
Кафедра "Электронные технологии в машиностроении"
Беликов А.И.
Курс для магистров
«Информационное обеспечение разработок и исследований»
редакция 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.
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.