Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Условный оператор If






Методические указания к лабораторным работам по теме

«Основы языка Visual Basic for Applications. Разработка программ с разветвляющимися и циклическими алгоритмами».

Семестр 2. Часть 2

Дисциплина: «Компьютерные информационные технологии»

Специальност ь: «Экономика и управление на предприятии»

Форма обучения: для студентов-заочников

Преподаватель: к.т.н., доцент каф. ЭИ Венберг Андрей Викторович

 

СОДЕРЖАНИЕ

 

1. Введение. 1

2. Реализация разветвляющихся алгоритмов. 1

2.1. Условный оператор If. 2

2.2. Многозначные ветвления If. 3

2.3. Оператор выбора Select Case. 4

3. Циклические алгоритмы For 5

3.1. Цикл For … Next 5

3.2. Вложенные циклы For … Next 6

4. Циклические алгоритмы While и Do. 7

4.1. Цикл While … Wend (цикл с предусловием) 8

4.2. Цикл Do While … Loop (цикл с предусловием) 9

4.3. Цикл Do … While Loop (цикл с постусловием) 9

5. Массивы.. 10

6. Использование подпрограмм (процедуры и функции) 11

6.1. Использование подпрограмм, не возвращающих значения (процедуры) 11

6.2. Использование подпрограмм, возвращающих значения (функции) 12

6.3. Назначение значений по умолчанию необязательным параметрам.. 13

6.4. Вызов подпрограмм с указанием фактических параметров по имени. 13

 

Требования к разработке программ

 

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

1) разработку программ выполнять с инструкцией Option Explicit;

2) все переменные объявлять с указанием типа данных;

3) каждое новое практическое задание выполнять в новой процедуре.

 

Реализация разветвляющихся алгоритмов

Алгоритм называется разветвляющимся, если последовательность выполнения шагов алгоритма изменяется в зависимости от выполнения некоторых условий. Условие – это логическое выражение, которое может принимать одно из двух значений: “ДА” – если условие верно (истинно, TRUE), и “НЕТ” – если условие неверно (ложно, FALSE).

Условный оператор If

 

 

Да Нет

 

Синтаксис составного условного оператора, если Вы пишите программу структурно, следующий:

 

If < логическое выражение> Then

P1

P2

.

.

PN

Else

M1

M2

.

.

MN

End If

 

Возможна и другая запись:

 

If < лог. выраж.> Then P1: P2:...: PN Else M1: M2 :... MN

 

где If, Then, Else, End If – зарезервированные слова, а P1, P2, PN, M1, M2, MN – операторы.

 

Практическое задание

1. Запросить у пользователя ввод числа.

2. Сравнить введенное число с другим, заданным числом, например 20.

3. По результатам сравнения вывести соответствующее сообщение:

25 > 20 или

15 < 20,

где 25, 15 – введенные пользователем числа.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.