Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.05.2010, 20:07   #1
korzunmaria
Пользователь
 
Регистрация: 09.04.2010
Сообщений: 11
По умолчанию Boolean

Доказать (путем перебора возможных значений),что для любых величин A, B, C типа Boolean следующие пары логических выражений имеют одинаковые значения (эквивалентны):
A OR (B AND C) и (A OR B) AND (A OR C)
Я смотрела в интернете и ничего понятного не нашла, помогите решить задачу, объясните мне
ЗАРАНЕЕ БЛАГОДАРНА
korzunmaria вне форума Ответить с цитированием
Старый 19.05.2010, 21:19   #2
Vago
Форумчанин
 
Регистрация: 15.01.2010
Сообщений: 948
По умолчанию

Код:
#!/usr/bin/python
# -*- coding: cp1251 -*-

print '  A   B   C    A OR (B AND C)   (A OR B) AND (A OR C)'

for j in range( 0, 8 ):
    c = ( j % 2 == 1 )
    b = ( j / 2 % 2 == 1 )
    a = ( j / 4 % 2 == 1 )

    print "%3d %3d %3d %10d %19d" % (a, b, c, a or ( b and c ), ( a or b ) and ( a or c ) )

#
Оператор цикла, деление и остаток от деления, логические операторы и "красивый" вывод - в зависимости от Вашего языка.

Последний раз редактировалось Vago; 19.05.2010 в 22:16.
Vago вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Boolean korzunmaria Паскаль, Turbo Pascal, PascalABC.NET 2 19.05.2010 22:13
Проблема с boolean GenniY Общие вопросы Delphi 12 14.12.2009 15:30
И опять boolean. dimple Помощь студентам 4 04.05.2008 14:03
Boolean Air Общие вопросы Delphi 2 16.02.2008 17:15
Boolean... ZhekON Общие вопросы Delphi 2 17.06.2007 00:39