Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_раб_1-14_1ЛХФ_11-12.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
2 Мб
Скачать
☆

Лабораторная работа № 7 Создание командных кнопок в среде ms Excel. Организация ввода-вывода данных. Программирование линейных алгоритмов

ЦЕЛЬ РАБОТЫ: приобретение навыков составления и отладки программ линейной структуры и организации ввода-вывода данных на языке программирования VBA.

ЗАДАНИЕ ДЛЯ ВЫПОЛНЕНИЯ РАБОТЫ

  1. В электронной книге Excel переименовать «Лист1» в «Ваша фамилия Линейные программы».

  2. Оформить его согласно образцу:

  • Записать условие задачи;

  • Внедрить объекты формулы (для решения вашей задачи);

  • Подготовить таблицу, содержащую исходные данные. Исходные данные a и b задать самостоятельно, π = 3,14.

  1. Выполнить расчеты по формулам с помощью встроенных функций Excel.

  2. Внедрить на лист два элемента управления Кнопка. Изменить надписи на них, цвет кнопок, шрифт, цвет шрифта.

  3. Для кнопки «Вычислить» написать программу для расчета по формулам. Исходные данные ввести из соответствующих ячеек рабочей книги (π задать в программах как константу) и вывести в нужные ячейки рабочей книги (метод Range).

  4. Для кнопки «Очистить» написать программу для очистки ячеек с результатами работы программы.

  5. Сравнить результаты. Результаты вычисления по обеим формулам должны совпадать.

  • Создать еще две командные кнопки. Скопировать для них процедуру, написанную для кнопки «Вычислить».

  • Изменить операторы ввода и вывода процедур кнопок следующим образом: в первой на диалоговый ввод и вывод, во второй – на ввод и вывод с использованием метода Cells.

  • Проверить результаты работы процедур.

  1. Сравнить результаты.

Пример оформления рабочего листа

Варианты заданий:

Контрольные вопросы

  1. Что такое переменная? Назовите типы переменных.

  2. Что такое константа? Виды констант в VBA. Как задать константу?

  3. Назовите 4 этапа, из которых состоит программа.

  4. Как можно ввести исходные данные в программе?

  5. Как можно вывести результат работы программы?

  6. Назовите операции работы со строками.

  7. Что такое комментарий, как его можно задать в VBA?

  8. Форма записи числа с порядком (с плавающей точкой).

  9. Что значит объявить переменную в программе?

  10. Структура оператора объявления переменной.

  11. Структура оператора присвоения значения переменной.

  12. Назначение и режимы использования функции InputBox.

  13. Назначение и режимы использования функции MsgBox.

  14. Режимы использования встроенной функции Format.

  15. С помощью, каких методов можно вывести результат вычисления в ячейку рабочего листа?

  16. Как создать программу обработки событий на языке VBA?

  17. Основные понятия визуального программирования: объект, свойство, событие, метод.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]