Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Informatik-Prüfung vom 3. März ====== Mögliche Prüfungsfragen === CSV === * Erklären Sie in groben Zügen, was eine CSV-Datei ist und wie diese aufgebaut sein könnte. * Wofür steht das ''C'' in CSV und warum sind deutsche Dezimalzahlen ein Problem? Was ist dafür eine mögliche Lösung? * Wie geht man mit Texten um, in denen Kommas oder Strichpunkte vorkommen? * (Bonus): Warum sind CSV-Dateien ein fragiles Dateiformat (d.h. es kann viel beim Import schiefgehen)? === JSON === * Nennen Sie die vier wichtigsten Datenstrukturen im JSON-Format. * Zahlen, Strings (Zeichenketten), Listen (eckige Klammern), Objects (geschweifte Klammern) * Nennen Sie Unterschiede und Gemeinsamkeiten von Arrays (Listen) und Objects (Dictionaries). * Listen: Auf Einträge wird mit einem Index (Zahl) zugegriffen, von 0 bis Anzahl Elemente -1. * Objects: Auf Einträge wird mit einem Schlüssel als Zeichenkette zugegriffen. * Gegeben ist der Inhalt einer JSON-Datei. Geben Sie in Python an, wie auf bestimmte Daten zugegriffen werden kann. Beispiel: Folgende JSON-Struktur wird in die Variable ''data'' eingelesen. Programmieren damit eine ''for''-Schleife, die alle Zahlen in der Liste ''boo'' ausgibt: <code json> { "foo":{ "bar":{ "baz": [2,3,5,7,11,13,17], "boo": [1,4,9,16,25] } "bla":{ "baz": [1,2,3,4,"eine Zeichenkette"], "boo": [42,67], "name": "Hans" } }, "bli": 17 } </code> lehrkraefte/blc/informatik/pruefung1.txt Last modified: 2026/02/17 09:33by Ivo Blöchliger