Teil 1 Flashcards

1
Q

Variablen?

A
  • Variablen sind Speicherbereiche zur Aufbewahrung von Daten, die wir in das Programm eingeben oder innerhalb des Programms berechnen.
  • Eine Variable hat einen Datentyp, der bestimmt, welche Art von Daten/Informationen die Variable aufnehmen kann.
  • Eine Variable hat einen Namen, damit man auf die enthaltenen Daten zugreifen kann.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Namen von Variablen

A
  • Der Name beginnt mit einem Buchstaben.
  • Weitere Buchstaben, Ziffern oder der Unterstrich dürfen folgen.
  • Groß‐ und Kleinschreibung werden unterschieden.
  • Alle Sonderzeichen außer Unterstrich sind entweder verboten oder sollten vermieden werden. (Visual Studio akzeptiert sie ggfs noch, aber andere IDEs werden das i.d.R. nicht tun.)

-Typische Namen sind z.B.
x,y,z, a,b,c, x1,x2, x_1, f_x
laenge, volumen, betrag, MwSt, mehrwertsteuer
breiteLinks, BreiteLinks, breite_links, breitelinks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Datentypen

A
  • int zur Aufnahme ganzer Zahlen („integer“)
  • double zur Aufnahme von Zahlen mit Nachkommastellen
  • decimal zur Aufnahme von Zahlen mit Nachkommastellen
  • char zur Aufnahme einzelner Zeichen (Buchstaben, Ziffern, Sonderzeichen)
  • String zur Aufnahme von Zeichenketten (Wörter, Sätze, …)
  • Die Zahlen in int‐, double oder decimal‐Variablen können jeweils positiv oder negativ sein.
  • char‐Variablen enthalten immer nur ein einzelnes Zeichen, also keine Wörter oder andere Gruppen von Zeichen.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Konvertierung von Zahlen.-Datentypen

A

-Die Zahlen‐Datentypen können nicht immer ohne besondere Vorkehrungen einander zugewiesen werden.

-Man benötigt dann explizite Konvertierungsangaben, z.B. • decimal x = numericUpdown1.Value;
• double y = Convert.ToDouble( x );

-Die Konvertierung ist z.B. immer dann notwendig, wenn mathematische Funktionen auf Zahlen vom decimal‐Typ angewendet werden sollen, z.B.
• double z = Math.Sin( Convert.ToDouble(x) );

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Dezimaltrennzeichen (“Komma”)

A
  • Bei der Eingabe einer Zahl mit Nachkommastellen im Programmcode muss als Dezimaltrenner der Punkt benutzt werden, z.B. 3.14
  • Bei der Eingabe einer Zahl mit Nachkommastellen in ein Steuerelement zur Laufzeit des Programms muss als Dezimaltrenner das Komma benutzt werden, z.B. 3,14
  • Bei der Ausgabe in ein Label‐Element o.ä. wird als Dezimaltrenner das Komma verwendet, z.B. 3,14
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Deklaration und Initialisierung

A

-Eine Variable wird durch eine Deklaration angelegt
• Festlegung eines Speicherbereichs
• Verbindung des Speicherbereichs mit dem Variablennamen
• Eine Variable darf nur einmal deklariert werden.

-Eine Variable erhält durch eine Initialisierung ihren ersten Wert.
• Deklaration und Initialisierung sollten immer in einer gemeinsamen Anweisung durchgeführt werden, damit jede Variable einen definierten Wert hat und nicht nur ein leerer Speicherbereich ist, der ggfs. zu Fehlern oder unerwarteten Ergebnissen führt.

-Der Wert der Variablen kann anschließend durch eine Zuweisung geändert werden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Der Zuweisungsoperator

A

-Das = Zeichen in der Programmierung hat eine andere Bedeutung als in der Mathematik:
• Auf der rechten Seite dürfen Rechenausdrücke, Funktionsaufrufe oder auch nur einzelne Variablen stehen.
• Auf der linken Seite darf immer nur eine einzelne Variable stehen, der sogenannte L‐Value.
• Eine Anweisung mit dem Zuweisungsoperator wird zeitlich nacheinander in zwei Schritten ausgeführt:
1. Berechnung oder Ausführung der rechten Seite.
2. Speichern des Ergebnisses in der Variablen auf der linken Seite.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly