В состав логических выражений могут входить: логические переменные; логические значения; операторы сравнения чисел и строк; логические операции.

Презентация:



Advertisements
Похожие презентации
Составные условия в разветвляющихся алгоритмах © М.Е.Макарова
Advertisements

Использование составных логических выражений в условном операторе Паскаля.
Условия такого типа называют логическими выражениями.
1 Программирование на языке Паскаль Тема 3. Сложные условия.
Условный оператор Структура ветвления. Условный оператор реализует выполнение определённых команд при условии, что некоторое логическое выражение (условие)
Использование составных логических выражений в условном операторе Паскаля.
1 Вариант 2. Программа сложное условие program qq; var x: integer; begin writeln('Введите возраст'); read ( x ); and if (x >= 25) and (x = = равно не равно.
Оператор ветвления. Для реализации ветвления в программе используют условный оператор (оператор ветвления). Условный оператор в полной форме записывается.
1 Программирование на языке Паскаль Сложные условия.
1 Программирование на языке Паскаль Тема 3. Сложные условия © К.Ю. Поляков,
Логический тип данных. Логические выражения. Условный оператор.
Тест по теме «Линейный алгоритм». 1.Определите значение целочисленной переменной а после выполнения фрагмента алгоритма. а:=247; b:=(a div 100)*10+9;
1 Программирование на языке Паскаль Тема 2. Ветвления.
1 Программирование на языке Паскаль Тема 3. Сложные условия © К.Ю. Поляков,
Условный оператор. Ветвление Ветвление – это такая форма организации действий, при которой в зависимости от выполнения или не выполнения некоторого условия.
1 Программирование на языке Паскаль © К.Ю. Поляков, ВведениеВведение 2.ВетвленияВетвления 3.Сложные условияСложные условия 4.ЦиклыЦиклы 5.Циклы.
ТЕМА: «ПРОВЕРКА УСЛОВИЯ» 8 – 9 класс Логунова Наталия Борисовна учитель информатики и ИКТ высшей категории МОСКВА, 2012.
Программирование ветвлений на Паскале. Если пойдёт дождь, то открою зонт. Если пойдёт дождь, то открою зонт иначе одену солнечные очки.
Алгоритмы ветвления. Условный оператор 9 класс. Повторение 1. Что такое алгоритм? 2. Какие типы алгоритмов вы знаете? 3. Какой алгоритм называется линейным?
1 Программирование на языке Паскаль Ветвления. 2 Разветвляющиеся алгоритмы Задача. Ввести два целых числа и вывести на экран наибольшее из них. Идея решения:
Транксрипт:

В состав логических выражений могут входить: логические переменные; логические значения; операторы сравнения чисел и строк; логические операции

Логические выражения могут принимать лишь два значения: TRUE (истина) FALSE (ложь). Операторы сравнения =,, = сравнивают выражения в левой части оператора с выражением в правой части оператора и представляют результат в виде логического значения TRUE или FALSE Пример: 5>3=True A=B=False

Над элементами логических выражений могут производится логические операции, которые на ЯП обозначаются следующим образом: логическое умножение - AND логическое сложение - OR логическое отрицание – NOT При записи сложных логических выражений используются скобки.

Пример: (5>3) AND (A=B) = False (5>3) OR (A=B) = True NOT (5>3) = False AND – и (конъюнкция) OR – или (дизъюнкция) NOT – не (отрицание)

Правила True AND True = True True AND False = False False AND False = False True OR True = True True OR False = True False OR False = False

Пример program primer; var a,b,c,d: integer; begin writeln(vvedi 3 chisla); readln(a,b,c); if (a>=b) and (a>=c) then d:=a; if (b>=a) and (b>=c) then d:=b; if (c>=a) and (c>=b) then d:=c; writeln(d);readln(d) end.

Решение Пусть переменная a обозначает стаж кандидата, а b – его возраст. Тогда должно соблюдаться условие: (a >= 5) and (b = 5) and (b

Задача 1 Написать программу, которая спрашивает «Который час?» и, в зависимости от введенного времени, выводит на экран приветствие: «Доброе утро» (6-12), «Добрый день» (12-16), «Добрый вечер» (16-22), «Спокойной ночи» (22-6).

Задача 2 Ракета запускается с точки на экваторе Земли со скоростью V(км/с) в направлении движения Земли по орбите вокруг Солнца. Каким будет результат запуска ракеты в зависимости от скорости V? V< 7.8 Ракета упадет на Землю 7.8 V