Modul 411
Fachbegriffe
Fachbegriffe
Set of flashcards Details
Flashcards | 37 |
---|---|
Language | Deutsch |
Category | Computer Science |
Level | Vocational School |
Created / Updated | 11.09.2022 / 14.09.2022 |
Licencing | Not defined |
Weblink |
https://card2brain.ch/box/20220911_modul_411
|
Embed |
<iframe src="https://card2brain.ch/box/20220911_modul_411/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
|
Algorithmus
- Handlungsvorschrift um ein Problem zu lösen
- fest definiete und endliche Vorgehensweise, um ein Problem zu lösen
- eine Reihe von Anwesiungen, die Schritt für Schritt befolgt werden müssen, um ein Problem zu lösen
Eigenschaften
- that ein Ende und liefert ein Ergebnis
- Reihenfolge der Schirtte ist festgelegt
- liefert mit den gelichen Startbedingungen das selbe Ergebnis
Datenstruktur
Daten werden angeordnet und miteinsnder verknüpft -> strukturiert
Unterschiedliche Zugriffs- undVerwaltungsmöglichkeiten
file.csv
comma separated values
Datenstruktur und aufbau einer Textdatei
Array
Datenstruktur
Referenztyp
"Schubladen" mit einem Index in denen Werte (Daten) gespeichert werden können
Instanzierung
<Datentyp>[ ]<bezeichnner> = <Datentyp> [ <Grösse> ];
oder
<Datentyp>[ ]<bezeichnner> = { <Wert1>, <Wert2>, ... };
fixe Grösse
2D Array
zwei diemnsionales Array
2 Indexe
Bsp. int [ ] [ ] array = int [ 10 ] [ 10 ]
Exceptions
- potenzieller Fehler (muss nicht auftreten)
- Programm funktioniert nicht wie vorgesehen
- nur gewisse Methoden können Exceptions werfen
- Bsp. ArrayIndexOutOfBoundsException
Exception-Handling
mit Try, Catch wird eine Execption gehändelt
Try/Catch
- Kontrollstruktur
- kontrolliert was passiert falls eine Exception geworfen wird
- Try -> falls im Try-Code-Block eine Exception geworfen wird, wird der Code abgebrochen und springt zum catch
- Catch -> in diesem Code-Block wird definiert was bei dieser Execption gemacht wird
try {
Code-Sequenz welche eine Exception werfen kann
} catch ( Exception e) {
Bsp. e.printStackTrace();
}