Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Posobie_Serkova_redKorovkina.doc
Скачиваний:
49
Добавлен:
02.03.2016
Размер:
4.21 Mб
Скачать
    1. Контрольные вопросы

  1. Изобразите и назовите основные блоки блок-схемы алгоритма.

  2. Что такое алгоритм? Способы написания алгоритма.

  3. Дайте определение линейного вычислительного процесса. Из каких частей состоит его алгоритм?

  4. Какие типы данных вы знаете? Дайте их характеристику.

  5. Функции для преобразования одного типа данных в другой.

  6. Дайте понятие переменных и констант. Правила назначения имен переменным и константам. Область видимости переменных и констант. В чем различие между переменной и константой?

  7. Какие типы данных могут храниться в переменной типа Variant?

  8. Уровни видимости переменных и констант.

  9. Глобальные переменные и константы, место и операторы их объявления в приложении. Назовите область их видимости.

  10. Модульные переменные и константы, место и операторы их объявления в приложении. Назовите область их видимости.

  11. Локальные переменные и константы, место и операторы их объявления в приложении. Назовите область их видимости.

  12. Неявное объявление переменных.

  13. Что такое локальные, модульные и глобальные переменные и константы?

  14. Как и где они описываются в приложении?

  15. Правила записи арифметических выражений на Visual Basic.

  16. Приоритет выполнения арифметических операций.

  17. Стандартные функции, используемые в арифметических выражениях.

  18. С какой целью используются скобки в арифметических выражениях?

  19. Основные свойства, события и методы объектов: форма, текстовое окно, командная кнопка, метка и линейка прокрутки.

  20. Каким образом производится ввод данных типа Single в текстовое окно?

  21. Использование функции Val для преобразования данных типа String в числовые.

4. Лабораторная работа № 4

Программирование разветвляющихся вычислительных процессов. Операторы условного и безусловного перехода, оператор выбора.

Цель работы: изучение операторов передачи управления, получение навыков разработки проектов, использующих алгоритмы разветвляющихся структур и принципов программирования разветвляющихся вычислительных процессов.

4.1. Разветвляющаяся структура алгоритма

Для реализации ветвлений в программах на VBA используются следующие операторы:

  • условный оператор If;

  • оператор выбора Select Case;

  • оператор безусловного перехода Goto.

4.1.1. Условный оператор if

Условный оператор – это структура, которая выбирает ту или иную ветвь кода процедуры на основе некоторого предопределённого условия или группы условий.

Инструкция IF (ЕСЛИ) используется в двух нотациях: в виде простой и блочной структур. Инструкция простой структуры имеет следующую форму записи:

If <Выражение> Then <Инструкция, исполняемая, если выражение – условие истинно>. Конструкция блочной структуры может включать один блок инструкций (<Блок 1>), исполняемых, если выражение 1 истинно, или же ещё дополнительные условия, сопровождаемые блоками инструкций:

If <Выражение1> Then

<Блок 1 – исполняется, если выражение 1 истинно>

ElseIf <Выражение2> Then

<Блок 2 – исполняется, если выражение 2 истинно >

ElseIf <Выражение3> Then

<Блок 3 – исполняется, если выражение 3 истинно >

…………………..

Else

<Блок инструкций, исполняемых, если ложны выражения в инструкциях If и ElseIf>

End If

Блоки ElseIf и (или) Else могут отсутствовать. В любом случае блочная конструкция оканчивается инструкцией End If.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]