Использование табличных редакторов при решении экономических задач


Download 202.02 Kb.
Sana10.11.2023
Hajmi202.02 Kb.
#1765069
TuriЛабораторная работа
Bog'liq
6 лабороторная работа


ТЕМА: ИСПОЛЬЗОВАНИЕ ТАБЛИЧНЫХ РЕДАКТОРОВ ПРИ РЕШЕНИИ ЭКОНОМИЧЕСКИХ ЗАДАЧ.


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. Дайте информацию о линейных и ветвящихся программах.

Используемые литература



  1. Kenjaboyev A.T., Ayupov R.X., Raximov N.R., Ikromov M.M. Axborot-kommunikatsiya texnologiyalari. O‘quv-uslubiy qo‘llanma. – T.: TMI, 2012.-344b.

  2. Мельников П.П. Компьютерные технологии в экономике. Учеб.пособие. – М.: КНОРУС, 2012. – 224с.

  3. G’ulomov S.S., Xodiyev B.Yu., Begalov B.A. Informatika va axborot texnologiyalari. Darslik. – T.:2010y.-765 bet.

  4. 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