Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Informatika_Ekzamen (3).docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
155.76 Кб
Скачать

29. Операторы языка vb.

Оператор присвоения:

  • Знак равенства (=) используется для присвоения значения переменной. Также возможно использование ключевого слова Let перед именем переменной;

  • Многократное присваивание, так как это реализовано в языке C, невозможно. A = B = C не означает, что A, B и C будут иметь равные значения.

Арифметические операторы:

  • сложение (+), вычитание (-), умножение (*), деление (/)

  • возведение в степень (^). Пример: 2 ^ 3 = 8

  • целочисленное деление (\)

  • деление по модулю (Mod) (возвращает остаток по модулю).

Операторы сравнения:

  • равенство (=);

  • больше, чем и меньше, чем (> и <);

  • больше или равно и меньше или равно (>= и <=);

  • не равно (<>)- Пример: If nVar <> 10 Then;

  • сравнение объектов (Is). Определяет, ссылаются объектные переменные на тот же объект или на разные - Пример: If obj1 Is obj2 Then;

  • оператор подобия (Like). Сравнивает строковый объект с шаблоном и определяет, подходит ли шаблон - Пример: If strEmail Like "*@*.*" Then.

Логические операторы:

  • логическое И (And);

  • логическое ИЛИ (Or);

  • логическое отрицание (Not);

  • логическое исключение (Xor) — в выражении E1 Xor E2 возвращает True, если только E1 = True или только E2 = True, иначе — False;

  • эквивалентность (Eqv) ;

  • импликация (Imp).

Операторы конкатенации:

  • Оператор (+) используется для конкатенации строк. Если обе части выражения имеют символьный тип, то операция склеивания строк будет успешной. Если одна из частей выражения, имеет числовой тип, но другая часть не может быть корректно преобразована к числу, то возникает ошибка приведения типов. Чтобы не допустить таких ситуаций, рекомендуется использовать соответствующие операторы для конвертации типов или применять оператор (&) для соединения строк;

  • Оператор (&) производит автоматическое преобразование выражений и значений в строковой тип. Например, выражение str = "10" & 20 даёт результат "1020", а не "30". Если бы использовали оператор (+) в данном выражении, то VB привел бы выражение "10" к числовому типу 10, и в случае успеха, произвёл бы арифметическое сложение.

30.Способы организации циклов, примеры.

    • Цикл с известным числом повторений: for..next

For имя переменной=зн1 (начальное значение переменной (параметра)) to зн2(конечное) [step зн3] (шаг изменения параметра, по умолчанию 1)

Операторы { тело цикла}

[ Exit for] – преждевременный выход из цикла

[continue for] – переход на следующий шаг цикла

Next

  • Цикл с условием Do..Loop

  • Условие true в начале цикла (с предусловием, работает, если усл=true и прекращает работу, если усл=false. Мин число повторений= 0) do while условие →блок операторов→loop

  • Условие true в конце цикла (с постусловием, Мин число повторений – 1) do → блок операторов→loop while условие

  • Условие false в начале цикла (цикл работает, если усл=false и прекращает работу, если усл=true. Мин число повторений =0) do until условие →→loop

  • Условие false в конце цикла(мин число повторений =1) do →→loop until условие

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