Использование табличных редакторов при решении экономических задач
Download 202.02 Kb.
|
6 лабороторная работа
- Bu sahifa navigatsiya:
- (2 часа) (Создание приложений для расчета линейных и ветвящихся процессов с использованием Visual Basic в Microsoft Excel) Цель работы
- Теоретическая информация о работе.
- A =Лист1.Cells(3, 2) B = Лист1.Cells(4, 2) S = A + B Лист1.Cells(6, 2) = S
- A = Лист1.Cells(3, 2) B = Лист1.Cells(4, 2) If (A > B) Then Лист1.Cells(4, 4) = A Else Лист1.Cells(4, 4) = B End If
- Форма отчета
- Контрольные вопросы
- Используемые литература
ТЕМА: ИСПОЛЬЗОВАНИЕ ТАБЛИЧНЫХ РЕДАКТОРОВ ПРИ РЕШЕНИИ ЭКОНОМИЧЕСКИХ ЗАДАЧ. 6- ЛАБОРАТОРНАЯ РАБОТА: ИСПОЛЬЗОВАНИЕ ВИЗУАЛИЗАЦИИ ДАННЫХ ДЛЯ АНАЛИЗА ЭКОНОМИЧЕСКОЙ ИНФОРМАЦИИ (2 часа) (Создание приложений для расчета линейных и ветвящихся процессов с использованием Visual Basic в Microsoft Excel) Цель работы Расчет линейных и ветвящихся процессов с использованием языка Visual Basic в Microsoft Excel, создание приложений. Используемое оборудование и материалы: Компьютеры, видеопроектор, лабораторные разработки. Теоретическая информация о работе. VBA-Visual Basic for Application - это название, данное Microsoft языку программирования программ Office. VBA также доступен другим разработчикам, которые могут использовать этот язык в своих программах. Язык программирования Visual Basic - объектно-компонентно-ориентированный язык, созданный в 1991 году, Visual Basic 6.0 (1998), Visual Basic для приложений, 1993; Сценарий Visual Basic, 1996. В VBA имеется текстовый редактор и редактор, похожий на те, что есть в автономной версии Visual Basic, но эти элементы имеют ряд ограничений в своих возможностях. VBA не имеет возможности компилировать код в отдельный EXE-файл, а VBA (собственный код) не может компилировать код в прямую инструкцию процессора. VBA также обладает уникальной способностью начинать программирование с написания макросов, что означает, что Office пишет код за вас. VBA является частью Excel, Word, Access и Power Point. OutLook использует другую версию Visual Basic, vbceript, с меньшим количеством функций. Программирование линейных процессов мы рассмотрим в программе Visual Basic с помощью Microsoft Excel. Как мы знаем, Microsoft Excel также содержит программу Visual Basic, и для использования этой программы мы используем макросы. Пример 1: Даны два положительных целых числа. Найдите сумму этих чисел. Для этого выполняем в программе Excel следующие действия: Как видите, ячейка, куда мы вводим число А, находится на пересечении (3, 2). То есть 3 - это номер строки, а 2 - номер, соответствующий столбцу B. A+B находится в ячейке (6, 2). После уточнения этих данных выберите пункт Макросы меню Вид программы Excel. После выбора меню Макросов появится следующее окно В этом окне выберите раздел «Макросы». После выбора этого раздела появится следующее окно. Введите название программы в это поле. Например, нажмите кнопку «Действие и создать». После нажатия кнопки «Создать» появится окно, в котором прописан следующий программный код. На этом окне вводим следуюший код A =Лист1.Cells(3, 2) B = Лист1.Cells(4, 2) S = A + B Лист1.Cells(6, 2) = S После написания этого кода выберите прямоугольную фигуру в меню «Вставка» программы Excel и поместите ее, как показано на рисунке, чтобы получить результат из раздела «Рисунок». После размещения кнопки РЕЗУЛЬТАТ выберите ее команду из контекстного меню и появится следующее окно В этом окне выберите имя программы и нажмите «ОК». Теперь попробуем воспользоваться программой. В Visual Basic мы также реализуем ветвящиеся процессы, используя последовательность действий, выполняемых в вышеупомянутых линейных процессах. Мы рассмотрим ветвящиеся процессы на следующем примере. Пример: Даны два целых числа. Найдите большее из этих чисел. Код программа: A = Лист1.Cells(3, 2) B = Лист1.Cells(4, 2) If (A > B) Then Лист1.Cells(4, 4) = A Else Лист1.Cells(4, 4) = B End If Задание 1 Напишите программу в MS Excel для нахождения суммы и произведения трех целых чисел, используя Visual Basic. Задария 2 Напишите программу в MS Excel, которая находит наибольшее из трех заданных целых чисел, используя Visual Basic. Задания 3 Используя Visual Basic в MS Excel, напишите программу, которая возвращает 1, если сумма трех целых чисел больше или равна 100, в противном случае — 0. Форма отчета: 1. Название лабораторной работы. 2. Номер задания в лабораторной работе. 3. Выполнение задания (теоретическая информация, области практического применения) 4. Подготовка презентации задания. Контрольные вопросы 1. Дайте информацию о языке Visual Basic. 2. Дайте информацию о макросах 3. Дайте информацию о линейных и ветвящихся программах. Используемые литература Kenjaboyev A.T., Ayupov R.X., Raximov N.R., Ikromov M.M. Axborot-kommunikatsiya texnologiyalari. O‘quv-uslubiy qo‘llanma. – T.: TMI, 2012.-344b. Мельников П.П. Компьютерные технологии в экономике. Учеб.пособие. – М.: КНОРУС, 2012. – 224с. G’ulomov S.S., Xodiyev B.Yu., Begalov B.A. Informatika va axborot texnologiyalari. Darslik. – T.:2010y.-765 bet. Ayupov L.F., Begalov B.A., va boshq. Kompyuterlar va ulardan samarali foydalanish asoslari. O‘quv qo‘llanma. T.; 2008 y. Download 202.02 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling