Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Формат условного оператора

Рисунок 1. Блок-схема полного ветвления.

 

Если слово иначе отсутствует, то эту форму называют неполное ветвление. Выглядит она следующим образом:

Рисунок 2. Блок-схема неполного ветвления


 

При выполнении условного оператора происходит следующее:

1. вычисляется значение <условие> - это выражение логического типа, которое может принимать одно из двух значений: ИСТИНА или ЛОЖЬ;

2. если условие истинно, то выполняется серия 1, следующая по ветке ДА;

3. иначе выполняется серия 2, следующая по ветке НЕТ.

 

Результатом операции сравнения всегда будет логическое значение — либо false (ложь), либо true (истина)

 

В условии записывается логическое выражение, состоящее из простых логических операций >, <, =, <>, >=, <= и составных и, или, не.

При записи условий можно использовать следующие операции сравнения (таблица 11):

 

Таблица 11. – Запись операций сравнения

Вопрос в условии Обозначение Пример записи
Равно? = d = 0
Больше? > x + y > 10
Меньше? < z < 3 * x
Больше либо равно? >= sin(a) >= 0,5
Меньше либо равно? <= v <= 60
Не равно? <> y <> 0

 

Нередко условие, требующее проверки, нельзя выразить с помощью единственного сравнения. Тогда используют составные условия, образующиеся с помощью логических операций (таблица 12).

 

Таблица 12. – Составные условия

Операция Обозначение Результат Пример записи
«И» (конъюнкция) and «истина», если истинны оба операнда (и первый, и второй) (x>-2)and(x<2)
«Или» (дизъюнкция) or «истина», если истинен хотя бы один операнд (или первый, или второй) (x < -2)or(x > 2)
«Не» (инверсия) not «истина», если операнд ложен not (a > b)

Задача №1. Составить алгоритм нахождения модуля числа х.

Решение:

Полная структура ветвления Неполная структура ветвления

Задача №2. Составить алгоритм, определяющийзначение у, если

Решение:


Задача №3. Составить алгоритм решения квадратного уравнения

 

<== предыдущая лекция | следующая лекция ==>
Отчёт по практической работе | Статья 1. Земельный фонд Республики Казахстан


Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных