Язык программирования 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
б) х4-х3-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 методом половинного деления.
Решить уравнение х4-х3-2х2+3х-3=0 методом половинного деления на интервале от -2 до 0. Точность задана программой и равна 0,0001. (ответ: корень уравнения х = -1,7320).
Блок-схема:
2. Проверка работы программы:
Рисунок 7 Вводим левый конец интервала
Рисунок 8 Вводим правый конец интервала
Рисунок 9 Полученный результат
Решение уравнения 2 методом касательных.
Решить уравнение х4-х3-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