Zurück

INF V1 Teil 2

32 Karten
AnPe
AnPe vor 1 Jahr

32 Karten

Wie viele verschiedene Farben können durch das RGB-Farbsystem erzeugt werden?

-3 Farbmischungen Rot,Grün,Blau

-jede der drei Primärvalenzen von 256 Stufen

->(256*256*256= 16.777.216) ca. 16,7 Mio.mögliche Farben

Eine RGB-Farbe enthält 100% Blau, 38% Rot und 0% Grün.

Wie wird diese Farbe im Hexadezimalsystem dargestellt?

Rot= 38% von 255= 97,65 gerundet auf 98

Grün=0% von 255=0

Blau= 100% von 255=255

 

Nun umwandeln von jedem Farbwert in Hexadezimalzahl:

 

Rot=98/16 =6 Rest 2-> 2 als 2. Ziffer

Grün=0/16=0Rest 0->0 als 1. Ziffer

Blau= 255/16= 15 Rest->F als zweite und erste Ziffer

 

Hexadezimal= #6200FF

Welche Primärfarbe wird mit 0xFF0000 / FFFFFF / 000000 definiert?

-        0xFF0000: Rot

-        FFFFFF: Weiß

-        000000: Schwarz

Der Rotanteil r der RGB-Farbe 0x601A30 soll um 10% gesteigert werden, die Gesamthelligkeit r + g + b soll aber gleichbleiben. Berechnen Sie die neuen RGB-Anteile.

-        Rot: 0x60= 96 => +10% => 106 = 0x6A

-        Grün: 0x1A= 16+10=26 => -4 => 0x16

-        Blau: 0x30= 3*16=48 => -6 => 0x2A

-        Vorher 170 / Danach auch 170

Worin unterscheidet sich das CMYK Farbmodell vom RGB Farbmodell? Nennen Sie jeweils einen Anwendungsbereich.

RGB:

- eignet sich am besten für Digitale Arbeiten

-verwendet Licht, um Farben auf Monitoren oder Displays für              Darstellung zu kombinieren.

 

CYMK:

- arbeitet mit Tinte/Druckfarbe, um Farben darzustellen

-eignet sich am besten für Druckprodukte

Wofür steht die Abkürzung „Pixel“?

-  Pixel steht für „Bildpunkt“ 

-  Bezeichnung für einen einzelnen Farbwert einer Rastergrafik, einen       Punkt in einem Bild oder selten ein Bildelement.

-  Picture Element

Werden Bilder in Computern als ein- oder zweidimensionalen Strukturen abgespeichert?

zweidimensional

Welche Informationen müssen zwingend zusätzlich zu den Farben der einzelnen Bildpunkte in einer Bilddatei abgespeichert werden

-        Die Farbwerte der Pixel werden hintereinander gesetzt.

 

-        Am Anfang der Datei (im Header) wird vermerkt, wie lang eine           Zeile des Bildes ist.( Daraus Herstellung Bild wieder möglich)

 

-        Der Name des verwendeten Dateiformates Bsp: JEPG, Gif,..

 

-        Kommentare zum Inhalt

 

-        Datum der Aufnahme und andere Hinweise zur Entstehung.

Wie nennt sich der Bereich, in dem Zusatzinformationen in einer Bilddatei abgespeichert werden?

Wie werden die Daten bezeichnet, die dort abgespeichert werden?

Bereich: Metadaten werden im "Head" also in den Kopf des Codes                    einer HTML Seite geschrieben

 

Bezeichnung: Metadaten

                         -Name der Datei

                         - Kommentare zum Inhalt

                         - Datum der Aufnahme

Was unterscheidet ein Programm von einem Algorithmus?

Algorithmus: 

-existiert unabhängig von Programmiersprache

-beschreibt eindeutige Handlungsvorschrift (Kochrezept)

 

Programm:

-ist immer in bestimmter Programmiersprache programmiert

-beschreibt eine Einzelanweisung( Hebe den Arm)

-Ein Programm ist ein Algorithmus, dessen Anweisungen in computerverständliche Sprache übersetzt (codiert) wurden.

 

Nennen Sie Methoden zur Planung von Algorithmen.

  1. Pseudocode 
  2. Flussdiagramme 
  3. Struktogramme
  4. Programmablaufpläne 
  5. Endliche Automaten

Stellen Sie eine Fallunterscheidung in Form eines Flussdiagramms dar.

Stellen Sie eine Fallunterscheidung in Form eines Strukturprogramms dar.

Strukturprogramm Fallunterscheidung

Was ist der Zweck von Variablen in der Programmierung?

  1. Platzhalter für eine unbekannte Zahl
  2. Wird durch einen Buchstaben oder ein Symbol dargestellt
  3. Ist eine Art „Behältnis“ für einen Wert
  4. Wert kann sich ändern
  5. Der Wert ist im Arbeitsspeicher gespeichert und kann im                    Programm genutzt oder geändert werden
  6. Variablen verweisen auf Werte, die im Computer gespeichert             sind

Worin unterscheidet sich ein Bezeichner von seinem Wert?

Bezeichner: Name von Variable

 

Wert: Die in Variable enthaltende Information

Welchen Wert nimmt var an, nachdem folgende Anweisungen ausgeführt wurden: var=4; var=var*4 ?

var=4

var=var*4= 4*4=16

Welche Operatoren wurden in der letzten Frage genutzt?

  1. Zuweisung: var=4
  2. Multiplikation: var=var*4

Welche Datentypen beinhalten die folgenden Variablen?

a. Hotel_Etage = "13"

b. Anzahl-Schueler = 18

c. Ich_liebe_Pizza = True

d. adaLovelace = "Erste Programiererin"

- a: ist ein String (Zeichenkette), da sie den Wert "13" als Text                  enthält, und nicht als numerischen Wert bsp. 13.

- b: ist ein integer (genze Zahl), da sie den numerischen Wert 18              enthält.

- c: ist ein boolean (logischer Wert), da sie den Wahrheitswert"True"        enthält.

- d: ist ein String (Zeichenkette), da sie den Text "Erste                              programiererin" enthält.

Wie viele Byte benötigt die Speicherung der Variablen adaLovelace

(in der vorigen Frage)?

? in c vermutlich 3 ? 

Angenommen, ein Spieler hat bis zum Ende eines Spiels insgesamt 15 Punkte gesammelt.

Ist dann der folgende Ausdruck wahr (True) oder falsch (False)? „Punktestand > 20 AND-Spieler hat das Ende des Spiels erreicht“

 

False: 

Da der Spieler bis zum Ende des Spiels insgesamt 15 Punkte gesammelt hat und der Ausdruck "Punktestand > 20" lautet, ist dieser Ausdruck falsch (False)

 

Alle Bedingungen müssen erfüllt sein, um den Ausdruck wahr zu machen.

Nennen Sie sechs Vergleichsoperatoren.

  1. -        > ist größer als
  2. -        < ist kleiner als
  3. -        >= ist größer als oder gleich
  4. -        <= ist kleiner als oder gleich
  5. -        == ist gleich (identisch)
  6. -        ! = ist ungleich

Angenommen, es ist Winter und eine Anzeigetafel führt den folgenden Code aus.

Was wird die Tafel anzeigen?

if es ist Sommer

then zeige „Schwimmbad hat geöffnet!“ an

else zeige „Schwimmbad ist geschlossen!“ an

„Schwimmbad ist geschlossen!“

Angenommen, ein Spieler beantwortet sieben Fragen richtig.

Wie viele Punkte bekommt er durch den folgenden Code?

 

if Spieler hat zehn Fragen richtig beantwortet

then Spieler erhält 10 Punkte

 

else if Spieler hat fünf oder mehr Fragen richtig beantwortet

then Spieler erhält 1 Punkt

 

else if Spieler hat acht oder mehr Fragen richtig beantwortet

then Spieler erhält 4 Punkte else Spieler erhält 0 Punkte

Spieler bekommt 1 Punkt

Was ist das Ergebnis von

a. 4 > 3

b. 3 > 4 AND True

c. False OR NOT True

a: True

b: False

c: False

Wie nennt man eine Schleife in einer Schleife?

Verschachtelte Schleifen 

(Schleifen werden durch übergeordnete Schleifen kontrolliert)

Was wird uns der folgende Code anzeigen?

Wiederhole 3-mal: drucke "Basstrommel"

Wiederhole 2-mal: drucke "Snare" drucke "Gong"

noch machen!

Wann wird sich die äußere Schleife aufhören zu wiederholen?

 While Eiswaffeln>0:

        Nimm Eiswaffel

        Wiederhole 3-mal:

        Füge Eiskugel dazu

So lange bis die Eiswaffeln<0 sind sprich keine Eiswaffeln mehr vorhanden sind.

Programmteile, die man immer wieder in einem Programm verwenden möchte, nennt man __________________ oder _________________.

Prozeduren oder Funktionen

Warum ist es hilfreich, in Funktionen oder Prozeduren Parameter zu verwenden?

- Parameter sind Variablen, deren Werte an eine Prozedur oder            Funktion übergeben werden.

 

- Bekommt bspw. die Prozedur „springen“ den Wert „3“ übergeben,      weiß die Prozedur, dass dreimal gesprungen werden soll.

 

- Somit kann ein Parameter das verhalten einer Prozedur oder              Funktion beeinflussen.

 

Der „Output“ einer Funktion wird _________________ genannt.

Rückgabewert

Was ist der Unterschied zwischen dem Deklarieren und dem Aufrufen einer Funktion?

Deklarieren: Stellt definition der Funktion bereit

 

Aufrufen:- startet tatsächliche Ausführung der Implementierung 

                  - gibt Ergebnis zurück

Jetzt lernen