Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Язык VBA




КОН

НАЧ

Команда 1

Команда 2

…………

Присвоить значения переменным можно следующим образом:
s:= 5, x:= 2 + y, m:= mn. Такого рода запись означает, что сначала выполняется действие над текущими значениями переменных в правой части от знака равенства, а затем полученный результат присваивается переменной, имя которой записано в левой части. Например, в результате операции k:= k + 1 значение переменной k будет увеличено на единицу.

Одним из наиболее наглядных способов записи алгоритма является изображение его в виде графической схемы. При этом алгоритм представляется последовательностью блоков (геометрических фигур), выполняющих определенные функции, и связей между ними, указывающих порядок выполнения отдельных инструкций. Конфигурация и размеры блоков в графической схеме алгоритма (ГСА) определяются стандартом. Основное направление линий связи между блоками – сверху вниз и по часовой стрелке. Линии связи в других направлениях сопровождаются стрелками.

 

Описание алгоритма с помощью языка программирования представляет собой программный код (программу).

 

Языки программирования – это искусственные языки, предназначенные для записи алгоритмов. Они считаются языками высокого уровня по отношению к уровню машинных (внутренних) команд ЭВМ. ЭВМ оперирует командами в двоичном коде (машинные команды). Поэтому программу, написанную на языке высокого уровня, необходимо перевести (транслировать) на язык машинных команд, «понятных» ЭВМ. Эту операцию выполняют обслуживающие программы- трансляторы (интерпретаторы и компиляторы).

Ø Компиляторы транслируют весь текст программы, написанной на языке высокого уровня, в машинные коды в ходе одного непрерывного процесса. При этом создается полная программа в машинных кодах, которая в дальнейшем используется без участия компилятора.

Ø Интерпретаторы преобразуют программу, написанную на языке высокого уровня, в машинные коды, построчно, причем каждая строка тут же выполняется.

Преимущество компиляторов (для языков ФОРТРАН, ПАСКАЛЬ, СИ) состоит в высокой скорости выполнения готовой программы. Интерпретаторы (для языков BASIC, Logo) более удобны при откладке программ, так как реализуют диалоговый стиль разработки программ.

VBA (Visual Basic for Applications) – это диалект языка Visual Basic, расширяющий его возможности и предназначенный для работы с приложениями Microsoft Office и другими приложениями, в том числе и от третьих фирм.

В настоящее время VBA встроен в Word, Excel, Access, PowerPoint, Outlook, Visio, Project, а также более чем в 100 приложений других фирм, например, CorelDRAW, AutoCAD и т. п. Мы будем работать в VBA, встроенным в Excel.

VBA – самый удобный язык для работы с приложениями Office.Он изначально был ориентирован на пользователей, а не на профессиональных программистов, поэтому создавать программы на нем довольно быстро и легко. В него встроены мощные средства для облегчения работы пользователя: подсказки по объектам и синтаксису, макрорекордер, средства работы с текстом, графический интерфейс и др.).

Создавать несложные программы на VBA можно, ничего не зная о программировании. Для этого служит режим автоматического создания макросов в Excel, реализуемый с помощью макрорекордера. Но он имеет ограниченные возможности: не умеет проверять значения, чтобы в зависимости от них выполнять какое-либо действие, не работает с циклами, не умеет перехватывать и обрабатывать ошибки и т. д.). VBA-программирование помогает решить эти проблемы и значительно повысить мощь и возможности макросов, позволяя создавать пользовательские меню, диалоговые окна и панели инструментов и др.

VBA считается объектно-ориентированным языком программирования.




Поделиться с друзьями:


Дата добавления: 2015-04-30; Просмотров: 714; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.006 сек.