Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » syntaktische und semantische Fehler Primzahlenalgorithmus

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
22.11.2017, 15:56 Uhr
sr4



Hallo,

ich hänge an einer Aufgabe zum Flussdiagramm (Primzahlenalgorithmus).
Und ich finde einfach keine Fehler, vielleicht muss mir einer den genauen Unterschied zwischen semantischen und syntaktischen Fehlern erklären, sodass ich vielleicht selber daraufkomme.

Ich hoffe mir kann jemand helfen.

Siehe Bild.

www.bilder-upload.eu/show.php?file=e055bf-1511362674.jpg

Dieser Post wurde am 22.11.2017 um 15:56 Uhr von sr4 editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
24.11.2017, 12:13 Uhr
ao

(Operator)


Einfach gesagt: Syntaktische Fehler sind Schreibfehler, semantische Fehler sind Denkfehler.

Syntaktische Fehler sind Verletzungen der Grammatik, d.h. falsche Verwendung der Sprachelemente. In C zum Beispiel ein vergessenes Semikolon, falsch gesetzte oder fehlende Klammern oder falsch geschriebene Schlüsselwörter.

Im Flussdiagramm könnte ein syntaktischer Fehler z.B. ein Pfeil mit Spitzen an beiden Enden sein oder eine Raute (Verzweigung), von der nur ein Pfeil abgeht.

Semantische Fehler sind das, was man im Volksmund "Bug" nennt. Sie sind syntaktisch nicht zu beanstanden, aber sie bewirken das Falsche, z.B. falsche Berechnung in einer Formel, falsch formulierte Bedingung, die zu unbeabsichtigtem Verzweigungsverhalten führt usw.

Syntaktische Fehler in C findet der Compiler. Semantische muss man selber finden, indem man den Code genau untersucht und das, was da steht, abgleicht mit dem, was beabsichtigt war.

Was die Aufgabe angeht: Mir springen in dem Flussdiagramm auch keine Fehler ins Auge. Ich muss aber dazu sagen, dass ich nie mit Flussdiagrammen gearbeitet habe und eine strenge Formalisierung davon gar nicht anwenden könnte.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: