Internationaler Studiengang Medieninformatik
|
|
- Christian Baum
- vor 7 Jahren
- Abrufe
Transkript
1 HTW Berlin Prof. Dr. Kai Uwe Barthel Nachname: Vorname: Codename: Matr. Nr: Internationaler Studiengang Medieninformatik Grundlagen digitaler Medien Sitzplatz: Punkte: Note: Nachklausur WS09/ Bitte lesen: Es dürfen keine Unterlagen verwendet werden. Bitte beantworten Sie die Fragen kurz und präzise. Mehrdeutige Antworten werden als falsch bewertet. Antworten mit Bleistift werden nicht gewertet. Die maximale Punktzahl ist in Klammern angegeben. Bei Platzproblemen verwenden Sie bitte die Rückseite und kennzeichnen Sie dies durch einen Pfeil (!). Viel Erfolg! 1.! (6) Farbüberlagerung: Die folgende Tabelle soll drei Ebenen in Photoshop darstellen. Bitte tragen Sie die RGB-Werte entsprechend des Namens in der rechten Spalte in die folgende Tabelle ein. R G B Deckkraft Name Ebene 2 60 % Weiß Ebene 1 50 % Grün Hintergrund - Magenta Bitte berechnen Sie die entstehenden RGB-Werte der Farbe, die sich durch diese Überlagerung ergibt. Welche Farbe würde entstehen? Bitte bezeichnen Sie diese Farbe mit einem Farbnamen (wie z.b. Rosa ).
2 2.! (8) Die folgenden Abbildungen zeigen links und rechts Farbverteilungen in zwei Farbräumen (oben jeweils die ursprüngliche Verteilung). Der Ursprung der Würfel ist die linke untere Ecke. Welche Farbräume werden links und rechts dargestellt? Beschriften Sie bei den Würfeln in der 3. Zeile die Achsen. Bitte nennen Sie die Veränderung / Manipulationen der Bilder, die zu den veränderten Farbverteilungen in der 2. bzw. 3. Zeile geführt haben. Farbraum: Farbraum: Originalverteilung Originalverteilung Veränderung: Veränderung: Veränderung: Veränderung: 2
3 3.! (4) Welche Werte müsste man in Photoshop unter Eigener Filter eintragen, um a) Ein Bild um 2 Pixel nach rechts zu verschieben? b) Ein nur in horizontaler Richtung weich zu zeichnen (Bewegungsunschärfe), ohne die Helligkeit des Bildes zu verändern? Bitte tragen Sie jeweils alle Werte in die obigen Felder ein. 4.! (4) Bei der Extraktion der RGB-Werte aus Integer-Werten werden Maskierungen und Bitshift-Operatoren verwendet. Was ergibt sich bei folgenden Rechnungen? Geben Sie den Ergebniswert jeweils als Dezimalwert an 6 4 = 0xFF & 0xA310 = (1 << 3) = 0x20 + 0x6 = 3
4 5.! (4) Was muss man (programmtechnisch) machen, um bei einem YCbCr-Bild a) den Kontrast zu verdoppeln bzw. b) ein Schwarz-Weiß-Bild (ein Graustufenbild) zu erzeugen, c) den Farbvektor um 180 zu drehen? Hierbei seien Y, Cb und Cr die Originalfarbwerte. a) Y neu = b) Y neu = c) Y neu = Cb neu = Cb neu = Cb neu = Cr neu = Cr neu = Cr neu = 6.! (8) Für ein PDA soll ein Display entwickelt werden, das möglichst viele Pixel habe, die Maximalanzahl von Pixeln aber nicht überschreite. Das Höhen- Breitenverhältnis der Pixelanzahl des Displays mit quadratischen Pixeln soll dabei genau 3:4 betragen. Beachten Sie, dass es nur ganze Pixel geben kann. Die Abmessungen des Displays seien: Höhe = 3 Inch und Breite = 4 Inch. Hierzu die folgenden Fragen: (Bitte mit Rechnung, nicht nur die Ergebnisse angeben) a) Wie groß ist die Displayfläche in cm 2? b) Wie viele Pixel hat das Display in horizontaler und vertikaler Richtung? c) Wie groß muss der Bildschirmspeicher bei einer True-Color-Anzeige sein (in kb)? d) Welche Auflösung hat das Display? 4
5 7.! (10) Geben Sie Java-Code an, mit dem Sie in einem Farbbild einen Farbverlauf realisieren, indem Sie die Pixelwerte des Bildes entsprechend setzen. Der Verlauf sehe folgendermaßen aus: Das linke Viertel sei gelb, das rechte Viertel sei blau. Dazwischen gebe es einen Verlauf von gelb über grau (in der Mitte) zu blau. gelb gelb grau blau blau Zeichnen Sie die in die folgenden Diagramme einzelnen die Verläufe für die Komponenten R, G und B R G B Bitte vervollständigen Sie den folgenden Code so, dass dieser Farbverlauf entsteht. Hierbei sei pixels ein Array mit den Pixeln eines width * height großen ARGB-Farbbildes. int width=400, height=80; int[] pixels = new int[width*height]; for(int y=0; y<height, y++) { for(int x=0; x<width, x++) { 5
6 8.! (6) Bei einem Bild werde eine Tonwertkorrektur (ein Bildpunktoperator) angewendet. Bitte zeichnen Sie rechts die zu der Tonwertkorrektur dazugehörige Gradationskurve und geben Sie bitte kurz an, was die Tonwertkorrektur bewirkt. Zeichen Sie unten das entstehende neue Histogramm. 9.! (4) Unten sind vier Histogramme abgebildet, wobei oben das Originalhistogramm dargestellt wird. a) Wie sieht dieses Original wohl aus (was zeichnet es aus)? (1) b) Was wurde mit dem Bild gemacht (bzw. wie sieht das Bild jetzt aus?), wenn sich nach der Operation jeweils das untere Histogramm A, B bzw. C ergibt? (3) Original: A B C 6
7 10.!(8) Was bewirken die folgenden Überblendungen von Image-Stacks (Filmen) A und B? A B // Arrays fuer die einzelnen Bilder int[] pixels_b, pixels_a, pixels_erg; //... // Schleife ueber alle Bilder for (int z = 1; z <= length; z++) { pixels_b = (int[]) stack_b.getpixels(z); pixels_a = (int[]) stack_a.getpixels(z); pixels_erg = (int[]) stack_erg.getpixels(z); int pos = 0; for (int y = 0; y < height; y++) { for (int x = 0; x < width; x++, pos++) { int ca = pixels_a[pos]; int ra = (ca & 0xff0000) >> 16; int ga = (ca & 0x00ff00) >> 8; int ba = (ca & 0x0000ff); int cb = pixels_b[pos]; int rb = (cb & 0xff0000) >> 16; int gb = (cb & 0x00ff00) >> 8; int bb = (cb & 0x0000ff); if (methode == 1) { if (x < y ) pixels_erg[pos] = pixels_a[pos]; else pixels_erg[pos] = pixels_b[pos]; if (methode == 2) { if ( y > (z-1) * (height-1) / (length-1.) ) pixels_erg[pos] = pixels_b[pos]; else pixels_erg[pos] = pixels_a[pos]; if (methode == 3) { int r = ra * rb / 255; int g = ga * gb / 255; int b = ba * bb / 255; pixels_erg[pos] = 0xFF (r << 16) (g << 8) b; Zeichnen Sie für die Methoden 1 und 2 in den nächsten zwei Zeilen ein, was im Ergebnisfilm zu den unterschiedlichen Zeitpunkten zu sehen sein wird. Zeitpunkt Anfang Mitte Ende methode = 1 methode = 2 7
8 Wie wird das Ergebnis bei Methode 3 in etwa aussehen? 11.!(8) Der folgende Java-Code realisiert eine Methode, die jedoch diverse Fehler (Logikfehler und Syntaxfehler) enthält. Beschreiben Sie ganz kurz, was die Methode bewirken soll und geben Sie die Fehler an. D.h. geben Sie jeweils die Zeilennummer des fehlerhaften Codes an und beschreiben Sie, was daran falsch ist. 1 void fkt (int[] pixels, int width, height) { 2 int width_neu = 201, height_neu = 301; 3 int[] pixels_neu = new int[width_neu*height_neu]; 4 double faktorx = width / width_neu; 5 double faktory = height / height_neu; 6 for (int y=0; y<=height_neu; y++) { 7 for (int x=0; x<=width_neu; x++) { 8 int pos = (int) (y * faktory * width + x * faktorx); 9 int c = pixels[pos]; 10 r = (c & 0xff0000) >> 16; 11 g = (c & 0x00ff00) >> 8; 12 b = (c & 0x0000ff); 13 int pos_neu = y * width_neu + x; 14 pixels_neu[pos_neu] = 0xFF (b << 16) (g << 8) r; ! (6) Zwei Ebenen werden in Photoshop überlagert. Beschreiben Sie, bzw. zeichnen Sie, wie die Ergebnisbilder aussehen. a) b) c) 8
David Obermann Fragen zu Grundlagen Digitaler Medien SoSe 2012 (Teil II)
Fragen ab ca SU 7 Histogramme: Was kann man an einem Histogramm ablesen, was nicht? Welche Aussagen können Sie zu Belichtung, Kontrast, Dynamik sagen, wenn Ihnen ein Histogramm vorgelegt wird? Skizzieren
MehrProgrammieren: Bildbearbeitung
Programmieren: Bildbearbeitung Das Thema der folgenden Aufgaben ist Bildbearbeitung. Sie erhalten dazu ein Rahmenprogramm, das bereits Bilder lesen und darstellen kann. Dieses Rahmenprogramm basiert auf
MehrNachholklausur zur Vorlesung: Einführung in die objektorientierte Programmierung mit Java WS1415
Nachholklausur zur Vorlesung: Einführung in die objektorientierte Programmierung mit Java WS1415 Alexander Bazo 10. April 2015 Allgemeine Hinweise 1. Die Bearbeitungszeit beträgt 60 Minuten. Sie könne
MehrEinführung in die Programmierung und Programmiersprachen (OOP)
Name, Vorname Matrikelnummer Klausur zur Vorlesung Einführung in die Programmierung und Programmiersprachen (OOP) LVNr. 36 603a, SS 2014, im Studiengang Medieninformatik Donnerstag, 31. Juli 2014 13:00
MehrFARBEN IM INTERNET FARBWERTE, FARBTIEFEN IN DER BILDBEARBEITUNG
FARBEN IM INTERNET FARBWERTE, FARBTIEFEN IN DER BILDBEARBEITUNG Unter dem Begriff Farbtiefe versteht man die Anzahl der pro Pixel zur Verfügung stehenden Bits zur Speicherung der Farbinformationen. Die
MehrGraphic Coding. Klausur. 9. Februar 2007. Kurs A
Graphic Coding Klausur 9. Februar 2007 Kurs A Name: Matrikelnummer: Hinweise - Es sind keine Hilfsmaterialien erlaubt. (Keine Bücher, Taschenrechner, Handys) - Sie haben zwei Stunden Zeit. - Insgesamt
MehrKlausur "C#" WS 2012/2013
PD Dr. J. Reischer 13.02.2013 Klausur "C#" WS 2012/2013 Nachname, Vorname Abschluss (BA, MA, FKN etc.) Matrikelnummer, Semester Versuch (1/2/3) Bitte füllen Sie zuerst den Kopf des Angabenblattes aus!
MehrKlausur zur Einführung in die objektorientierte Programmierung mit Java
Klausur zur Einführung in die objektorientierte Programmierung mit Java im Studiengang Informationswissenschaft Prof. Dr. Christian Wolff Professur für Medieninformatik Institut für Medien-, Informations-
MehrPrüfung Programming: Bildbearbeitung
Prüfung Programming: Bildbearbeitung 1. Programm bearbeitet Bildstruktur [5 Punkte] Sie finden in einer Sammlung von Bildbearbeitungseffekten folgendes Programm wie so oft in der Praxis gänzlich frei von
MehrKlausur zur Vorlesung: Einführung in die objektorientierte Programmierung mit Java WS1415
Klausur zur Vorlesung: Einführung in die objektorientierte Programmierung mit Java WS1415 Alexander Bazo 19. Februar 2015 Allgemeine Hinweise 1. Die Bearbeitungszeit beträgt 60 Minuten. Sie könne 50 Punkte
MehrBearbeitungszeit: 120 Minuten. Kommentare kosten Zeit; kommentieren Sie ihr Programm nur da, wo der Code alleine nicht verständlich wäre.
Fakultät IV Elektrotechnik/Informatik Klausur Einführung in die Informatik I für Elektrotechniker Name:... Matr.-Nr.... Bearbeitungszeit: 120 Minuten Bewertung (bitte offenlassen : ) Aufgabe Punkte Erreichte
MehrInformatik für Ingenieure (InfIng)
Informatik für Ingenieure (InfIng) Klausur-Vorbereitung Doz. Dipl.-Ing. H. Hiller WS 2012/13 Rückblick FH D Seite 2 FB 5 Klausurvorbereitung Funktion? while-schleife? Objekt? Kleiner Tipp von mir: Es handelt
MehrBILDBEARBEITUNG IM UNTERRICHT
BILDBEARBEITUNG IM UNTERRICHT Grundlagen Farbtiefe Farbmodelle CYMK, RGB Patrick Meier, Wilmatt 2, 637 Root, msib.ch GRUNDLAGEN PHOTOSHOP Ein zentraler Begriff bei Pixelgrafiken ist die Bildauflösung.
MehrKlausur zur Vorlesung: Einführung in die objektorientierte Programmierung mit Java im Wintersemester 2015/16
Klausur zur Vorlesung: Einführung in die objektorientierte Programmierung mit Java im Wintersemester 2015/16 Christian Wolff 16. Februar 2016 Allgemeine Hinweise 1. Die Bearbeitungszeit beträgt 60 Minuten.
MehrDigitale Bildbearbeitung und Fotografie. Dozenten: Arne Scheffer, Olaf Glaser
Dozenten: Arne Scheffer, Olaf Glaser Wiederholung: Helligkeitsverteilung, Histogramm dargestellt durch eine Mengenverteilung der Helligkeitswerte im Bild ordnet man jedem Wert die Anzahl der Punkte zu
MehrDigitale Bildbearbeitung und Fotografie. Dozenten: Arne Scheffer, Olaf Glaser
Dozenten: Arne Scheffer, Olaf Glaser Wiederholung: Bildmanipulation: Gradationskurven Verfahren Jedem der verfügbaren Helligkeitswerte eines Bildes wird ein ErgebnisHelligkeitswert zugeordnet Geschieht
MehrDigitale Bilder. Ein Referat von Jacqueline Schäfer und Lea Pohl Am
Digitale Bilder Ein Referat von Jacqueline Schäfer und Lea Pohl Am 06.05.2015 Inhaltsverzeichnis Einheiten Grafiktypen Bildformate Farbtiefe Farbbilder/ Farbräume Quellen Einführung in die Bildverarbeitung
MehrArbeitsblatt 6: Programmierung geometrischer Figuren
Arbeitsblatt 6: Programmierung geometrischer Figuren Die Karten, auf denen die Lärmmessungen dargestellt werden, bestehen aus einer Vielzahl geometrischer Formen. Diese geometrischen Formen ergeben zusammen
MehrKlausur "ADP" SS 2012
PD Dr. J. Reischer 26.07.2012 Klausur "ADP" SS 2012 Nachname, Vorname Abschluss (BA, MA, FKN etc.) Matrikelnummer, Semester Versuch (1/2/3) Bitte füllen Sie zuerst den Kopf des Angabenblattes aus! Die
MehrProbeklausur: Einführung in die objektorientierte Programmierung mit Java 15WS
Probeklausur: Einführung in die objektorientierte Programmierung mit Java 15WS Alexander Bazo 26. Januar bis 2. Februar 2016 Allgemeine Hinweise 1. Die Bearbeitungszeit beträgt 60 Minuten. Sie könne 50
MehrFelder. M. Jakob. 28. April Gymnasium Pegnitz
Felder M. Jakob Gymnasium Pegnitz 28. April 2015 Inhaltsverzeichnis 1 Begriffsbildung 2 Verwendung von Feldern Begriffsbildung Gliederung 1 Begriffsbildung 2 Verwendung von Feldern M. Jakob (Gymnasium
Mehr1 Robert Klaßen: Photoshop Elements 8 für digitale Fotos
1 Robert Klaßen: Photoshop Elements 8 für digitale Fotos 1.1 Scannen Aus dem Organizer heraus erreichen Sie den angeschlossenen Scanner direkt. Dazu benutzen Sie den Eintrag VOM SCANNER aus dem Menü DATEI
MehrKlausur Grundlagen der Programmierung
Klausur Grundlagen der Programmierung Aufgabenstellung: Martin Schultheiß Erreichte Punktzahl: von 60 Note: Allgemeine Hinweise: Schreiben Sie bitte Ihren Namen auf jedes der Blätter Zugelassene Hilfsmittel
MehrFARBTIEFE / KANÄLE 1 5
1 5 FARBTIEFE Die Farbtiefe gibt an, wieviel bit an Informationen pro Pixel gespeichert werden. Je mehr bits gespeichert werden, desto mehr verschiedene Farbabstufungen können dargestellt werden. Farbtiefe
Mehr1 Robert Klaßen: Photoshop Elements 7 für digitale Fotos
1 Robert Klaßen: Photoshop Elements 7 für digitale Fotos 1.1 Scannen Aus dem Organizer heraus erreichen Sie den angeschlossenen Scanner direkt. Dazu benutzen Sie den Eintrag VOM SCANNER aus dem Menü DATEI
MehrProbeklausur: Programmierung WS04/05
Probeklausur: Programmierung WS04/05 Name: Hinweise zur Bearbeitung Nimm Dir für diese Klausur ausreichend Zeit, und sorge dafür, dass Du nicht gestört wirst. Die Klausur ist für 90 Minuten angesetzt,
MehrGrundlagen digitaler Bildbearbeitung
Grundlagen digitaler Bildbearbeitung Folie 2 Inhaltsübersicht Bitmaps und Vektorgrafiken Grafikformate Farbräume und Farbmodelle Farbmodus (Farbtiefe) Bildauflösung Webfarben Folie 3 Bitmaps und Vektorgrafiken
MehrKlausur "ADP" SS 2015
PD Dr. J. Reischer 20.7.2015 Klausur "ADP" SS 2015 Nachname, Vorname Abschluss (BA, MA, FKN etc.) Matrikelnummer, Semester Versuch (1/2/3) Bitte füllen Sie zuerst den Kopf des Angabenblattes aus! Die Klausur
MehrFarbtechnik und Raumgestaltung/EDV
Abb. 1 Das RGB-Farbmodell Über die additive Farbmischung werden durch die 3 Grundfarben Rot, Grün und Blau alle Farben erzeugt. Im RGB Modell werden ihre Werte je von 0 bis 1 festgelegt. R = G = B = 1
Mehr1 Aufgaben 1.1 Objektorientiert: ("extended-hamster") Sammel-Hamster
1 Aufgaben 1.1 Objektorientiert: ("extended-hamster") Sammel-Hamster Aufgabe: Bearbeitungszeit: ca. 1/4 Std) Schreiben Sie ein "objektorientiertes" Programm ("CuB_05_1") für das Sammeln der Körner. Aufgabenbeschreibung:
Mehr1 Aufgaben 1.1 Umgebungsvariable setzen: CLASSPATH
1 Aufgaben 1.1 Umgebungsvariable setzen: CLASSPATH Die Umgebungsvariable CLASSPATH kann im Hamster-Simulator sowohl für Compiler als auch für die Ausführung des Hamster-Programms gesetzt werden: Hierdurch
MehrJAVA BASICS. 2. Primitive Datentypen. 1. Warum Java? a) Boolean (logische Werte wahr & falsch)
JAVA BASICS 2. Primitive Datentypen 1. Warum Java? zunehmend weit verbreitet einfach und (relativ) sicher keine Adressrechnung, aber Pointer keine gotos kein Präprozessor keine globalen Variablen garbage
MehrKlausur "ADP" SS 2016
PD Dr. J. Reischer 29.7.2016 Klausur "ADP" SS 2016 Nachname, Vorname Abschluss (BA, MA, FKN etc.) Matrikelnummer, Semester Versuch (1/2/3) Bitte füllen Sie zuerst den Kopf des Angabenblattes aus! Die Klausur
MehrDigitale Bildverarbeitung (DBV)
Digitale Bildverarbeitung (DBV) Prof. Dr. Ing. Heinz Jürgen Przybilla Labor für Photogrammetrie Email: heinz juergen.przybilla@hs bochum.de Tel. 0234 32 10517 Sprechstunde: Montags 13 14 Uhr und nach Vereinbarung
MehrSind Sie in einem Bachelor- oder Lehramts-Studiengang eingeschrieben (Antwort bitte ankreuzen)? Ja/Nein
Prof. Dr. M. Sommer M. Vincon Zwischen-Klausur Praktische Informatik I! Lösung! WS 2007/08 Bitte folgendes in Druckbuchstaben ausfüllen: Nachname: Matrikelnummer: Vorname: Studiengang: Sind Sie in einem
MehrFarbmetrik & Farbmanagement. Sebastian J. Fricke Mediengestalter für Digital- und Printmedien Medieninformatikstudent
Farbmetrik & Farbmanagement Was ist Farbe? Farbmanagement Ausgabemedium Was ist Farbe? Farbmanagement Ausgabemedium Farbe ist ein optischer Einfluss. Farbe entsteht nur durch Licht. Farbe ist ein optischer
MehrPraktikum Sensitometrie
0 Praktikum Sensitometrie Bestimmung des Dichteumfanges eines Scanners Name: Name: Matr.: Nr.: Matr.: Nr.: Datum: Prof. Dr. C. Blendl Stand: Februar 2005 1 1 Einleitung Es soll der Dichteumfang eines Scanners
MehrPROCESSING STRUKTUR UND INPUT. Created by Michael Kirsch & Beat Rossmy
PROCESSING STRUKTUR UND INPUT Created by Michael Kirsch & Beat Rossmy INHALT 1. Rückblick 1. Processing Basics 3. Anwendung 1. random 2. 1,2,3,... Integer! 2. else 3. Boolsche Operatoren 3. float 4. Bedingungen
MehrArrays Fortgeschrittene Verwendung
Arrays Fortgeschrittene Verwendung Gilbert Beyer und Annabelle Klarl Zentralübung zur Vorlesung Einführung in die Informatik http://www.pst.ifi.lmu.de/lehre/wise-11-12/infoeinf WS11/12 Arrays: Wiederholung
MehrAufgabenblatt 5. Kompetenzstufe 1. Allgemeine Informationen zum Aufgabenblatt:
Aufgabenblatt 5 Kompetenzstufe 1 Allgemeine Informationen zum Aufgabenblatt: Die Abgabe erfolgt in TUWEL. Bitte laden Sie Ihr IntelliJ-Projekt bis spätestens Freitag, 05.01.2018 13:00 Uhr in TUWEL hoch.
MehrFarbtiefe. Gängige Farbtiefen
Farbtiefe Die Anzahl der darstellbaren Farben ist abhängig von den Farbabstufungen, die in einem Pixel gespeichert werden. Die Anzahl der darstellbaren Farbtöne wird als Farbtiefe bezeichnet. Die Farbtiefe
MehrAufgabenblatt 1. Kompetenzstufe 2. Allgemeine Informationen zum Aufgabenblatt:
Aufgabenblatt 1 Kompetenzstufe 2 Allgemeine Informationen zum Aufgabenblatt: Die Abgabe erfolgt in TUWEL. Bitte laden Sie Ihr IntelliJ-Projekt bis spätestens Freitag, 10.11.2017 13:00 Uhr in TUWEL hoch.
MehrKlausur Programmieren 1 SS 17 Prof. Dr.-Ing. Jürgen Brauer
Klausur Programmieren 1 SS 17 Prof. Dr.-Ing. Jürgen Brauer Prüfungstag Dienstag, 18.07.2017 Prüfungszeitraum 10:00-12:00 Prüfungsdauer 120min Prüfungsraum A002/003 Name (Blockschrift): Vorname (Blockschrift):
MehrJAVA BASICS. 2. Primitive Datentypen. 1. Warum Java? a) Boolean (logische Werte wahr & falsch)
JAVA BASICS 2. Primitive Datentypen 1. Warum Java? zunehmend weit verbreitet einfach und (relativ) sicher keine Adressrechnung, aber Pointer keine gotos kein Präprozessor keine globalen Variablen garbage
MehrArrays von Objekten. Annabelle Klarl. Einführung in die Informatik Programmierung und Softwareentwicklung
Annabelle Klarl Zentralübung zur Vorlesung Einführung in die Informatik: http://www.pst.ifi.lmu.de/lehre/wise-12-13/infoeinf WS12/13 Arrays: Wiederholung Ein Array ist ein Tupel von Elementen gleichen
MehrKlausur Informatik I WS 2006/2007
Klausur Informatik I WS 2006/2007 Name Gruppe 1 Vorname Dauer 90 min Matrikelnummer Hilfsmittel keine Hinweis: sofern Sie die Rückseite eines Blattes verwenden vermerken sie dies auf der Vorderseite Nr.
MehrGrundlagen von C# - 2
Grundlagen von C# - 2 Marc Satkowski 20. November 2016 C# Kurs Gliederung 1. Arrays 2. Kontrollstrukturen 3. Verzweigungen Bedingte Verzweigung (if else) 4. Schleifen Kopfgesteuerte Schleife (while) Fußgesteuerte
MehrUniversität Duisburg - Essen
1 Universität Duisburg - Essen Campus Essen Fachgebiet Statik & Dynamik der Flächentragwerke Fachprüfung - Bauinformatik 1, Teil 1 SS 17 Mittwoch, den 09.08.2017 Prof. Dr.-Ing. Carolin Birk Name :... Matr.-
Mehrpue13 January 28, 2017
pue13 January 28, 2017 1 Aufgabe 1 (Klammern und Anweisungsblöcke) Wie Sie in der Vorlesung gelernt haben, werden Anweisungsblöcke in Java nicht durch Einrückung, sondern mithilfe von geschweiften Klammern
MehrAnweisungen zur Ablaufsteuerung
Anweisungen zur Ablaufsteuerung if-else switch while do-while for Ausdrücke Ein Ausdruck ist eine Folge von Variablen, Operatoren und Methodenaufrufen, der zu einem einzelnen Wert ausgewertet wird. Operanden
Mehr5. Bildauflösung ICT-Komp 10
5. Bildauflösung ICT-Komp 10 Was sind dpi? Das Maß für die Bildauflösung eines Bildes sind dpi. Jeder spricht davon, aber oft weiß man gar nicht genau was das ist. Die Bezeichnung "dpi" ist ein Maß, mit
MehrPangea Ablaufvorschrift
Pangea Mathematik-Wettbewerb 2011 Klassenstufe 9 Pangea Ablaufvorschrift Antwortbogen Überprüfung der Anmeldedaten Kennzeichnung (Beispiel) beachten! Prüfung Zur Beantwortung der 25 Fragen hast du 60 Minuten
MehrFarben sind im Webdesign wichtig z.b. für die Schriftfarbe oder den Hintergrund.
Layout: Farben Farben sind im Webdesign wichtig z.b. für die Schriftfarbe oder den Hintergrund. Farben festlegen: Schriftfarbe: color:red Hintergrund: background-color: #ff0000 Die Farbe kann entweder
MehrKlausur Einführung in die Informatik I für Elektrotechniker 16. Juli 2003
Fakultät Elektrotechnik/Informatik Klausur Einführung in die Informatik I für Elektrotechniker Name:...................... Matr.-Nr....................... Bearbeitungszeit: 120 Minuten Bewertung (bitte
MehrLösungshinweise/-vorschläge zum Übungsblatt 4: Software-Entwicklung 1 (WS 2017/18)
Dr. Annette Bieniusa Mathias Weber, M. Sc. Peter Zeller, M. Sc. TU Kaiserslautern Fachbereich Informatik AG Softwaretechnik Lösungshinweise/-vorschläge zum Übungsblatt 4: Software-Entwicklung 1 (WS 2017/18)
MehrObjekttypen. Referenzen, Objekte, Gleichheit, Wrapper, Arrays, mehr-dimensionale Arrays, Bildbearbeitung, krumme Arrays
Objekttypen Referenzen, Objekte, Gleichheit, Wrapper, Arrays, mehr-dimensionale Arrays, Bildbearbeitung, krumme Arrays Primitive- und Objekt-Datentypen Primitive Datentypen benötigen einen vorher genau
MehrUniversität Duisburg - Essen
1 Universität Duisburg - Essen Campus Essen Fachgebiet Statik & Dynamik der Flächentragwerke Fachprüfung - Bauinformatik 1, Teil 1 WS 18 Mittwoch, den 14.02.2018 Prof. Dr.-Ing. Carolin Birk Name :... Matr.-
MehrArrays von Objekten. Annabelle Klarl. Einführung in die Informatik Programmierung und Softwareentwicklung
Annabelle Klarl Zentralübung zur Vorlesung Einführung in die Informatik: http://www.pst.ifi.lmu.de/lehre/wise-13-14/infoeinf WS13/14 Action required now 1. Smartphone: installiere die App "socrative student"
MehrKurze Anleitung für das Bilder- Bearbeitungsprogramm GIMP
Anleitung für GIMP für die DHS (2014) Kurze Anleitung für das Bilder- Bearbeitungsprogramm GIMP 1. Allgemeines (Bilder öffnen, Aufbau, Fenster schieben) 2. Bilder zuschneiden 3. Ein Bild verbessern (Kontrast,
MehrWuerfel - augenzahl: int + Wuerfel() + wuerfeln() + gibaugenzahl(): int
Informatik Eph IFG1/2 (GA) Bearbeitungszeit: 90 min. Seite 1 Aufgabe 1: Kniffel Modellierung und Implementierung Im Folgenden sollen Teile eines kleinen "Kniffel"-Spiels modelliert, analysiert und implementiert
MehrAlgorithmen & Datenstrukturen 1. Klausur
Algorithmen & Datenstrukturen 1. Klausur 7. Juli 2010 Name Matrikelnummer Aufgabe mögliche Punkte erreichte Punkte 1 35 2 30 3 30 4 15 5 40 6 30 Gesamt 180 1 Seite 2 von 14 Aufgabe 1) Programm Analyse
MehrInstitut für Programmierung und Reaktive Systeme. Java 2. Markus Reschke
Java 2 Markus Reschke 07.10.2014 Datentypen Was wird gespeichert? Wie wird es gespeichert? Was kann man mit Werten eines Datentyps machen (Operationen, Methoden)? Welche Werte gehören zum Datentyp? Wie
MehrIntensivübung zu Algorithmen und Datenstrukturen
Intensivübung zu Algorithmen und Datenstrukturen Silvia Schreier Informatik 2 Programmiersysteme Martensstraße 3 91058 Erlangen Übersicht Programmierung Fallunterscheidung Flussdiagramm Bedingungen Boolesche
MehrKlausur Programmieren 1 SS 17 Prof. Dr.-Ing. Jürgen Brauer
Klausur Programmieren 1 SS 17 Prof. Dr.-Ing. Jürgen Brauer Prüfungstag Dienstag, 18.07.2017 Prüfungszeitraum 10:00-12:00 Prüfungsdauer 120min Prüfungsraum A002/003 Name (Blockschrift): Vorname (Blockschrift):
Mehr2. Semester, 2. Prüfung, Lösung
2. Semester, 2. Prüfung, Lösung Name Die gesamte Prüfung bezieht sich auf die Programmierung in C++! Prüfungsdauer: 90 Minuten Mit Kugelschreiber oder Tinte schreiben Lösungen können direkt auf die Aufgabenblätter
MehrWM01 - DEMO - ECDL Image Editing
Demotest Image Editing Bestanden JA NEIN Vorname Punkte [erforderlich 75%, d.h. 7 von 36] Name WM0 - DEMO - ECDL Image Editing Testlaufwerk: Testordner: WM0-demo-arbeitsdateien. Welches der folgenden ist
MehrJava Kurzreferenz Für Fortgeschrittene
Java Kurzreferenz Für Fortgeschrittene 1. Initialisierung von Applets: Die Methode init Wenn ein Applet gestartet wird, werden immer zwei Methoden aufgerufen. Diese heissen init und start. Um gewisse Berechnungen
MehrIm Original veränderbare Word-Dateien
Computergrafik Bilder, Grafiken, Zeichnungen etc., die mithilfe von Computern hergestellt oder bearbeitet werden, bezeichnet man allgemein als Computergrafiken. Früher wurde streng zwischen Computergrafik
MehrVideotutorials von Frank Weber - fotologbuch.de
Fotologbuch lernt Photoshop Videotutorials von Frank Weber - fotologbuch.de Berlin - 28. September 2017 Adobe Photoshop VIDEOTUTORIALS VON FOTOLOGBUCH SEITE 1 VON 16 Vormerkungen zum Inhalt Im Euch vorliegenden
MehrGraustufenumwandlung mit Photoshop / Gimp
Gemeindebrief Druckerei Graustufenumwandlung mit Photoshop / Gimp www.gemeindebriefdruckerei.de Liebe GemeindebriefDruckerei-Kunden, dieses Heft soll Ihnen eine Hilfe beim einfachen und richtigen Erstellen
MehrArrays. Theorieteil. Inhaltsverzeichnis. Begriffe. Programmieren mit Java Modul 3. 1 Modulübersicht 3
Programmieren mit Java Modul 3 Arrays Theorieteil Inhaltsverzeichnis 1 Modulübersicht 3 2 Eindimensionale Arrays 3 2.1 Arrays deklarieren.............................. 3 2.2 Arrays erzeugen................................
Mehr2. Teilklausur zur Vorlesung Grundlagen der Theoretischen Informatik
2. Teilklausur zur Vorlesung Grundlagen der Theoretischen Informatik Hinweise Ulrich Furbach Christian Schwarz Markus Kaiser Arbeitsgruppe Künstliche Intelligenz Fachbereich Informatik, Universität Koblenz-Landau
MehrII. Grundlagen der Programmierung. Beispiel: Merge Sort. Beispiel: Merge Sort (Forts. ) Beispiel: Merge Sort (Forts. )
Technische Informatik für Ingenieure (TIfI) WS 2006/2007, Vorlesung 9 II. Grundlagen der Programmierung Ekkart Kindler Funktionen und Prozeduren Rekursion Datenstrukturen Merge S ( split, s, merge ) Beispiel:
MehrEinstieg in die Informatik mit Java
1 / 26 Einstieg in die Informatik mit Java Felder, mehrdimensional Gerd Bohlender Institut für Angewandte und Numerische Mathematik Gliederung 2 / 26 1 Überblick: mehrdimensionale Felder 2 Vereinbarung
MehrFARB- UND TONWERTKORREKTUR 1 6
1 6 ÜBERLEGUNGEN Bevor mit Farb- und Tonwert-Korrekturen begonnen wird, sollte Folgendes beachtet werden: Eigentlich sollte stets ein kalibrierter Monitor mit Farbprofil verwendet werden. Dies ist für
MehrSt.Gallische Kantonsschulen Aufnahmeprüfung 2011 Gymnasium. Kandidatennummer: Geburtsdatum: Note: Aufgabe Punkte
St.Gallische Kantonsschulen Aufnahmeprüfung 2011 Gymnasium Mathematik 1 ohne Taschenrechner Dauer: 90 Minuten Kandidatennummer: Summe: Geburtsdatum: Note: Aufgabe 1 2 3 4 5 6 7 8 9 10 11 12 13 Punkte Löse
MehrDigitale Bildbearbeitung und Fotografie. Dozenten: Arne Scheffer
Dozenten: Arne Scheffer Wiederholung: Kompression: Einführung zum Verständnis Teil 1: nicht fertig, Teil 2: nicht fertig, Teil 3: nicht fertig, Teil 4: nicht fertig Fortsetzung Teil 2: Teil 2.2: blau!
MehrJAVA BASICS. 2. Primitive Datentypen. 1. Warum Java? a) Boolean (logische Werte wahr & falsch)
JAVA BASICS 2. Primitive Datentypen 1. Warum Java? weit verbreitet einfach und (relativ) sicher keine Pointer (?) keine gotos kein Präprozessor keine globalen Variablen garbage collection objekt-orientiert
MehrÜbungsblatt 1. Java Vorkurs (WS 2017)
Übungsblatt 1 Java Vorkurs (WS 2017) Aufgabe 1 Hallo-Welt Erstelle ein neues Projekt mit dem Namen HelloJava. Erzeuge in diesem Projekt eine neue Klasse HelloJava. (a) Schreibe die main-methode in die
MehrAufgabe 8 E: Raumvorstellungsvermögen
Schüler/in Aufgabe 8 E: Raumvorstellungsvermögen Mit diesem Auftrag kannst du dein räumliches Vorstellungsvermögen überprüfen. In Gedanken wirst du Körper im Raum drehen und dich mit deren Netzabwicklungen
MehrReihungen. Martin Wirsing. in Zusammenarbeit mit Matthias Hölzl und Nora Koch 11/03
Reihungen Martin Wirsing in Zusammenarbeit mit Matthias Hölzl und Nora Koch 11/03 2 Ziele Die Datenstruktur der Reihungen verstehen: mathematisch und im Speicher Grundlegende Algorithmen auf Reihungen
MehrBilder im Zusammenhang mit Geoinformatik sind u.a.: Luftbilder, Satellitenbilder Synthetische Bilder (z.b. digitale Oberflächenmodelle)
Grundlagen der digitalen Bildverarbeitung Bilder im Zusammenhang mit Geoinformatik sind u.a.: Luftbilder, Satellitenbilder Synthetische Bilder (z.b. digitale Oberflächenmodelle)... dagegen weniger Fotos
Mehr3.8 Objekttypen und Arrays. Wir werden uns in diesem Kapitel näher mit den Objekttypen in Java beschäftigen.
3.8 Objekttypen und Arrays Wir werden uns in diesem Kapitel näher mit den Objekttypen in Java beschäftigen. Praktische Informatik I Wolfgang Effelsberg 3. Die Programmiersprache Java 3.8-1 Primitive Datentypen
MehrAlgorithmen und Datenstrukturen
Algorithmen und Datenstrukturen Dynamische Datenobjekte Pointer/Zeiger, Verkettete Liste Eigene Typdefinitionen 1 Zeigeroperatoren & und * Ein Zeiger ist die Speicheradresse irgendeines Objektes. Eine
MehrUniversität zu Lübeck Institut für Telematik. Prof. Dr. Stefan Fischer
Universität zu Lübeck Institut für Telematik Prof. Dr. Stefan Fischer Probeklausur im Fach Programmieren Hinweise zur Bearbeitung: Es sind keinerlei Hilfsmittel zugelassen. Diese Klausur umfasst 18 Seiten.
MehrProgrammieren in Java -Eingangstest-
Programmieren in Java -Eingangstest- Nummer: 1. Studiengang: Informatik B.Sc. Informatik M.Sc. ESE B.Sc. ESE M.Sc. Sonstiges: Fachsemester: Bitte Fragen, die Sie nicht beantworten können unbedingt mit
MehrEinführung in die Programmierung für NF MI. Übung 04
Einführung in die Programmierung für NF MI Übung 04 Inhalt Arrays Einführung in Objekte Einführung in die Programmierung für NF Übung 04 2 Arrays Arrays repräsentieren Reihungen von Objekten, z.b. Variablen
MehrProbeklausur Digitale Medien
Probeklausur Digitale Medien Wintersemester 2007 / 2008 LMU München LFE Medieninformatik Prof. H. Hußmann Dauer: 90 Minuten Zugelassene Hilfsmittel: Unterlagen zur Vorlesung und Übung Digitale Medien,
MehrObjektorientierte Programmierung Studiengang Medieninformatik
Objektorientierte Programmierung Studiengang Medieninformatik Hans-Werner Lang Hochschule Flensburg Vorlesung 1 15.03.2017 Objektorientierte Programmierung (Studiengang Medieninformatik) Form: Prüfung:
MehrAjdovic/Mühl Farbmodelle FARBMODELLE
FARBMODELLE Grundlagen: Gegenstände, die von einer Lichtquelle beleuchtet werden, reflektieren und absorbieren jeweils einen Teil des Lichts. Dabei wird das von den Gegenständen reflektierte Licht vom
MehrLösbarkeit linearer Gleichungssysteme
Lösbarkeit linearer Gleichungssysteme Lineares Gleichungssystem: Ax b, A R m n, x R n, b R m L R m R n Lx Ax Bemerkung b 0 R m Das Gleichungssystem heißt homogen a A0 0 Das LGS ist stets lösbar b Wenn
MehrEinführung Aufgabe 1 - Bildverarbeitung. Anton Augsburg 2011
Einführung Anton Augsburg 2011 Inhalt 1 - Allgemeine Hinweise 2 - Grundlagen 3 - Aufgabenstellung 4 - C# 5 - Einführendes Beispiel 6 - Aufgabenhinweise Medien und Medienströme SS 2011 - Anton Augsburg
Mehr1. Typen und Literale (6 Punkte) 2. Zuweisungen (6 = Punkte)
Praktische Informatik (Software) Vorlesung Softwareentwicklung 1 Prof. Dr. A. Ferscha Hauptklausur am 01. 02. 2001 Zuname Vorname Matr. Nr. Stud. Kennz. Sitzplatz HS / / / Punkte Note korr. Fügen Sie fehlende
MehrUNIVERSITÄT SIEGEN Fachbereich 12, Elektrotechnik und Informatik Fachgruppe Betriebssysteme / verteilte Systeme
UNIVERSITÄT SIEGEN Fachbereich 12, Elektrotechnik und Informatik Fachgruppe Betriebssysteme / verteilte Systeme Musterklausur zur Einführung in die Informatik II 1. Teilklausur, 23.06.2006 Bitte lesen
MehrII. Grundlagen der Programmierung. 9. Datenstrukturen. Daten zusammenfassen. In Java (Forts.): In Java:
Technische Informatik für Ingenieure (TIfI) WS 2005/2006, Vorlesung 9 II. Grundlagen der Programmierung Ekkart Kindler Funktionen und Prozeduren Datenstrukturen 9. Datenstrukturen Daten zusammenfassen
MehrDie for -Schleife HEUTE. Schleifen. Arrays. Schleifen in JAVA. while, do reichen aus, um alle iterativen Algorithmen zu beschreiben
18.11.5 1 HEUTE 18.11.5 3 Schleifen Arrays while, do reichen aus, um alle iterativen Algorithmen zu beschreiben Nachteil: Steuermechanismus ist verteilt Übersicht nicht immer leicht dazu gibt es for (
MehrINFORMATIK FÜR BIOLOGEN
Technische Universität Dresden 15012015 Institut für Theoretische Informatik Professur für Automatentheorie INFORMATIK FÜR BIOLOGEN Musterklausur WS 2014/15 Studiengang Biologie und Molekulare Biotechnologie
MehrJava programmieren mit JavaKara. Eine Zusammenfassung in Beispielen
Java programmieren mit JavaKara Eine Zusammenfassung in Beispielen Kleeblätter in einer Zeile zählen @Override public void mymainprogram() { int anzahlkleeblaetter = 0; for (int x = 0; x < world.getsizex();
MehrKapitel 13. Abstrakte Methoden und Interfaces. Fachgebiet Knowledge Engineering Prof. Dr. Johannes Fürnkranz
Kapitel 13 Abstrakte Methoden und Interfaces 13. Abstrakte Klassen und Interfaces 1. Abstrakte Klassen 2. Interfaces und Mehrfachvererbung Folie 12.2 Abstrakte Methoden und Klassen Manchmal macht es überhaupt
MehrAuslesen einer Bitmap-Ressource: 16bpp BGR565
Auslesen einer Bitmap-Ressource: 16bpp BGR565 1 Grundlagen... 2 1.1 Vorbemerkungen... 2 1.2 Die Farbinformationen... 2 1.3 Gewinnen der Farbinformationen... 2 1.3.1 Farbinformationen Blau... 2 1.3.2 Farbinformation
Mehr