Ahoj potrebovala bych pomoc.Studuju na elektrotechnicke skole a dostala jsem za ukol udela tprogram v c++ Kombinacni tabulka logicke funkce Zadani je: Napiste program pro vypis hodnot logicke funkce max. 2 promenych. Funkce zadavejte jako retezec napr. ve tvaru A + NB kde NB znamena negace B.... ja vubec netusim... mohli byste mi prosim nekdo pomoci?? Veronika
Fórum › C / C++
Potrebovala bych pomoc
To survik1 : tak abych se ti priznala tak asi vsemu... Nevim jak to mam vymyslet ne tak jak to mam napsat. Ma to byt tabulka musi se tam pouzit log.funkce, dat to do retezce a hlavni fuknce je to scitani a vni je ruzny nasobeni.. Ja sama nevim. Ty by si to dokazal vymyslet ten program??
Veronika
Předně bych chtěl říct, že fórum by nemělo sloužit jako místo, kde ti někdo napíše kód k tvému domácímu úkolu. Pokud nechápeš, zadání zkus se zeptat vyučujícího...
Kombinacni tabulka logicke funkce
Tím bude asi myšleno něco jako tohle (0 a 1 jsou logické hodnoty pro nepravdu, resp. pravdu):
| funkce | A = 0; B = 0 | A = 1; B = 0 | A = 0; B = 1 | A = 1; B = 1 |
| A + B | 0 | 1 | 1 | 1 |
| A * B | 0 | 0 | 0 | 1 |
| A + NB | 1 | 1 | 0 | 1 |
... atd.
Funkce zadavejte jako retezec napr. ve tvaru A + NB kde NB znamena negace B....
Budeš si muset řetězec rozparsovat. V Céčku se pro logický součet používá || (OR) a pro logický součin && (AND). Negace proměnné se vytvoří přes ! (vykřičník). Např. tato fce by se v C dala zapsat jako (pro promenné a a b): a || !b
no ak ja som sa tomu trochu povenoval, ale nechapem zadanie.
tak som aspoň vyriešil logicke funkcie and,or,xor:
http:\\mephi.aspweb.cz\uploadedFiles\logika.exe
http:\\mephi.aspweb.cz\uploadedFiles\main.cpp
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Potřeboval bych pomoc s threadingem v tomto programu — založil Webstrider
Potreboval bych sluzbicku — založil roman
Potřeboval bych poradit — založil selkir
Potřeboval bych 60mm primecooler — založil tanned88
Moderátoři diskuze