![]() |
Модераторы: Poseidon |
![]() ![]() ![]() |
|
BioSharK |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 15.9.2009 Репутация: нет Всего: нет |
Помогите с написанием программы, которая строила бы таблицу истинности логических функций коньюнкции, дизьюнкции, импликации и отрацания.
|
|||
|
||||
mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 16 Всего: 128 |
|
|||
|
||||
ИванМ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1260 Регистрация: 19.6.2006 Где: СПб Репутация: 13 Всего: 23 |
Какие исходные данные?
|
|||
|
||||
mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 16 Всего: 128 |
Подозреваю, что входные данные X и Y, а программа должна строить автоматом таблицы для всех четырех указанных операций. Дело нехитрое же.
Конъюнкция, логическое умножение, верна только тогда, когда верны оба аргумента. Дизъюнкция, логическое сложение, верна тогда, когда верен хотя бы один из аргументов. Импликация, ложна только в одном случае - когда из лжи следует истина. Во всех остальных случаях истинна. Отрицание, тут все просто - входной аргумент один (унарная операция), выходной - тот же элемент, но "наоборот". Это теория. Программа сводится к перебору всех четырех возможных значений для X и Y и построением первых трех названных таблиц просто указанием нужной операции (для импликации чуток сложнее будет, чуть-чуть совсем). Для отрицания отдельно построить табличку с одним входным данным (X) и его отрицанием. Все же просто. Может, сам напишешь все же? Вот подсказка. Для конъюнкции (пишу на коленке, паскаль подзабыл уже немного, возможно, где-то наврал).
Это сообщение отредактировал(а) mr.Anderson - 15.9.2009, 23:59 |
|||
|
||||
BioSharK |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 15.9.2009 Репутация: нет Всего: нет |
дело в том, что я как бы вообще человек не просвещенный в программировании практически... а делать-то это надо...
если не сложно, напишите код полностью... можно для QBasic HELP Это сообщение отредактировал(а) BioSharK - 16.9.2009, 17:59 |
|||
|
||||
mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 16 Всего: 128 |
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Центр помощи" | |
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Центр помощи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |