Partenaire Premium

Modul 411

Fachbegriffe

Fachbegriffe


Fichier Détails

Cartes-fiches 37
Langue Deutsch
Catégorie Informatique
Niveau Apprentissage
Crée / Actualisé 11.09.2022 / 14.09.2022
Attribution de licence Non précisé
Lien de web
https://card2brain.ch/box/20220911_modul_411
Intégrer
<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();

}