KW1 Flashcards

Vorlesung 1 (30 cards)

1
Q

Was bedeutet Software Engineering

A

Entwicklung + Herstellung von Software

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

Was bedeutet Informatik?

A

Beschäftigt sich mit Theorie + Grundlagen

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

Was zeichnet eine Klasse im Java-Programm aus?

A

Name der Klasse beginnt immer mit Grossbuchstaben.

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

Was ist versteht man unter einer Startmethode?

A

mind. eine der Klassen braucht eine Startmethode.

Da beginnt die Ausführung des Programms

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

An was erkennt man die Startmethode?

A

Heisst immer: “main (…) und beginnt mit “public static void”

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

Was versteht man unter Programminhalt?

A

Der Programminhalt steht innerhalb der Startmethode.

Das gezeigte Programm hat eine einzige Anweisung => schreibt bspw. das Wort “Hallo” in die Konsole.

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

Programminhalt: Text (String) steht immer in?

A

doppelten Anführungszeichen

Bsp.: (“Hallo”)

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

Eine Anweisung endet immer mit …

A

Semikolon ;

Bsp.: System.out.println (“Hallo”);

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

Was bewirkt der Befehl println?

A

Einen Zeilenumbruch am Ende der Ausgabe

Hello
My name is
Remo

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

Was bewirkt der Befehl print?

A

Keinen Zeilenumbruch am Ender der Ausgabe

Hello, my name is Remo

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

Was bewirkt ein + ?

A

Mehrere Strings (Texte) können mit einem “+” verbunden werden.

Bsp.: System.out.println(“Georg”+” Meier”);

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

Was bewirkt der Befehl “\n”?

A

Einen Zeilenumbruch an beliebiger Stelle innerhalb eines Strings (Textes).

Bsp.: System.out.print (“my "name\ “\n is”);
Output: my “name”
is

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

Wie sieht der Output aus bei:

System.out.print (“my " name " \n”);

A

Output: my “name”

" => Anführungszeichen

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

Was kannst du zu Variablen sagen?

A
  • werden eingestzt zum temporären Speichern von Daten

- in einer Variablen können unterschiedliche Daten gespeichert werden wie bspw. Zahlen, Texte, Bilder, Musik etc.

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

Wieso können unterschiedliche Daten in Variablen gespeichert werden?

A

Möglich machen es versch. Typen von Variablen

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

Welche zwei Eigenschaften zeichnen eine Variable aus?

A

Jede Variable hat einen Namen und einen Typ

17
Q

Wie beginnt der Name von der Variable immer?

A

Mit einem Kleinbuchstaben

18
Q

Welcher Typ wird genutzt um ganze Zahlen zu speichern?

A

int: verwendet um ganze Zahlen zu speichern.

19
Q

Welcher Typ wird genutzt um Text zu speichern?

A

String: verwendet um Text zu speichern

20
Q

Alle was auf der ____ Seite steht wird gelesen und der Wert wird zwischengespeichert.

A

Bsp. alter = 21

21 wird zwischengespeichert und in die Variable geschrieben

Dadurch können Variablen sowohl rechts als auch links vom Gleichheitszeichen stehen.

21
Q

Arithemtische Operationen

A
\+   Addition
-    Subtraktion
*   Multiplikation
/   Divison
%  Modulo
22
Q

Was versteht man unter der Modulo-Operation (%)?

A

Berechnet den Rest einer ganzzahligen Divison

Bsp.: 13%3 = 1
weil: 3 passt viermal in 13 (4*3=12), also bleibt 1 übrig

Rest = 1

23
Q

15%2 =?

A

1

7*2 =14
15-14 =1

24
Q

Wird die übliche Reihenfolge, sprich Punkt vor Strich beim Auswerten von Ausdrücken eingehalten?

A

Ja, Punkt vor Strich wird eingehalten

Bsp.: 2+7*4 = 30

25
Was ist speziel bei der Divison von ganzen Zahlen? Bei zwei variablen vom Typ "int"
Das Ergebnis wird in eine Ganzzahl gerundet! ACHTUNG: Bei der Umwandlung wird nicht gerundet, der Teil nach dem Komma wird weggelassen Bsp.: 7/4= 1 7/4= 1.75 => 1
26
Was bezwecken Variablen vom Typ double?
double => Speichern von Zahlen mit Komma Bsp.: double a = 7; double b = 4; double c = 3; double aDivb = a/b; => 7/4 speichert also 1.75 (effektiver Wert)
27
Abkürzungen Was bezweckt der Befehl a++? Wie heisst der Fachbegriff dazu?
Inkrement | a++; erhöht den Wert von a um eins
28
Abkürzungen Was bezweckt der Befehl b--? Wie heisst der Fachbegriff dazu?
Dekrement | b--; verringert den Wert von b um eins
29
Wie heisst die Langform von a-=3?
a=a-3 | Ergebnis ist identisch
30
Wie heisst die Langform von b*=5?
b=b*5 | Ergebnis ist identisch