- •Лабораторная работа №1 Операционно-графическая оболочка Windows Работа с буфером обмена, файлами и папками Работа с буфером обмена (бо)
- •Лабораторная работа №2 Текстовый редактор Word
- •Лабораторная работа №3 Текстовый редактор Word
- •Лабораторная работа №4 Электронные таблицы Excel
- •Лабораторная работа №5 Электронные таблицы Excel
- •Лабораторная работа №6 Электронные таблицы Excel
- •Лабораторная работа № 7 Создание командных кнопок в среде ms Excel. Организация ввода-вывода данных. Программирование линейных алгоритмов
- •Пример оформления рабочего листа
- •Контрольные вопросы
- •Лабораторная работа 8. Работа с формами
- •Лабораторная работа 9. Программирование алгоритмов разветвляющейся структуры
- •Контрольные вопросы
- •Лабораторная работа № 10 Программирование алгоритмов циклической структуры
- •Контрольные вопросы
- •Лабораторная работа № 14 Математический пакет MathCad.
- •Лабораторная работа №15. Математический пакет MathCad. Решение уравнений и систем уравнений
Лабораторная работа № 7 Создание командных кнопок в среде ms Excel. Организация ввода-вывода данных. Программирование линейных алгоритмов
ЦЕЛЬ РАБОТЫ: приобретение навыков составления и отладки программ линейной структуры и организации ввода-вывода данных на языке программирования VBA.
ЗАДАНИЕ ДЛЯ ВЫПОЛНЕНИЯ РАБОТЫ
В электронной книге Excel переименовать «Лист1» в «Ваша фамилия Линейные программы».
Оформить его согласно образцу:
Записать условие задачи;
Внедрить объекты формулы (для решения вашей задачи);
Подготовить таблицу, содержащую исходные данные. Исходные данные a и b задать самостоятельно, π = 3,14.
Выполнить расчеты по формулам с помощью встроенных функций Excel.
Внедрить на лист два элемента управления Кнопка. Изменить надписи на них, цвет кнопок, шрифт, цвет шрифта.
Для кнопки «Вычислить» написать программу для расчета по формулам. Исходные данные ввести из соответствующих ячеек рабочей книги (π задать в программах как константу) и вывести в нужные ячейки рабочей книги (метод Range).
Для кнопки «Очистить» написать программу для очистки ячеек с результатами работы программы.
Сравнить результаты. Результаты вычисления по обеим формулам должны совпадать.
Создать еще две командные кнопки. Скопировать для них процедуру, написанную для кнопки «Вычислить».
Изменить операторы ввода и вывода процедур кнопок следующим образом: в первой на диалоговый ввод и вывод, во второй – на ввод и вывод с использованием метода Cells.
Проверить результаты работы процедур.
Сравнить результаты.
Пример оформления рабочего листа
Варианты заданий:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Контрольные вопросы
Что такое переменная? Назовите типы переменных.
Что такое константа? Виды констант в VBA. Как задать константу?
Назовите 4 этапа, из которых состоит программа.
Как можно ввести исходные данные в программе?
Как можно вывести результат работы программы?
Назовите операции работы со строками.
Что такое комментарий, как его можно задать в VBA?
Форма записи числа с порядком (с плавающей точкой).
Что значит объявить переменную в программе?
Структура оператора объявления переменной.
Структура оператора присвоения значения переменной.
Назначение и режимы использования функции InputBox.
Назначение и режимы использования функции MsgBox.
Режимы использования встроенной функции Format.
С помощью, каких методов можно вывести результат вычисления в ячейку рабочего листа?
Как создать программу обработки событий на языке VBA?
Основные понятия визуального программирования: объект, свойство, событие, метод.
