Програмирование и основы алгоритмизации

Введение Всё начиналось примерно в 60-х годах, когда был разработан оригинальный язык программирования BASIC (Beginner`s All-purpose Symbolic Instruction Code). Он был достаточно «прост» в понимании и отвечал достаточно серьёзным требованиям выполняемых задач.Однако, с развитием мощности компьютеров и как следствие – появлением более совершенного программного обеспечения, в пакет MS Office фирма Microsoft внедрила в виде встроенного программного приложения на основе ранее известного BASIC, более совершенную и интегрированную на «простого пользователя» платформу и назвала её VBA (Visual Basic for Application). Основная цель состояла в предложении пользователям сравнительно простого в использовании и достаточно мощного инструмента для выполнения очень широкого спектра задач.

И в принципе , Microsoft это удалось.На сегодняшний день, VBA является мощным программным дополнением к таким пакетам как: • Microsoft Office – Word, Excel, PowerPoint, Access, Outlook, FrontPage и тд. • Microsoft Project • CorelDraw версии 9 или 10 и Corel WordPerfect Office 2000 • Серия графических бизнес-приложений iGrafx от Micrografx • Visio версии 4.5 , 5 или 2000 • AutoCAD R14, AutoCAD 2000 или AutoCAD 2000i для Windows • Autodesk Map • TurboCAD Professional • M.Y.O.B. Accounting Software • Пакет программ для учёта ресурсов Great Plains • OmniTrader, средства оценки рисков и управления торговыми операциями. • а также иные приложения, в которых могут использоваться как полноформатные версии VBA, так и урезанные (VBscript) и тд. Список возможностей VBA просто фантастический, т.к. практически сам пользователь создаёт под себя программы или изменяет уже имеющиеся ресурсы.

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

Задание № 1 Написать программу для вычисления значения функции z для значений x и y. Затем вычислить z для значений x. Использовать текстовый процессор Excel. Алгоритм программы: Текст программы в VBA: Форма программы: Задание № 2 Написать программу для вычисления функции у для значений х. Значение а ввести с клавиатуры (задать самостоятельно). Значения х, у и а вывести на экран дисплея.

Алгоритм программы: Текст программы в VBA: Форма программы Задание № 3 Написать программу для вычисления функции F. Полученное значение функции вывести на экран. Алгоритм программы: Текст программы в VBA: Форма программы Задание № 4 Составить блок схему алгоритма и программу вычисления частичной суммы числового ряда согласно варианту. Найденные значения частичной суммы и номера последнего члена ряда вывести на экран дисплея. точность вычисления.

Алгоритм программы: Текст программы в VBA: Форма программы Задание № 5 А = |1 2 5 3|, B = |0 7 3 9|, С = А(3) + В Написать программу для вычисления вектора С. Значение результирующего вектора распечатать.Текст программы в VBA: Заключение Таким образом, язык программирования Visual Basic, наглядно позволяет смоделировать физический процесс, получить конкретные результаты и навыки.

Отличительной особенностью VB, является возможность работы его непосредственно в среде Windows, что значительно повышает наглядность, красочность программы и гибкость в ее применении.Необходимо еще раз подчеркнуть, что создаваемые объекты сразу же обеспечены программным кодом и для них приемлем метод перетягивания, что весьма распространено Windows.

Итак, полученные навыки позволят в дальнейшем самостоятельно решать задачи различной сложности, расширить приобретенный опыт и углубить свои знания в вопросах программирования. Список литературы 1. А. Гарнаев. Самоучитель VBA. Санкт-Петербург, 1999. 2. А. Гарнаев.EXCEL, VBA, в экономике и финансах. 3. В.В. Серова, И.М. Шаронова «Методические указания и контрольные задания для студентов инженерных специальностей» , 2008. 4. С.Браун. Visual Basic : учебный курс /Пер. с англ. — С-Пб.: "Питер", 1999. 5. Р.Нельсон.

Running Visual Basic.