Ein bischen spät wieder, aber mein Infobericht darf ja nicht fehlen
Heute kam die Einführung des Datentyps “Keller” (Ja dir Namen sind schon iwie geil). Keller ist nur ein Ersatzname für Stacks. Also wurde uns heute erklärt was ein Stack ist und wie wir ihn benutzen sollen. Anfang gemacht mit LIFO (=Last in first out) Prinzip und drei Blättern zum Thema.
Unsere Aufgabe bei diesem Abschnitt wird sein einen Taschenrechner zu programmieren, der Infixterme beherrscht. Infixterme sind 3+4*6, also muss der Rechner die Grundregeln der Mathematik beherrschen (Punkt vor Strich, Klammern, Potenzen). Ich würde mal sagen nächsten Mittwoch kümmern wir uns bestimmt mehr darum. Achne die Anderen schreiben ja Klausur
Freistunden!!!
Eine weitere tolle Infostunde hinter mir mit dem tollen Ergebnis der Klausur 1- (13 Pkt.)
Die Klausur war auch langsam fällig, da wir am nächsten Mittwoch die nächste Klausur schreiben.
Thema diesmal: Dateiarbeit
- Dateien lesen
- Verarbeiten
- records speichern
- Zeilen lesen
- typisierte und typisierte Dateien
Sonst gibts mal wieder nichts neues, außer das ich in meiner Facharbeit das Beispielprogramm in Delphi schreiben soll…
Gestern habe ich auch endlich meine Klausurenphase beendet^^
Informatik war nice
Mengen, Records und Seiteneffekte waren die Themen.
Records: Eine Partnervermittlung mit Records realisieren. Ein Personen Record:
Type Typ = Record Begin
Name: String;
Farbe: (rot,blau,Gruen, gelb)
//…
End;
Dann eine Funktion schreiben die Prüft, ob die Personen zu einander passen:
Function getroffen(person1,person2: Typ): Boolean;
2.) Die Letternmenge eines Textes bestimmen
3.) Seiteneffekte: Eine lokale Prozedur die nur im Unterprogramm gültig ist, die eine Variable referenziert und so modifiziert.
Einfach Einfach
Klausur einmal vorgeschrieben und gut war’s.
Ja heute hatten wir wieder mein Lieblingsfach Informatik! Heute hatten wir in einem anderen Raum, da der Inforaum renoviert wird. Also ab in den Computerraum 310 mit Teilen des Info LKs. Das geilste: Hab meine Klausur wieder, natürlich 1+ xD
In der Stunde haben wir dann den Begriff der Funktion und der Prozedur kennengelernt. Mehr haben wir nicht gemacht, außer an unseren Progrmmen weiterzu arbeiten.
Jaja bis gerade eben habe ich noch Info geschrieben… Wie immer sehr einfach
Habe die Klausur einmal vorgeschrieben und dann nochmal in Reinschrift abgeschrieben^^
Leider habe ich mich einmal in der Zeile beim abschreiben des vorgeschriebenen vertan, sodass ich alle Zeilen nochmal überprüfen musste und alles ein bischen ändern musste… Jetzt sieht das nicht mehr ganz so schön aus
Aufgabe 1:
- Lösen eines Sortieralgorytimus mit 5 Zahlen. Einfacher Sortieralgorithmus der schnell lösbar ist. Herr Josmann hat diesen “Xsort” getauft
War wieder der gleiche aus der letzten Klausur vom letzten Schuljahr.
Aufgabe 2:
- Teil a war wieder ein Formblatt entwickeln, bei mir: 1x Label, 1x Button und 1x Listbox.
- Teil b den dazu passenden Algorithmus schreiben. Im Prinzip das gleiche wie unser Müller Sport Programm.
- Array und Variablen deklarieren
- Anfangswerte setzen
- Zufallszahlen initiieren (-> randomize();)
- Zufallszahlen ziehen, Arrayelement überprüfen und um 1 erhöhen, ggf. “anzahl_fehlende” um 1 ernidriegen
- “anzahl_gekaufte” um 1 hoch und die repeat … until Schleife solange durchlaufen bis “anzahl_fehlende = 0″
- Ausgabe und fertig
Eine einfache Klausur, die eigentlich nur aus zwei alten Klausuren besteht. Ich glaube ich werde mal die alten einscannen und hier mal zum vergleich online stellen.


