Объявление динамического массива
Динамический массив создается в два этапа: Определить массив Dim R( ) As Single С помощью оператора ReDim установить фактический размер массива. Пример Dim A() As Dim n as integer N= Csng(inputBox(“n=“)) Redim A(0 to n) ВОПРОС. VB. Операции отношения. Логические выражения. Логические операции. Правила выполнения логических операций. Оператор условного перехода. Линейный и блочный синтаксис. Логическое выражение – это выражение, результатом выполнения которого является ИСТИНА или ЛОЖЬ. Операции отношения Операции отношения используются для сравнения арифметических и строковых выражений. Результат операции – логическое значение. = Равно > Больше >= Больше или равно <> Неравно Логическое выражение – это выражение, результатом выполнения которого является ИСТИНА или ЛОЖЬ. Операции отношения используются для сравнения арифметических и строковых выражений. Результат операции – логическое значение. Логические операции применяются к величинам логического типа: Not Отрицание Not А истинно тогда и только тогда, когда А ложно. And Логическое умножение А And В истинно тогда и только тогда, когда истинно А и истинно В. Or Логическое сложение А Or В истинно тогда и только тогда, когда А или В истинно. Xor Исключающее ИЛИ А Xor В истинно тогда и только тогда, когда значения А и В не совпадают. Eqv Эквивалентность А Eqv В истинно тогда и только тогда, когда значения А и В совпадают. Imp Импликация А Imp В принимает значение ЛОЖЬ, если А истинно, а В ложно, и значение ИСТИНА, в остальных случаях. Оператор ветвления (условный оператор) - это структура, которая представляет собой простую форму проверки заданных условий, впоследствии чего выполняются определенные операторы Оператор If…Then…Else…End if имеет следующий синтаксис: 1й_оператор выполняется в том случае, когда заданное условие является истиной, если же условие не равняется истине – тогда выполняется 2й_оператор. Условный оператор If можно использовать в трёх видах: 1. If условие Then оператор 2. If условие Then 1й_оператор Else 2й_оператор End If 3.If 1е_условие Then 1й_оператор ElseIf 2е_условие Then 2й_оператор End If Структурированные операторы Структурированными операторами являются операторы, которые состоят из других операторов. К ним относятся: • условный оператор If; • оператор выбора Select Case; • операторы цикла. Условный оператор If Оператор If…Then…имеет линейный и блочный синтаксис. Линейный синтаксис: If Условие Then Операторы_1 [Else Операторы_2] Данный оператор является однострочным, т.е. записывается в одну строчку. Порядок выполнения операторов: • Вычисляется значение Условия; • Если значение Условия «истина», то выполняются Операторы_1, а затем оператор, следующий за условным; • Если значение Условия «ложь», то выполняются Операторы_2, а затем оператор, следующий после условного. Пример Даны вещественные числа x и y. Присвоить переменной x значение max{x,y}, а y min{x,y}.
Блочный синтаксис If Условие_1 Then [Блок операторов_1] [ElseIf Условие_2 Then Блок операторов_2] [ElseIf Условие_N Then Блок операторов_N] [Else Блок операторов_N+1] End If Блок операторов – один или несколько операторов. Порядок выполнения: • Вычисляется значение Условия_1; • Если значение Условия_1 «истина», то выполняется Блок операторов_1, а затем оператор, следующий после условного; • Если значение Условия_1 «ложь», то проверяется по порядку каждое условие ElseIf. Как только найдется верное условие, выполняются операторы данного блока, а затем оператор, следующий после условного; • Если ни одно из условий ElseIf не выполнено (все «ложь»), то выполняются операторы блока Else (Блок операторов_N+1).
Популярное: Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... Как построить свою речь (словесное оформление):
При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (160)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |