Главная страница
Навигация по странице:

2 Логические функции и булева алгебра. Логические функции и булева алгебра



Скачать 0.6 Mb.
Название Логические функции и булева алгебра
Анкор 2 Логические функции и булева алгебра.docx
Дата 01.05.2017
Размер 0.6 Mb.
Формат файла docx
Имя файла 2 Логические функции и булева алгебра.docx
Тип Документы
#5791

Логические функции и булева алгебра

Булева алгебра - часть математики, названная в честь английского логика Джорджа Буля, который в середине XIX века начал изучать операции над высказываниями, каждое из которых имеет одно из двух значений истинности: «истина» (сокр. «и» или 1) и «ложь» (сокр. «л» или 0) , позволявшие из двух данных высказываний построить третье. Булева алгебра широко используется в программировании и создании компьютеров, где двоичная система (0 и 1) соответствует логическим утверждениям, на основе которых функционирует компьютер.

Наиболее распространенной синтаксической конструкцией СИ++ являются выражения. Кроме арифметических выражений в программировании широко используют так называемые логические выражения(элементы Булевой алгебры). Они отличаются тем, что могут иметь только одно из двух возможных фиксированных значений: True (истина) или False (ложь).

При записи логических выражений используют операторы сравнения и логические функции.

В СИ++ операторы сравнения и логические функции называются логическими операторами. К ним относятся:



Для чего нужны логические операторы (функции):

Программы на СИ++ должны уметь принимать решения. Программы, полностью состоящие из безальтернативных действий очень сложны. Программам часто приходится выполнять примерно следующее: «Сделай то, если переменная a меньше некоторого значения, а если не меньше-то сделай это. » Для принятия решений (правильных или нет) в программах просто необходимо использовать логические операторы.

Результат логической операции проведенной с помощью логических операторов может быть присвоен (сохранен в…) переменной типа bool (ранее присваивался переменной типа int)
написать администратору сайта