Язык программирования VBA

Изучение методов программирования вычислительных устройств и написания программ под определенные задачи. Анализ языка программирования Visual Basic for Application. Собственные диалоговые окна. Существование двух возможностей создания диалоговых окон.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 04.06.2012
Размер файла 911,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Министерство образования и науки РФ

ФГАОУ ВПО «Уральский федеральный университет имени первого

Президента России Б.Н. Ельцина»

Институт материаловедения и металлургии

Курсовая работа

по дисциплине «Информатика»

на тему «Языки программирования VBA»

Преподаватель: Удинцева

Студент:Попова

Екатеринбург, 2012

Задание

1. Создание собственного диалогового окна. Функция MsgBox.

2. Заданы два уравнения. Необходимо каждое из них решить методом половинного деления и методом касательных согласно своему варианту.

а) 2х2-0,5х-3=0

б) х43-2х2+3х-3=0

Введение

В современном мире, в мире информационных технологий, важную часть занимает вычислительная техника, которая решает задачи в разных областях. Неотъемлемой частью является программирование вычислительных устройств, написание программ под определенные задачи. В нашем случае мы решили рассмотреть язык программирования Visual Basic for Application. язык программирование visual basic application

Целью курсовой работы является:

· закрепить, углубить и расширить теоретические знания;

· овладеть навыками самостоятельной работы;

· выработать умения формулировать суждения и выводы, логически последовательно и доказательно их излагать;

· выработать умение публичной защиты.

Курсовая работа состоит из двух частей: теоретической части и практической части.

Глава 1. Теоретическая часть

Собственные диалоговые окна

В VBA существует две возможности создания диалоговых окон, позволяющих вести интерактивный диалог с пользователями.

Окно сообщений MsgBox выводит простейшие сообщения для пользователя, а окно ввода InputBox обеспечивает ввод информации.

Функция InputBox выводит на экран диалоговое окно, содержащее сообщение и поле ввода, устанавливает режим ожидания ввода текста пользователем или нажатия кнопки, а затем возвращает значение типа String, содержащее текст, введенный в поле.

Функция MsgBox выводит на экран диалоговое окно, содержащее сообщение, устанавливает режим ожидания кнопки пользователем, а затем возвращает значение типа Integer, указывающее, какая кнопка была нажата.

Синтаксис функции MsgBox.

MsgBox(сообщение [,кнопки] [,заголовок] [файл_справки,раздел])

Сообщение - строковое выражение, отображаемое как сообщение в диалоговом окне.

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

Заголовок - строковое выражение, отображаемое в строке заголовка диалогового окна. Если этот аргумент опущен, в строку помещается имя приложения.

Файл справки - строковое выражение, определяющее имя файла справки, содержащего справочные сведения о данном диалоговом окне. Если этот аргумент указан, необходимо наличие также аргумента context.

Раздел - числовое выражение, определяющее номер соответствующего раздела справочной системы.

Таблица 1. Значения аргумента кнопки процедуры MsgBox.

Константа

Значение/код

Отображение кнопки

VbOkOnly

0

MsgBox ("Привет!", vbOkOnly) = vbOk

VbOkCancel

1

MsgBox ("Привет!", VbOkCancel) = vbOk

VbAbortRetryIgnore

2

MsgBox ("Привет!", VbAbortRetryIgnore) = vbAbort

VbYesNoCancel

3

MsgBox ("Привет!", VbYesNoCancel) = vbYes

VbYesNo

4

MsgBox ("Привет!", VbYesNo) = vbYes

VbRetryCancel

5

MsgBox ("Привет!", VbRetryCancel) = vbRetry

VbCritical

16

MsgBox ("Привет!", VbCritical) = vbYes

Критическое сообщение

VbQuestion

32

MsgBox ("Привет!", VbQuestion) = vbYes

Предупреждающий запрос

VbExclamation

48

MsgBox ("Привет!", VbExclamation) = vbYes

Предупреждающее сообщение

VbInformation

64

MsgBox ("Привет!", VbInformation) = vbYes

Информирующее сообщение

Метод половинного деления решений уравнений. Метод касательных решений уравнений

Если  и  таковы, что  то полагаем  и вычисляем  Если  то корень найден. В противном случае из отрезков  и  выбираем тот, на концах которого f принимает значения разных знаков, и проделываем аналогичную операция. Процесс продолжаем до получения требуемой точности.

Если  - начальное приближение корня уравнения f(x) = 0, то последовательные приближения находят по формуле

Если f' и f'' непрерывны и сохраняют определенные знаки на отрезке , а f(a)f(b) < 0 , то, исходя из начального приближения удовлетворяющего условию  можно вычислить с любой точностью единственный корень уравнения f(x) = 0.

Глава 2. Практическая часть

Решение уравнения 1 методом половинного деления.

Решить уравнение 2х2-0,5х-3=0 методом половинного деления на интервале от -1 до 0. Точность задана программой и равна 0,0001. (ответ: корень уравнения х = -0,7952).

1. Блок-схема:

2. Проверка работы программы:

Рисунок 1 Вводим левый конец интервала

Рисунок 2 Вводим правый конец интервала

Рисунок 3 Полученный результат

Решение уравнения 1 методом касательных.

Решить уравнение 2х2-0,5х-3=0 методом касательных на интервале от -1 до 0 с точностью е = 0,0001. (ответ: корень уравнения х = -0,7952).

1. Блок-схема:

2. Проверка работы программы:

Рисунок 4 Вводим левый конец интервала

Рисунок 5 Вводим точность

Рисунок 6 Полученный результат

Решение уравнения 2 методом половинного деления.

Решить уравнение х43-2х2+3х-3=0 методом половинного деления на интервале от -2 до 0. Точность задана программой и равна 0,0001. (ответ: корень уравнения х = -1,7320).

Блок-схема:

2. Проверка работы программы:

Рисунок 7 Вводим левый конец интервала

Рисунок 8 Вводим правый конец интервала

Рисунок 9 Полученный результат

Решение уравнения 2 методом касательных.

Решить уравнение х43-2х2+3х-3=0 методом касательных на интервале от -2 до 0 с точностью е = 0,0001. (ответ: корень уравнения х = -1,618034).

Блок-схема:

1. Проверка работы программы:

Рисунок 4 Вводим левый конец интервала

Рисунок 5 Вводим точность

Рисунок 6 Полученный результат

Размещено на Allbest.ru


Подобные документы

  • Язык программирования Visual Basic: краткая история возникновения, значение и общая характеристика. Изучение основных свойств Visual Basic, синтаксис языка. Обзор ключевых операторов Visual Basic, пользовательские процедуры и функции данного языка.

    контрольная работа [36,4 K], добавлен 23.07.2014

  • Исследование теоретических аспектов разработки программы посредством использования Visual Basic. Анализ достоинств и недостатков данного языка программирования. Изучение особенностей создания интерфейса приложения. Основные этапы реализации программы.

    практическая работа [460,6 K], добавлен 22.01.2013

  • Сумма двух разреженных полиномов, заданных ненулевыми коэффициентами и их номерами. Разработка программ на языке программирования Visual Basic for Applications. Вывод справочной информации. Операционная система Windows. Хранение двоичных данных.

    научная работа [390,2 K], добавлен 09.03.2009

  • Разработка программного продукта с помощью языка программирования Visual Basic. Описание интерфейса пользователя и возможностей программы. Исходный код основных модулей. Программа, демонстрирующая основные возможности диаграмм и среды Visual Basic.

    контрольная работа [989,9 K], добавлен 29.03.2011

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

    лабораторная работа [1,1 M], добавлен 10.12.2014

  • Машинные коды и ассемблер. Первые языки программирования высокого уровня. Язык программирования FORTRAN. Достоинства и недостатки ALGOL. Научные и бухгалтерские программы. Основные принципы, которые соблюдались при создании языка программирования Basic.

    курсовая работа [407,4 K], добавлен 21.06.2014

  • Основные этапы развития языков программирования. Характеристика машинно-ориентированной, проблемно-ориентированной и процедурно-ориентированной систем программирования. Ознакомление с системами программирования Delphi, Visual Basic и Visual C++.

    курсовая работа [102,4 K], добавлен 21.07.2012

  • Понятие и специфические особенности языка программирования Си, история его создания. Интегрированная система Borland C. Процесс программирования с помощью данного языка. Графические примитивы в языках программирования. Преобразования на плоскости.

    курс лекций [782,2 K], добавлен 04.10.2011

  • Назначение и основные функции Ехсе1. Причины возникновения ошибок и способы их решения в Ехсе1. Язык программирования Visual Basic for Applications (VBA): общая характеристика языка. Основные понятия информационной безопасности, способы ее нарушения.

    шпаргалка [201,2 K], добавлен 26.02.2010

  • Системы программирования и их графические возможности. Разработка мультимедиа курса, способствующего эффективному усвоению учащимися базовой школы темы "Графические возможности языка программирования" (на примере языков программирования Basic и Pascal).

    дипломная работа [588,3 K], добавлен 29.12.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.