• Aktualisierte Forenregeln

    Eine kleine Änderung hat es im Bereich Forenregeln unter Abschnitt 2 gegeben, wo wir nun explizit darauf verweisen, dass Forenkommentare in unserer Heftrubrik Leserbriefe landen können.

    Forenregeln


    Vielen Dank

pascal frage

  • Ersteller Ersteller sideshowmel
  • Erstellt am Erstellt am
S

sideshowmel

Gast
ich weiß leider nicht in welches Forum ich das hätte posten sollen, aber ist auch nur eine einfache Frage.

bedeutet

a:=2*+2

dies

a = 2*2+2?

also a = 6
 
sideshowmel am 18.05.2005 18:32 schrieb:
ich weiß leider nicht in welches Forum ich das hätte posten sollen, aber ist auch nur eine einfache Frage.

bedeutet

a:=2*+2

dies

a = 2*2+2?

also a = 6

HÄ?

wieso denn a:=
a geteilt durch gleich????

ich geh mal davon aus, dass die doppelpunkte tippfehler waren.

soll der stern nen mal sein?
also a=2x2
aber wie kommst du denn von 2x2 auf 2x2+2?
oder sollte das sternechen in der ersten fromel nen hoch 2 sein?
dann wäre das
a= 2² + 2
dann wäre 2x2+2 = 6 richtig

schreib die aufgabe mal richtig hin
 
MICHI123 am 18.05.2005 18:45 schrieb:
HÄ?

wieso denn a:=
a geteilt durch gleich????

ich geh mal davon aus, dass die doppelpunkte tippfehler waren.

soll der stern nen mal sein?
also a=2x2
aber wie kommst du denn von 2x2 auf 2x2+2?
oder sollte das sternechen in der ersten fromel nen hoch 2 sein?
dann wäre das
a= 2² + 2
dann wäre 2x2+2 = 6 richtig

schreib die aufgabe mal richtig hin

Syntax in einer Programiersprache hat nicht unbedingt was mit mathematisch korrekter Syntax zu tun. :-D

@Topic: Keine Ahnung: (Achtung Wortspiel :finger: ) Ich hab mich in der Schule vor Pascal immer gedrückt. :rolleyes:
 
Japp am 18.05.2005 18:57 schrieb:
MICHI123 am 18.05.2005 18:45 schrieb:
HÄ?

wieso denn a:=
a geteilt durch gleich????

ich geh mal davon aus, dass die doppelpunkte tippfehler waren.

soll der stern nen mal sein?
also a=2x2
aber wie kommst du denn von 2x2 auf 2x2+2?
oder sollte das sternechen in der ersten fromel nen hoch 2 sein?
dann wäre das
a= 2² + 2
dann wäre 2x2+2 = 6 richtig

schreib die aufgabe mal richtig hin

Syntax in einer Programiersprache hat nicht unbedingt was mit mathematisch korrekter Syntax zu tun. :-D

@Topic: Keine Ahnung: (Achtung Wortspiel :finger: ) Ich hab mich in der Schule vor Pascal immer gedrückt. :rolleyes:

a := 1 + 1

der syntax := weist der links genannten variable den rechts genannten bzw. zu errechneten wert zu.

a := 'Dies ist ein Test!';
WriteLn(a);
selbstverständlich ist die zuweisung nicht nummerisch beschränkt, sondern kann je nach typ ( in diesem fall string, oben integer ) nummerisch oder alphanummerische wert zuverweisungen enthalten.

in deinem bespiel wäre der korrekte syntax a := ((2*2) + 2);
falls sich kleine fehler eingeschlichen haben sollten, verzeiht mir das bitte, meine zeit mit pascal ist ewig und drei tage her.
 
sideshowmel am 18.05.2005 18:32 schrieb:
ich weiß leider nicht in welches Forum ich das hätte posten sollen, aber ist auch nur eine einfache Frage.

bedeutet

a:=2*+2

dies

a = 2*2+2?

also a = 6

Sorry, ich hätte mich wohl etwas genauer ausdrücken sollen.

a:=2*+2; ist die Programmzeile
in C würde sie so aussehen
a=2*+2;

nun meine Frage ist die Bedeutung die gleiche wie in C?
 
What?

Also die Zeile a := 2*+2

heißt in Pascal eigentlich nicht mehr, als dass hier die 2 mit einer positiven (+) 2 multipliziert wird.
Dementsprechend kommt da für a einfach 4 heraus.

Nachgeprüft mit Delphi 7 Prof. mit folgenden simpelsten Zeilen:

a := 2*+2;
showmessage(inttostr(a));
 
Zurück