Vollständige Version anzeigen : De Morgansche Gesetze nachweisen mit C


REV0LUTiON
14.04.2014, 12:01

Hi,

ich komme gerade nicht drauf wie ich die Regeln nach De Morgan mit C nachweisen kann. Also sprich einer dieser Regeln:

#attach#40237#/attach#

#attach#40238#/attach#

Würd mich über paar Gedankenanstöße freuen

Danke
Rev0lution

Hardware Preisvergleich | Amazon Blitzangebote!

Videos zum Thema
Video Loading...
Neo311087
14.04.2014, 12:36

Vielleicht steh ich auf dem Schlauch aber die kannst dies doch einfach durch invertieren und ausgeben von boolschen Variablen lösen?
Durch die boolsche Variable hast du das true und false ( wahr und falsch ), in C hast du auch die Verknüpfungsoperatoren UND und ODER und damit baust du dir dann etwas.
Ich hoffe / denke dies waren genug Denkanstöße.

Pseudobeispiel:

var a, b sind boolsche Variablen welche du setzen kannst wie du lustig bist.

print !(var a && var b)
print !var a || !var b

für den ersten Fall. Sollten das gleiche Ergebnis geben.

Viele Grüße

Neo


REV0LUTiON
14.04.2014, 14:08

Ja ganz so einfach war es nicht musste das schon irgendwie mathematisch begründen.

Habs jetzt aber hinbekommen. Musste man etwas nachdenken ;D Danke dir :)

#include <stdio;h>

int main ()
{
int a=0, b=0, i=0;

while(a<=1)
{
while(b<=1)
{
if(!(a&&b)==(!a||!b))
{
i++;b++;
}

else
{
a++;b++;
}
}

b=0; a++ ;
}


if(i==4)
{
printf("Die Gleichung ist richtig!") ;
}

else
{
printf("Die Gleichung ist falsch!");
}

fflush(stdin);
getchar();
return 0;

}


Neo311087
14.04.2014, 15:39

Mhmm, ich weiß nun nicht ganz was Aussagenlogik mit Mathematik zu tun hat? Im engeren Sinne.
Der Code sieht genau wie das aus was ich oben beschrieben habe nur ohne boolean sondern mit 0 und 1.
Du gehst da doch, mMn nur die Wahrheitstabelle einmal durch

FF
FW
WF
WW

?? Würde das gerne verstehen.


REV0LUTiON
14.04.2014, 16:34

Ja ich habs dann mit Wahrheitstabelle gemacht.

Hab um erhlich zu sein nicht wirklich versanden wie du das meinst. ALso wie gebe ich das ins Programm ein dass er bei beiden Ausführungen mir das selbe Erbenis anzeigt?


Neo311087
14.04.2014, 17:11

Ich habs genau so gemeint wie du es gemacht hast, nur dass du sehr umständlich die die variablen a und b setzt :)
Wollte nur wissen in wie fern du es damit nun mathematisch begründet hast?


REV0LUTiON
14.04.2014, 17:24

mathematisch deshalb weil ich zu jedem erfolgreichen durchlauf der variable i +1 addiert habe. sodass bei 4 erfolgreichen durchläufen die Gleichung richtig ist.

ok vllt war mathematisch hierbei das falsche wort :D


Ähnliche Themen zu De Morgansche Gesetze nachweisen mit C
  • Murphys Gesetze
    Kennt ihr das nicht auch? Wenn etwas schiefen gehen kann, wird es auch schief gehen. Zumindest sagt dies eins von Murphys Gesetzen aus. Sind dies nur Gesetze für Pessimisten? Murphys Gesetze (;userpage;chemie;fu-berlin~de/diverse/murphy/murphy;html) [...]

  • Gold Echtheit nachweisen/prüfen
    huhu, kennt jemand ne tolle möglichkeit wie man gold nachweisen kann? ich brauch nämlich eine. Hätte gerne auch mehrere möglichkeiten. Am besten irgentwie chemisch das sich dann was färbt :) mfg tobZel [...]

  • Daten nachweisen nach formatieren?
    Hab mal ne frage: Kann man Daten nach dem formartieren nachweisen auch wenn schon wieder neue Daten gespeichert sind? Danke schonmal im Voraus [...]

  • Bei Bluttest nachweisen das man gekifft hat?
    also es geht darum das en bekannter von mir nächste woche einen bluttest machen muss dabei wird nach dem HB Wert, Pholensäure, und nach anderem zeug aber kein drogentest also ganz normale blutnahme wegen einer krankheit wird das blut dort nach THC geprüft ? also ob man gekifft hat wä [...]



raid-rush.ws | Imprint & Contact pr