- •Государственное образовательное учреждение высшего профессионального образования «Ковровская государственная технологическая академия
- •Предисловие
- •Форматирование абзацев
- •Форматирование символов
- •Создание маркированных и нумерованных списков
- •Работа с колонкам
- •Оборудование, инструменты и приборы.
- •Варианты заданий
- •Варианты заданий для работы с нумерованными и маркированными списками
- •Варианты заданий для работы с многоуровневыми списками
- •Порядок выполнения работы
- •Пример оформления практической части лабораторной работы № 1
- •Содержание отчета
- •Форматирование таблиц
- •Работа с математическими формулами
- •Оборудование, инструменты и приборы.
- •Варианты заданий
- •Варианты заданий
- •Порядок выполнения работы
- •Пример оформления практической части лабораторной работы № 2
- •Содержание отчета
- •Основные приемы работы
- •Вставка рисунков и диаграмм в документ
- •Макросы
- •Оборудование, инструменты и приборы.
- •Варианты заданий
- •Варианты заданий для создания блок-схем, работы с надписями, выносками
- •Задания для текстовых эффектов с помощью WordArt
- •Варианты заданий для создания макросов
- •Порядок выполнения работы
- •Пример оформления практической части лабораторной работы № 3
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа № 4 Слияние
- •Теоретическая часть
- •Оборудование, инструменты и приборы.
- •Варианты заданий
- •Варианты заданий для создания документа с использованием слияния
- •Порядок выполнения работы
- •Пример оформления практической части лабораторной работы № 4
- •Содержание отчета
- •Совместная работа Word с другими приложениями с помощью ole-технологии
- •Оборудование, инструменты и приборы.
- •Варианты заданий
- •Варианты заданий для работы с шаблонами
- •Варианты заданий для создания документа с использованием
- •Порядок выполнения работы
- •Содержание отчета
- •Варианты заданий
- •Варианты заданий
- •Порядок выполнения работы
- •Автозаполнение рядов данных
- •Выделение данных
- •Редактирование данных
- •Вставка и удаление строк и столбцов
- •Форматирование данных
- •Оборудование, инструменты и приборы.
- •Варианты заданий
- •Задание 1
- •Расчетная ведомость ао «темп» за июнь 1998г.
- •Задание 3
- •Нахождение производной
- •Задание 4
- •Экзаменационная ведомость
- •Задание 5
- •Задание 6
- •Рабочая ведомость
- •Задание 7
- •Сводная ведомость
- •Задание 8
- •Варианты функций
- •Порядок выполнения работы
- •Содержание отчета
- •Оборудование, инструменты и приборы.
- •Варианты заданий
- •Задание 1
- •Количество осадков в миллиметрах
- •Количество осадков в миллиметрах
- •Количество осадков в миллиметрах по годам
- •Вспомогательная таблица
- •Задание 2
- •Атмосферное давление
- •Задание 3
- •Заработная плата работников
- •Задание 4
- •Задание 5
- •Задание 6
- •Оплата за пользование телефоном
- •Порядок выполнения работы
- •Содержание отчета
- •Линия тренда
- •Оборудование, инструменты и приборы.
- •Варианты заданий
- •Задание 1
- •Исходные данные
- •Задание 2
- •Исходные данные
- •Задание 3
- •Изменения прибыли фирмы
- •Задание 4
- •Функциональная зависимость
- •Задание 5
- •Функциональная зависимость
- •Порядок выполнения работы
- •Содержание отчета
- •Пример списка
- •Организация ввода, просмотра и поиска данных с помощью форм
- •Сортировка списков
- •Сортировка
- •Фильтрация данных
- •Автофильтр
- •Расширенный фильтр
- •Создание диапазона условий
- •Примеры условий отбора расширенного фильтра
- •Подведение итогов
- •Подведение промежуточных итогов
- •Итоги по фамилиям получателей
- •Сводные таблицы
- •Создание сводных таблиц
- •Оборудование, инструменты и приборы.
- •Варианты заданий
- •Задание 1
- •Задание 2
- •Планеты солнечной системы
- •Задание 3
- •Исходные данные
- •Задание 4
- •Исходные данные
- •Задание 5
- •Исходные данные
- •Задание 6
- •Исходные данные
- •Порядок выполнения работы
- •Содержание отчета
- •Оборудование, инструменты и приборы.
- •Варианты заданий
- •Задание
- •Варианты заданий
- •Порядок выполнения работы
- •Содержание отчета
- •Оборудование, инструменты и приборы.
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Раздел 3. Visual basic for Application (vba).
- •Правила построения блок–схемы алгоритма
- •Виды алгоритмов
- •Лабораторная работа №14 Редактор vba. Создание формы проекта с элементами управления. Создание линейной программы.
- •Теоретическая часть
- •Оборудование, инструменты и приборы.
- •Варианты заданий
- •Варианты заданий
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа №15 Редактор vba. Условный оператор. Подпрограммы
- •Теоретическая часть
- •Оборудование, инструменты и приборы
- •Варианты заданий
- •Варианты заданий
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа № 16 Редактор vba. Оператор множественного ветвления
- •Теоретическая часть
- •Оборудование, инструменты и приборы
- •Варианты заданий
- •Варианты заданий
- •Порядок выполнения работы
- •Содержание отчета
- •Оборудование, инструменты и приборы
- •Варианты заданий
- •Варианты заданий
- •Порядок выполнения работы
- •Содержание отчета
- •Программная реализация метода бисекции
- •”Задайте интервал, содержащий один корень”
- •Оборудование, инструменты и приборы
- •Варианты заданий
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Редактор vba. Оператор цикла со счетчиком
- •Теоретическая часть
- •Оборудование, инструменты и приборы
- •Варианты заданий
- •Варианты заданий
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа № 20 Редактор vba. Отладка программ. Пошаговое выполнение программы
- •Теоретическая часть
- •Кнопки панели инструментов Debug
- •Оборудование, инструменты и приборы
- •Варианты заданий
- •Варианты заданий
- •Порядок выполнения работы
- •Для пошагового выполнения программы на этапе суммирования значений элементов массива необходимо выполнить следующие действия:
- •Содержание отчета
- •Контрольные вопросы
- •3. Присваивание значений переменным
- •4. Задание ранжированной переменной
- •6. Определение и вычисление функции
- •7. Символьные преобразования.
- •8. Работа с векторами и матрицами:
- •Оборудование, инструменты и приборы
- •Варианты заданий
- •Задание 1
- •Варианты заданий
- •Задание 2
- •Варианты заданий
- •Задание 3
- •Варианты заданий
- •Задание 4
- •Варианты заданий
- •Задание 5
- •Контрольные вопросы
- •Лабораторная работа № 22 Построение графиков функций
- •Теоретическая часть
- •Оборудование, инструменты и приборы
- •Варианты заданий
- •Задание 1
- •Варианты заданий
- •Задание 2
- •Варианты заданий
- •Задание 3
- •Варианты заданий
- •Задание 4
- •Варианты заданий
- •Задание 5
- •7. Символьное решение систем уравнений
- •Задание 2
- •Варианты заданий
- •Задание 3
- •Варианты заданий
- •Задание 4
- •Оборудование, инструменты и приборы
- •Варианты заданий
- •Задание 1
- •Варианты заданий
- •Задание 2
- •Варианты заданий
- •Задание 3
- •Выполнение линейной регрессии
- •Реализация линейной регрессии общего вида
- •3. Одномерная линейная аппроксимация
- •4. Одномерная сплайн-интерполяция
- •5. Функции сглаживания данных
- •6. Функции предсказания данных.
- •Оборудование, инструменты и приборы
- •Варианты заданий
- •Задание 1
- •Варианты заданий
- •Задание 2
- •Оборудование, инструменты и приборы
- •Варианты заданий
- •Задание1
- •Варианты заданий
- •Задание 2
- •Варианты заданий
- •Задание 3
- •Варианты заданий
- •Порядок выполнения работы.
- •Содержание отчета.
- •Контрольные вопросы
- •Раздел 5. Тесты
- •Список литературы Содержание
Порядок выполнения работы
1. Ознакомиться с программной реализацией проекта анализа числа на четность или нечетность с помощью структурированной программы, состоящей из главной подпрограммы с именем “CmdРешение” и вспомогательной с именем «Анализ».
Программа « Анализ числа на четность».
‘Вспомогательная подпрограмма
Private Sub (ByVal x As Integer)
Select Case x
Case 0
MsgBox “Ноль”
Case 1,3,5
MsgBox “Нечет”
Case 2,4,6
MsgBox “Чет”
Case Else
MsgBox “В списках констант нет такого числа.” └┘_
+ └┘Chr(13) └┘_
“Смотри подсказку для ввода”
End Select
End Sub
‘Главная подпрограмма
Private Sub CmdРешение_Click()
Dim Числа As Integer
Числа = CInt(Text1.Text)
Анализ Числа
End Sub
Пояснение.
Внутрь вспомогательной подпрограммы помещен оператор множественного ветвления Select Case (Выбор варианта). В этом операторе (в данном примере) реализован один из трех видов списков условий: выполняется действие в некоторой основной ветви, если совпадают значения входного данного «х» и константы в некотором варианте (после служебного слова Case). В общем случае в отдельном варианте может быть список констант (разделитель элементов списка – запятая).
В структуре оператора множественного ветвления предусмотрено альтернативное действие в случае несовпадения значения входного данного ни с одним из значений в предусмотренных вариантах. При этом выполняется действие в ветви с заголовком Case Else. Она помещается в конце оператора. Рекомендуется вставлять эту ветвь всегда, возможно без инструкции после заголовка. Во вспомогательной подпрограмме приведенного выше примера в альтернативной ветви Select Else организован вывод сообщения в окно Message в две строки.
В данном примере действием в каждой ветви является вывод соответствующего сообщения с помощью стандартной функции MsgBox (Message – сообщение). На экране автоматически создается окно необходимого размера. Имеется возможность сцеплять отдельные символы строки, заключаемые в кавычки, с помощью символа «+»(плюс) или «&» (амперсанд), а также программно управлять выводом текста в отдельные строки поля сообщения. В данном примере после вывода первого предложения сообщения для перевода курсора в следующую строку поля сообщения и вывода второго предложения в цепочку символов вставлена стандартная функция Chr (Character – символ). Ее аргументом (число 13) является код клавиши “Enter”.
Как показала практика использования оператора Select Case, возможна запись после служебного слова Case одним списком в любом порядке условий всех трёх видов, например Case Is <= 0, 1, 2, 3, 5, 10 To 20.
2. Выполнить программу « Анализ числа на четность» при всех возможных типовых вариантах, включая альтернативный.
3. Скопировать текст программы « Анализ числа на четность» по команде Сохранить как, задав для копии имя «Интервальный анализ».
4. Изменить свойством “Caption” заголовок формы на «Анализ принадлежности числа некоторому интервалу».
5. Изменить надпись (подсказку для ввода) в поле формы на «Введите любое число <=0 или из интервала от 1 до 10».
6. Изменить в тексте главной подпрограммы имя «ключевой» переменной “i” на «Числа», задать ей тип Single (вещественной одинарной точности), использовать при считывании с формы значения переменной функцию CSng.
7. Изменить в тексте вспомогательной подпрограммы тип формального параметра на соответствующий фактическому; выполнить редактирование инструкций в структуре оператора множественного ветвления: оставить необходимые служебные слова и записи в двух основных ветвях и альтернативной ветви (две строки третьей основной ветви удалить, поставив курсор в каждую из них и нажав клавиши Ctrl+Y) и записать указанные ниже инструкции (первые две реализуют еще два возможные (кроме списка констант) вида условий).
Case Is <= 0 ‘ “Is” – есть
MsgBox “Число меньше или равно нолю”
Case 1 To 10 ‘ англ. “To” – русск. “До”
MsgBox “Число принадлежит интервалу [1,10]”
Case Else
MsgBox “Неверный ввод”_ _
+_Chr (13) _&_ _
“Смотри подсказку для ввода”
8. Сохранить отредактированный файл и выполнить программу при всех возможных типовых вариантах, включая альтернативный, задавая целые и вещественные (с дробной частью) числа.
ВНИМАНИЕ.
В операторе множественного ветвления на языке Visual Basic значениями «ключевой» переменной (в данном примере это «Числа») могут быть значения вещественного типа – как целые, так и с дробной частью.
При стандартной настройке среды Excel как в ячейках таблицы, так и в полях ввода на формах в среде программирования разделителем целой и дробной частей вещественного числа служит запятая.
Если же вещественное число фигурирует в тексте программы, то разделителем целой и дробной частей числа служит точка.
9. В конце работы самостоятельно реализовать проект по варианту, заданному преподавателем.
10. Завершить работу щелчком ЛКМ на пункте «Завершение сеанса <имя группы>».