Сложные логические выражения




Тема урока: Логические операции. Программирование диалога с компьютером.

Цели:
Научиться применять полученные знания с другими темами, на примере языка программирования Паскаль;
Образовательная: ввести понятия: логическая переменная, логические операции, сформировать умения применения логических операций.
Развивающи е: развитие логического мышления у учащихся и познавательного интереса к предмету.
Воспитательные: формирование устойчивого внимания у учащихся.

Программно-дидактическое обеспечение: ПК, презентация с логическими величинами и операциями.

 

Ход занятия

1) Организационный момент

2) Проверка домашнего задания

3) Объяснение нового материала

4) Проверка изученного

5) Итог урока

 

Организационный момент:

-Здравствуйте, садитесь. Меня зовут Виктор Викторович. Дежурный, кого нет в классе.

Сейчас проверим домашнее задание.

Первый вопрос: Что такое команда ветвления? (Команда ветвления - разделяет алгоритм на два пути в зависимости от некоторого условия; затем исполнение алгоритма выходит на общее продолжение.

2) Каким бывает ветвление?(полное и не полное)

3) как записывается полное и не полное ветвление?

Полное ветвление неполное ветвление

если < условие > если <условие>
то < Cерия 1 > то <серия 1>
иначе < Cерия2 > все.

4) КАКИЕ АЛГОРИТМЫНАЗЫВАЮТСЯ РАЗВИТВЛЯЮЩИМИСЯ? (Алгоритмы, в которых последовательность шагов зависит от выполнения некоторых условий, называются разветвляющимися)

Объяснение нового материала

 

Логические операции

Наконец, составим еще один, третий вариант программы определения большего числа из трех:

 

Нетрудно понять смысл этой программы. Здесь использо­ваны три последовательных неполных ветвления. А условия ветвлений представляют собой сложные логические выра­жения, включающие логическую операцию аnd (И). С логи­ческими операциями вы встречались, работая с базами дан­ных и с электронными таблицами.

Напомним, что операция аnd называется логическим ум­ножением или конъюнкцией. Ее результат — «истина», если значения обоих операндов — «истина». Очевидно, что если c A >= В и А >= С, то А имеет наибольшее значение и т. д. В Пас­кале присутствуют все три основные логические операции:

Аnd— И (конъюнкция),

Ог — ИЛИ (дизъюнкция),

Not— НЕ (отрицание).

Сложные логические выражения

Обратите внимание на то» что отношения, связываемые логическими операциями, заключаются в скобки. Так надо делать всегда! Например, требуется определить, есть ли сре­ди чисел А, В, С хотя бы одно отрицательное. Эту задачу ре­шает следующий оператор ветвления:

 

 

Выражение, истинное для отрицательного числа, может быть записано еще и так:

not(А>=0)

Сложные условие – это условие, состоящее из нескольких простых условий (отношений), связанных с помощью логических операций:

not – НЕ (отрицание, инверсия)

and – И (логическое умножение, конъюнкция,
одновременное выполнение условий)

or – ИЛИ (логическое сложение, дизъюнкция,
выполнение хотя бы одного из условий)

xor – исключающее ИЛИ (выполнение только
одного из двух условий, но не обоих)



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-04-29 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: