Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
21_bu_1_semestr / 1_семестр_DOC / Информатика / УП_информатика_фтд_юф_эфэ_эфм.doc
Скачиваний:
124
Добавлен:
11.06.2015
Размер:
1.62 Mб
Скачать

Контрольные вопросы:

  1. Дайте определение понятию «алгоритм».

  2. Что изначально означало это слово?

  3. С именем, какого математика связано появление слова «алгоритм»?

  4. Перечислите свойства алгоритма и поясните их смысл.

  5. Перечислите средства записи алгоритмов.

  6. Из каких базовых элементов строится структурная схема?

  7. Что такое линейная структура, поясните ее смысл.

  8. Что такое условная структура, поясните ее смысл.

  9. Что такое циклическая структура, поясните ее смысл.

  10. Поясните смысл цикла с предусловием и постусловием

  11. Дайте определение языкам программирования высокого уровня.

  12. Какие ЯП относятся к ЯП низкого уровня?

  13. Перечислите ЯП высокого уровня (алгоритмические).

  14. Какие понятия характерны для объектно-ориентированных языков?

  15. Какие ЯП используются в компьютерных сетях для создания статических и динамических Web-страниц?

  16. Какие средства являются общими для всех ЯП?

  17. Что понимается под средой программирования?

  18. Что такое компилятор и что является результатом его работы?

  19. Перечислите известные технологии программирования.

  20. В чем смысл структурного проектирования программ?

  21. Перечислите методы структурного проектирования.

  22. В чем различие между проектированием «сверху-вниз» и «снизу-вверх»?

Глава 9. Язык программирования vba

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

В пособии рассматривается подмножество этого языка программирования, необходимое для написания алгоритмов (процедурная часть). Вводятся понятия проекта, модуля, процедуры и функции. Определяются понятия типов данных, переменных, массивов и основных операторов языка.

Для применения программ, написанных на VBA, использовано офисное приложение MS Excel, которое является удобной средой для обучения основам программирования и применения написанных программ для вычислений.

9.1. Основные понятия языка программирования vba

Программа на VBA состоит из следующих «строительных блоков»:

  • оператор – это наименьшая единица. Он предназначен для определения переменной и выполнения какого-либо действия в программе;

  • процедура (функция) – это отдельная единица программы, которую можно вызывать по имени для выполнения и которая может выполняться самостоятельно. Любая процедура содержит один или несколько операторов;

  • модуль – это именованная единица, состоящая из одной или нескольких процедур и раздела объявлений, в котором описываются переменные и константы;

  • проект – это именованная единица, включающая в себя все необходимые модули.

В курсе информатики будут рассмотрены только первые три блока.

Поясним некоторые понятия.

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

В любом языке программирования можно выделить понятия, которые используются для создания программы:

  • типы данных;

  • переменные и константы;

  • массивы статические и динамические;

  • операторы: описания, присваивания, условный и цикла;

  • процедуры и функции.

Рассмотрим подробнее эти понятия в языке программирования VBA.