Programmieren 1 Mündliche Prüfung at Duale Hochschule Baden-Württemberg

Flashcards and summaries for Programmieren 1 Mündliche Prüfung at the Duale Hochschule Baden-Württemberg

Arrow Arrow

It’s completely free

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

Study with flashcards and summaries for the course Programmieren 1 Mündliche Prüfung at the Duale Hochschule Baden-Württemberg

Exemplary flashcards for Programmieren 1 Mündliche Prüfung at the Duale Hochschule Baden-Württemberg on StudySmarter:

Virtuelle Maschine

Exemplary flashcards for Programmieren 1 Mündliche Prüfung at the Duale Hochschule Baden-Württemberg on StudySmarter:

Ausdruck

Exemplary flashcards for Programmieren 1 Mündliche Prüfung at the Duale Hochschule Baden-Württemberg on StudySmarter:

Operatoren

This was only a preview of our StudySmarter flashcards.
Flascard Icon Flascard Icon

Millions of flashcards created by students

Flascard Icon Flascard Icon

Create your own flashcards as quick as possible

Flascard Icon Flascard Icon

Learning-Assistant with spaced repetition algorithm

Sign up for free!

Exemplary flashcards for Programmieren 1 Mündliche Prüfung at the Duale Hochschule Baden-Württemberg on StudySmarter:

Berechnung

Exemplary flashcards for Programmieren 1 Mündliche Prüfung at the Duale Hochschule Baden-Württemberg on StudySmarter:

Zuweisung versus boolscher
Ausdruck

Exemplary flashcards for Programmieren 1 Mündliche Prüfung at the Duale Hochschule Baden-Württemberg on StudySmarter:

Beweis zur Gleichheit von
Ausdrücken


Exemplary flashcards for Programmieren 1 Mündliche Prüfung at the Duale Hochschule Baden-Württemberg on StudySmarter:

Zugriff auf Elemente

This was only a preview of our StudySmarter flashcards.
Flascard Icon Flascard Icon

Millions of flashcards created by students

Flascard Icon Flascard Icon

Create your own flashcards as quick as possible

Flascard Icon Flascard Icon

Learning-Assistant with spaced repetition algorithm

Sign up for free!

Exemplary flashcards for Programmieren 1 Mündliche Prüfung at the Duale Hochschule Baden-Württemberg on StudySmarter:

Call by Value

Exemplary flashcards for Programmieren 1 Mündliche Prüfung at the Duale Hochschule Baden-Württemberg on StudySmarter:

Call by Reference

Exemplary flashcards for Programmieren 1 Mündliche Prüfung at the Duale Hochschule Baden-Württemberg on StudySmarter:

Objekte

Exemplary flashcards for Programmieren 1 Mündliche Prüfung at the Duale Hochschule Baden-Württemberg on StudySmarter:

Unterschied Objekt versus Klasse

This was only a preview of our StudySmarter flashcards.
Flascard Icon Flascard Icon

Millions of flashcards created by students

Flascard Icon Flascard Icon

Create your own flashcards as quick as possible

Flascard Icon Flascard Icon

Learning-Assistant with spaced repetition algorithm

Sign up for free!

Exemplary flashcards for Programmieren 1 Mündliche Prüfung at the Duale Hochschule Baden-Württemberg on StudySmarter:

Klassen Aufbau 

Your peers in the course Programmieren 1 Mündliche Prüfung at the Duale Hochschule Baden-Württemberg create and share summaries, flashcards, study plans and other learning materials with the intelligent StudySmarter learning app.

Get started now!

Flashcard Flashcard

Exemplary flashcards for Programmieren 1 Mündliche Prüfung at the Duale Hochschule Baden-Württemberg on StudySmarter:

Programmieren 1 Mündliche Prüfung

Virtuelle Maschine

● VM
●Der Java-Interpreter verdeckt die
Eigenschaften des jeweiligen
Prozessortyps und bietet eine höhere
»Abstraktionsschicht«
●Abstraktionsschicht wie ein Prozessor
– Man spricht von einer virtuellen Maschine
(virtual maschine), abgekürzt VM
– Die Abarbeitung der Programme wird
verlangsamt

Programmieren 1 Mündliche Prüfung

Ausdruck

● Def: Ausdruck ist eine Kombination aus
-Expliziten Werten ("12")
-Variablen (a)
-Constanten (PI)
-Operatoren (2+2)
-Funktionen (mult(5))
●...welche nach einem Regelsatz ausgewertet
werden und als Ergebnis wieder einen
Ausdruck erzeugen

Programmieren 1 Mündliche Prüfung

Operatoren

● Inkrement- und Dekrement-Operationen a++
● Arithmetische Operationen a-10
● Vergleichsoperationen a==10
● Boolesche Operationen b&true
● Zuweisungsoperationen b=false

Programmieren 1 Mündliche Prüfung

Berechnung

●Ausdrücke müssen oft aus einer Folge von
Anweisungen berechnet werden
● Auswertung erfolgt von rechts nach links
● Ausdrücke stehen rechts von Zuweisungen
- radius=2*PI+a;
- ergebnis=mult(a,2+g);

Programmieren 1 Mündliche Prüfung

Zuweisung versus boolscher
Ausdruck

- Unterschied zwischen a=12 und a==12
-Zuweisung: a=12, die Variable a wird mit 12 belegt
-Boolscher Ausdruck: a==12 , a wird
ausgewertet; wenn die Variable a den Wert 12
hat, ergibt der boolsche Ausdruck eine logische
1 (true), ansonsten eine logisch 0 (false)
-Vorsicht: häufiger Fehler
– If (a=12) {<body> }

Programmieren 1 Mündliche Prüfung

Beweis zur Gleichheit von
Ausdrücken


●Ein Beweis wird geführt durch Überführung von
einem Ausdruck in einen anderen oder
●Durch Erstellen aller möglicher Kombinationen
von Ausprägungen der Eingabevariablen

Programmieren 1 Mündliche Prüfung

Zugriff auf Elemente

● Das i-te Element wird mit array[i] lokalisiert
-Schreiben an i-te Position meinarray[i]=10
-Lesen aus i-ter Position
System.out.println(meinarray[i])

Programmieren 1 Mündliche Prüfung

Call by Value

●Call by Value: Übergabe eines Variablenwertes
an Funktionseingabevariablen (bisher der
Standard in der Vorlesung)
-Lokale Manipulationen sind außerhalb der Funktion
nicht sichtbar

Programmieren 1 Mündliche Prüfung

Call by Reference

●Call by Reference: Übergabe eines Arrays an
Funktionseingabevariablen
●Lokale Manipulationen an den Slots des Arrays
bleiben außerhalb der Funktion erhalten

Programmieren 1 Mündliche Prüfung

Objekte

● Objekt
-Allgemein:
– Gegenstand des Interesses, insbesondere
einer Beobachtung, Untersuchung oder
Messung
-Objekt-Orientiert:
– Objekt ist ein individuelles Exemplar von
Dingen:
● Roboter, Auto
● Personen (z.B. Kunde, Mitarbeiter)
● Begriffe der realen Welt (z.B. Bestellung)

Begriffe der Vorstellungswelt (z.B. juristische und
natürliche Personen).

Programmieren 1 Mündliche Prüfung

Unterschied Objekt versus Klasse

●Klasse ist ein Bauplan und besteht nur als
nicht-reale Beschreibung von Verhalten und
Zustandsspeichern
● Ein Objekt ist eine realisierte Instanz der Klasse
-Die zum gehörenden Verhalten / Zustandsspeicher
können gefüllt, geleehrt, genutzt werden

Programmieren 1 Mündliche Prüfung

Klassen Aufbau 

● Klassenname
● Klassenrumpf
● Attributdeklarationen und -Definitionen
●Methodendeklarationen
– Constructor-Methode
– Weitere Verhaltensmethoden

Sign up for free to see all flashcards and summaries for Programmieren 1 Mündliche Prüfung at the Duale Hochschule Baden-Württemberg

Singup Image Singup Image
Wave

Other courses from your degree program

For your degree program Programmieren 1 Mündliche Prüfung at the Duale Hochschule Baden-Württemberg there are already many courses on StudySmarter, waiting for you to join them. Get access to flashcards, summaries, and much more.

Back to Duale Hochschule Baden-Württemberg overview page

Programmieren 2 Neu

Systemanalyse und -Entwurf

IT-Management

Kommunikationssysteme

Wirtschaftsinformatik

KuB+IT

Programmieren

Datenbanken

Unternehmensführung

Kommunikationssysteme

Grundlagen der IT

Kommunikations- und Betriebssysteme

Betriebssysteme

Grundlagen der IT

Wirtschaftsinformatik

Marketing

Einführung in dei WI

BWL Bilanzierung

Marketing

Rechnungslegung

Grundlagen Versicherung

SAP TS410

Wirtschaftsinformatik Semester 1

BWL Marketing

Marketing

Wirtschaft

Programmieren 2

Grundlagen der BWL

ERP - Supply Chain Management

VWL1-EZB

datenbanken

Digitale Transformation

Digitale Transformation

Ada Schein

Kontoführung & Zahlungsverkehr

Finanzierung & Investition

mündliche Prüfung IV at

Hochschule Ostwestfalen-Lippe

Programmieren 1 at

Technische Hochschule Nürnberg

BGB mündliche Prüfung at

Universität Göttingen

Mündliche Prüfung at

Fachhochschule Dortmund

Mündliche Prüfung at

Hochschule Fulda

Similar courses from other universities

Check out courses similar to Programmieren 1 Mündliche Prüfung at other universities

Back to Duale Hochschule Baden-Württemberg overview page

What is StudySmarter?

What is StudySmarter?

StudySmarter is an intelligent learning tool for students. With StudySmarter you can easily and efficiently create flashcards, summaries, mind maps, study plans and more. Create your own flashcards e.g. for Programmieren 1 Mündliche Prüfung at the Duale Hochschule Baden-Württemberg or access thousands of learning materials created by your fellow students. Whether at your own university or at other universities. Hundreds of thousands of students use StudySmarter to efficiently prepare for their exams. Available on the Web, Android & iOS. It’s completely free.

Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards
Awards

Best EdTech Startup in Europe

Awards
Awards

EUROPEAN YOUTH AWARD IN SMART LEARNING

Awards
Awards

BEST EDTECH STARTUP IN GERMANY

Awards