- •5. Логическое устройство компьютера
- •6. Процессор. Регистры процессора
- •7. Представление чисел в машине. Биты. Байты
- •8. Процессор. Регистры процессора
- •9. Память. Адреса
- •10. Команды процессора
- •11. Графика
- •12. Логические диски. Папки. Файлы
- •13. Операционные системы
- •14. Файлы. Файловая система.
- •15. Этапы разработки
- •16. Интегрированная среда разработки Visual Basic.
- •17. Решение. Проект. Тип проекта. Компоненты проекта.
- •18. Использование стандартных элементов управления. Свойства. Методы.
- •19. Добавление и удаление компонентов проекта
- •20. Форма. Окно конструктора форм. Окно редактора кода.
- •21. Модуль. Окно редактор кода. Обозреватель объектов.
- •22. Этапы разработки проекта. Тип проекта, форма, модуль.
- •23. Форма. Свойства формы.
- •24. Добавление и удаление ссылок на библиотеки и элементы управления.
- •26.Объектно-ориентированное программирование. Инкапсуляция, наследственность, полиморфизм.
- •27. Классы, объекты, свойства, поля, методы.
- •30. Переменные, константы, массивы. Видимость и время жизни переменных.
- •33. Циклы.
- •36. Функции.
- •37. Арифметические выражения. Логические выражения
- •40 Обработка ошибок. Режим отладки программы.
33. Циклы.
Цикл с параметром For...Next
Этот цикл выполняется заданное число раз. Перед выполнением
Синтаксис цикла: Рог<параметр>=<нач. знач. параметра>То <конечное значение параметра> Step <значение шага> <операторы> Next <параметр> После каждого прохода параметр увеличивается на величину шага. Цикл выполняется до тех пор, пока параметр не превысит <ко-нечное значением Если шаг отрицательный, то параметр после каждого прохода уменьшается на величину шага. Цикл выполняется до тех пор, пока параметр не станет меньше <конечного значениям
Шаг в цикле можно не указывать, тогда он принимается равным 1.Цикл Do...Loop
Этот цикл имеет несколько вариантов.
Циклы выполняются, пока <логическое выражение 1>=Тгuе.
Do While Логическое выражение1>
<операторы> Loop
Do
<операторы> Loop While <логическое выражение 1>
Циклы выполняются, пока <логическое выражение1>=Ра18е.
Do Until <логическое выражение1> <операторы>
Loop Do <операторы> Loop Until Логическое выражение 1> Завершение выполнения цикла Do... Loop можно инициировать внутри цикла.
Do Until <логическое выражение 1>
<операторы>
If <логическое выражение> Then Exit Do
<операторы> Loop
36. Функции.
Функция расширяет возможности процедуры - ее можно использовать непосредственно в выражениях. Синтаксис функции следующий: <модификатор> Function (<имя функции> <арг1,.. > As <тип> <тело процедуры> При вызове функции аргументы записываются в скобках и разделяются запятыми. Функция от процедуры отличается только тем, что может возвращать значение. Функцию можно вызывать в стиле процедуры, при этом аргументы записываются без скобок.
37. Арифметические выражения. Логические выражения
Выражения - это константы, переменные, функции и константы, переменные, функции, соединенные знаками математических и логических операторов. Результатом выполнения арифметического выражения всегда является число. Арифметическое выражение может состоять из одной числовой константы: 0.01; 0.010; 1.0Е-2; 0.0001Е+2. Все это различные записи числа 0.01.Более сложные арифметические выражения содержат знаки математических операций. Унарный оператор имеет только один операнд: +1; -А. Другие операторы требуют наличия двух операндов: II Л; 2*Pi*R. 2Mod3; 2/3; 2\3..Последовательностъ действий(приоритет) операторов-стандартная:А+В*С выполняется как В*С+А; А+В*-С выполняется как (-С)*В+А.Приоритет операции можно изменить, применяя круглые скобки. Операция «*» имеет приоритет над операцией «\». Кроме того, операнды оператора целочисленного деления «\» сначала округляются до целых чисел, а затем выполняется операция деления. Математические выражения могут включать в себя математические функции. Используя встроенные функции, можно расширить список вычисления математических функций. Логические выражения содержат операнды и знаки логических операций и операций сравнения. Логические выражения могут принимать два значения True (правда) и False (ложь).Самое простое логическое выражение состоит из одной константы: True или False. Более сложные логические выражения можно сформировать с помощью операторов сравнения.. Все операторы сравнения требуют два численных операнда. Вот примеры таких логических выражений: А > D; 3 = 6; 3 >= 6; 3+6 <= 29.Логические выражения с операторами сравнения могут объединяться в более сложные с помощью логических операторов. В логических выражениях для операторов сравнения операндами являются числа, а для логических операторов – логические выражения. Правда, не будет ошибкой запись выражения «True>False». Дело в том, что переменные типа «Boolean» представляются в машине в виде двухбайтовых целых чисел - 1 и 0. Чтобы избежать недоразумений с операторами сравнения, всегда применяйте только числовые операнды. Для сравнения логических переменных используйте логический оператор Eqv. Если операндами логических операторов (And, OR,...) являются числовые данные, то такие операции называются битовым»