Вопрос Как понять булево значение функции в программировании?

Регистрация
20 Сен 2013
Сообщения
95
Репутация
0
Спасибо
0
Монет
0
Есть ли простое определение данного понятия?

Если переменные , алгоритм, типы данных целочисленные и с плавающей точкой данные вроде понятно. А вот булево значение функции с этим истина и ложь я не догоняю. Где оно применимо и как его в целом понять? На каких примерах?
 
//четное ли число
boolean isEven(int n){
return n%2 == 0;
}
//Нечётно ли число
boolean isOdd(int n){
return n%2 == 1;
}
 
Пример: Если Истина, То сделать Это. Истина и ложь.
 
Это аналог слов "да" и "нет". Обычно применяется как результат проверки какого-либо условия.
 
Флажок_1 = "Верно"
Флажок_2 = "Неверно"


Если "Флажок_1" :
Написать ( "Лалала" )


Если "Флажок_2" :
Написать ( "Ололо" )

Если "Флажок_2" равен "Неверно":
Написать ( "Тыртыртыр" )

---------------------------------------

Лалала
Тыртыртыр

flag_1 = True
flag_2 = False

if flag_1:
print("Lalala")


if flag_2:
print("Ololo")

if flag_2 == False:
print("Tyrtyrtyr")

-------------------

Lalala
Tyrtyrtyr
 
Булево значение имеет только два варианта. Их можно называть истина и ложь, да и нет, 1 и 0 не важно. Главное что вариантов только два.
 
Это даже в Экселе есть. Получаем "истину" - делаем что-то одно, в ином случае делаем другое
 
Есть функция, которая возвращает true или false. Это булевская (boolean) функция. Нужна для проверки того, что ты ты в ней проверяешь
 
Назад
Сверху