Форум программистов, компьютерный форум CyberForum.ru

Построить таблицу истинности и определить выполнимость формулы: Значения Х1,Х2,Х3 одинаковы для всех вариантов - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.92
Владислав96
0 / 0 / 0
Регистрация: 27.12.2012
Сообщений: 5
29.12.2012, 21:36     Построить таблицу истинности и определить выполнимость формулы: Значения Х1,Х2,Х3 одинаковы для всех вариантов #1
X1 X2 X3
0 0 0
0 0 1 Вот моё задание 7) Х1*Х2*Х3 + Х1*Х2*Х3 + Х1*Х2*Х3
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1


ПРИМЕР

X1 X2 X3 X1+X2+X3 X1+X2+X3 X1+X2+X3 X1+X2+X3* X1+X2+X3*X1+X2+X3
0 0 0 0 0 0 0
0 0 1 1 1 1 1
0 1 0 1 1 1 1
0 1 1 1 1 1 1
1 0 0 1 1 1 1
1 0 1 1 1 1 1
1 1 0 1 1 1 1
1 1 1 1 1 1 1

Добавлено через 14 минут
X1X2X3X1+X2+X3X1+X2+X3X1+X2+X3X1+X2+X3* X1+X2+X3*X1+X2+X3
0000000
0011111
0101111
0111111
1001111
1011111
1101111
1111111
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.12.2012, 21:36     Построить таблицу истинности и определить выполнимость формулы: Значения Х1,Х2,Х3 одинаковы для всех вариантов
Посмотрите здесь:

C++ Одинаковы ли символьные коды для всех систем/компиляторов?
C++ Написать программу, которая выводит таблицу истинности для логической функции
C++ Определить, является ли она магическим квадратом, т.е. такой, в которой суммы элементов во всех строках и столбцах одинаковы.
C++ Вывести на экран таблицу истинности
C++ Нужно построить таблицу истинности по заданном логическому выражению.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
pavlovnik
41 / 22 / 4
Регистрация: 07.12.2011
Сообщений: 114
30.12.2012, 11:48     Построить таблицу истинности и определить выполнимость формулы: Значения Х1,Х2,Х3 одинаковы для всех вариантов #2
просто для каждого строишь функцию свою, если хитрить то потом проверяешь значения Х, если хоть один = 1, то и результат функции будет равен 1.

как таблицу делать, читай, у меня учебника нет.
тут просто надо вспомнить эти таблицы и перевести это в код)
Nixy
ComfyMobile
 Аватар для Nixy
399 / 280 / 8
Регистрация: 24.07.2012
Сообщений: 916
30.12.2012, 12:15     Построить таблицу истинности и определить выполнимость формулы: Значения Х1,Х2,Х3 одинаковы для всех вариантов #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
#include <windows.h>
 
int logicalFunction(int X1,int X2,int X3){
    return (X1&X2&X3|X1&X2&X3|X1&X2&X3);       //ваше задание
}
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    int X1,X2,X3;   
    
    cout << "Ввелите ваши числа "<<endl;    
           cin >> X1;
    cin >> X2;
    cin >> X3;
    cout << "Результат вычисления = "<<logicalFunction(X1,X2,X3)<<endl;
 
    system("pause");
}
Добавлено через 7 минут
вариант с несколькими вводами
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
using namespace std;
#include <windows.h>
#include <cstring>
 
int logicalFunction(int X1,int X2,int X3){
    return (X1&X2&X3|X1&X2&X3|X1&X2&X3);       //ваше задание
}
 
int main()
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    int X1,X2,X3;
    char* flag;
    do{
    cout << "Ввелите ваши числа или exit  для выхода"<<endl;
    cin>>flag;
    if (strcmp(flag,"exit")) {
       X1 = flag[0];
       cin >> X2;
       cin >> X3;
       cout << "Результат вычисления = "<<logicalFunction(X1,X2,X3)<<endl;
    }
 
    }while(strcmp(flag,"exit"));
 
    system("pause");
}
Владислав96
0 / 0 / 0
Регистрация: 27.12.2012
Сообщений: 5
30.12.2012, 18:02  [ТС]     Построить таблицу истинности и определить выполнимость формулы: Значения Х1,Х2,Х3 одинаковы для всех вариантов #4
__ __ __
7) Х1*Х2*Х3 + Х1*Х2*Х3 + Х1*Х2*Х3
 
ПРИМЕР
X1 X2 X3 X1+X2+X3 X1+X2+X3 X1+X2+X3 X1+X2+X3* X1+X2+X3*X1+X2+X3
0 0 0 0 0 0 0
0 0 1 1 1 1 1
0 1 0 1 1 1 1
0 1 1 1 1 1 1
1 0 0 1 1 1 1
1 0 1 1 1 1 1
1 1 0 1 1 1 1
1 1 1 1 1 1 1

Нада что-бы получилось вот так !
Nixy
ComfyMobile
 Аватар для Nixy
399 / 280 / 8
Регистрация: 24.07.2012
Сообщений: 916
30.12.2012, 18:05     Построить таблицу истинности и определить выполнимость формулы: Значения Х1,Х2,Х3 одинаковы для всех вариантов #5
у вас разные формулы в таблице и в задании, если тебе нужно таблицу составить то попробуй сам дописать
Владислав96
0 / 0 / 0
Регистрация: 27.12.2012
Сообщений: 5
30.12.2012, 18:12  [ТС]     Построить таблицу истинности и определить выполнимость формулы: Значения Х1,Х2,Х3 одинаковы для всех вариантов #6
Икс 2 икс 3 и икс 2 над ними штрих
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.12.2012, 18:29     Построить таблицу истинности и определить выполнимость формулы: Значения Х1,Х2,Х3 одинаковы для всех вариантов
Еще ссылки по теме:

C++ Считать из файла значения для формулы
Построить таблицу истинности C++
C++ Вывести таблицу истинности на консоль

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Nixy
ComfyMobile
 Аватар для Nixy
399 / 280 / 8
Регистрация: 24.07.2012
Сообщений: 916
30.12.2012, 18:29     Построить таблицу истинности и определить выполнимость формулы: Значения Х1,Х2,Х3 одинаковы для всех вариантов #7
а тогда в моей функции в 1 слогаймом у каждого икса поставте слева знак !
Yandex
Объявления
30.12.2012, 18:29     Построить таблицу истинности и определить выполнимость формулы: Значения Х1,Х2,Х3 одинаковы для всех вариантов
Ответ Создать тему
Опции темы

Текущее время: 17:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru