Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Лекция 4. Тема: Логика и последовательность выполнения программы




Тема: Логика и последовательность выполнения программы

1. Последовательность выполнения компьютером программы

Компьютерная программа состоит из набора команд и логических условий принятия решений.

Логические сравнения необходимы при выполнении компьютером программ. Они используются при работе программ, обработке ошибок при работе программ, обработке ошибок при работе с файлами и т.п.

 

2. Типы переменных в VB

В VB применяются следующие типы данных:

-переменные;

-массивы;

-константы.

Переменные могут принимать различные значения и хранятся в определенной области памяти. Типы переменных в VB:

- Integer числовая переменная, содержащая целые числа из интервала -32768…+32768;

- Long – числовая переменная, которая отличается от Integer более широким интервалом;

- Single - числовая переменная, содержащая десятичные числа с запятой;

- Double - числовая переменная, отличающаяся от Single более широким интервалом;

- Currency – переменная для хранения денежных величин;

- String – переменная для хранения текстовых или строковых значений;

- Byte – числовая переменная с интервалом 0-255;

- Boolean – переменная логического типа для хранения высказываний True (истина) или False (ложь);

- Data – переменная для хранения дат;

-Object – переменная для хранения ссылок на объекты VB и других приложений;

-Variant – универсальная переменная общего назначения, которая может хранить значения всех типов.

Переменные в VB характеризуются с помощью ключевого слова Dim (Dimension – размерность). Если переменная используется внутри процедуры, то доступ к ней возможен только на уровне процедуры – такие переменные называются локальными.

Открытые или глобальные переменные объявляются в секции (General Declarations) с ключевым словом Global и используются на уровне всего приложения.

Static – переменная будет сохранять последнее присвоенное ей значение даже после завершения процедуры.

Для хранения нескольких значений переменных используются массивы данных:

Static х(2) As Integer (x=0,1,2).

Если размер массива не может быть определен заранее, то используется динамический массив:

Dim Y() As Integer.

Для определения констант используется ключевое слово:

Const Pi = 3.142.

 

3. Основные логические операторы в VB

В VB используются 5 логических операторов:

And – используется для логического объединения (конъюнкции) двух выражений

    Результат
Истина Истина Истина
Истина Ложь Ложь
Ложь Истина Ложь
Ложь Ложь Ложь

 

EQN – проверяет эквивалентность двух выражений. При совпадении логических значений принимает значение «истина»:

    Результат
Истина Истина Истина
Истина Ложь Ложь
Ложь Истина Ложь
Ложь Ложь Истина

 

OR – если хотя бы одно из выражений истинно, то результат «истина» (дизъюнкция):

    Результат
Истина Истина Истина
Истина Ложь Истина
Ложь Истина Истина
Ложь Ложь Ложь

 

XOR – истинно лишь одноиз двух выражений (исключающее ИЛИ):

    Результат
Истина Истина Ложь
Истина Ложь Истина
Ложь Истина Истина
Ложь Ложь Истина

 

NOT – возвращает обратное логическое значение (инвертор):

  Результат
Истина Ложь
Ложь Истина

 

4. Выполнение операций сравнения и принятия решений.

Операции сравнения

1. Условие «равно»

If x = 3 then

2. Условие «больше»

If x > 3 then

3. Условие «меньше»

If x < 3 then

4. Условие «не равно»

If x < > 3 then

5. Условие «меньше или равно»

If x £ 3 then

6. Условие «больше или равно»

If x ³ 3 then.

 

Принятие решений.

1. If…Then…Else – форма проверки условий в VB (если…то…в противном случае).

2. If – вычисляются оба возвращаемых выражения.

3. Select Case…End Select

Select Case x

Case Is =3

Case Is >17

Case Else

End Select.

5. Организация циклов.

1. For…Next –используется для выполнения определенного количества итераций

For I = 10 To 100 Step 5

Next.

2. Do…Loop – используется когда точное количество циклов неизвестно или необходимо выполнение некоторого условия.

Do Until x = 10

x= x=1

Loop.

3. While…Wend – последовательность команд выполняется до тех пор, пока остается истинным указанное условие.

While x <10

x = x=1

Wend.

 




Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 260; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.