04_review at Duale Hochschule Baden-Württemberg | Flashcards & Summaries

Select your language

Suggested languages for you:
Log In Start studying!

Lernmaterialien für 04_review an der Duale Hochschule Baden-Württemberg

Greife auf kostenlose Karteikarten, Zusammenfassungen, Übungsaufgaben und Altklausuren für deinen 04_review Kurs an der Duale Hochschule Baden-Württemberg zu.

TESTE DEIN WISSEN

Solving a problem by recursion is not only popular in computer science and math. Name some examples from the fields of business or economics where problems are also solved in a backward fashion: 

Lösung anzeigen
TESTE DEIN WISSEN

Logistik und Lagerarbeiten.

--> Überall wo etwas gemacht werden muss bevor was anderes gemacht werden muss. 

Lösung ausblenden
TESTE DEIN WISSEN

Explain what duck typing means! Why can it cause problems? 

Lösung anzeigen
TESTE DEIN WISSEN

Eine Variablen Typ der sich auch wie ein anderer Typ verhält. 

(Bsp. Addition von int 1 und float 1.0)

Lösung ausblenden
TESTE DEIN WISSEN

Why does the iterative version of fibonacci() run much faster?

Lösung anzeigen
TESTE DEIN WISSEN

Hier wird kein Baum erzeugt, da immer mit dem Ergebnis weitergearbeitet wird. Geht von vorne nach hinten. 

Lösung ausblenden
TESTE DEIN WISSEN

What is syntactic sugar? 

Lösung anzeigen
TESTE DEIN WISSEN

Code leserlicher machen ohne Input output Beziehungen zu verändern.

(Bsp: += 4) 

Lösung ausblenden
TESTE DEIN WISSEN

Container types such as "list" objects are characterized by their support for being looped over for example as in: 


for element in container:

       # do something for every element

        ....


(T/F)

Lösung anzeigen
TESTE DEIN WISSEN

True

Da es eine Bedingung für collection ist. 

Container = Collection 

Lösung ausblenden
TESTE DEIN WISSEN

Before writing any kind of loop, we always need to think about a stopping criterion ahead of time (T/F)

Lösung anzeigen
TESTE DEIN WISSEN

False

Da For loop endlich ist und while loop nicht

Lösung ausblenden
TESTE DEIN WISSEN

When a recursion does not reach the base case, this is an example of the early exit strategy (T/F)

Lösung anzeigen
TESTE DEIN WISSEN

False 

Base case ist der Fall den man kennt. 

Ergebnis ist klar, sprich man kann damit hochrechnen. 

Lösung ausblenden
TESTE DEIN WISSEN

Describe recursive version of fibonacci(). 

Lösung anzeigen
TESTE DEIN WISSEN

Exponentielles wachstum bei recursive in der Bearbeitungszeit. Erhöht man es um 1 Argument verdoppelt sich die berechnungszeit.

Lösung ausblenden
TESTE DEIN WISSEN

What is the conceptual difference between a container and a list?

Lösung anzeigen
TESTE DEIN WISSEN

List ist ein cointainer aber nicht alle container sind listen. 

List eigener Datatype 

Lösung ausblenden
TESTE DEIN WISSEN

Formulating a computational problem as a recursion results in an efficient implementation. (T/F)

Lösung anzeigen
TESTE DEIN WISSEN

False

Da Berechnungszeit exponentiell wächst. 

Lösung ausblenden
TESTE DEIN WISSEN

Whereas recursion may result in a never ending program, while-loops and for-loops cannot (T/F)

Lösung anzeigen
TESTE DEIN WISSEN

False

While loops stoppen mit Bedingung, können aber auch unendlich laufen während for loops ein garantiertes Ende haben. 

Lösung ausblenden
TESTE DEIN WISSEN

Any programming language without looping constructs like the for or while statements is not Turing complete. - True or False

Lösung anzeigen
TESTE DEIN WISSEN

False, wenn die Sprache rukrsion versteht 

Lösung ausblenden
  • 342028 Karteikarten
  • 5608 Studierende
  • 222 Lernmaterialien

Beispielhafte Karteikarten für deinen 04_review Kurs an der Duale Hochschule Baden-Württemberg - von Kommilitonen auf StudySmarter erstellt!

Q:

Solving a problem by recursion is not only popular in computer science and math. Name some examples from the fields of business or economics where problems are also solved in a backward fashion: 

A:

Logistik und Lagerarbeiten.

--> Überall wo etwas gemacht werden muss bevor was anderes gemacht werden muss. 

Q:

Explain what duck typing means! Why can it cause problems? 

A:

Eine Variablen Typ der sich auch wie ein anderer Typ verhält. 

(Bsp. Addition von int 1 und float 1.0)

Q:

Why does the iterative version of fibonacci() run much faster?

A:

Hier wird kein Baum erzeugt, da immer mit dem Ergebnis weitergearbeitet wird. Geht von vorne nach hinten. 

Q:

What is syntactic sugar? 

A:

Code leserlicher machen ohne Input output Beziehungen zu verändern.

(Bsp: += 4) 

Q:

Container types such as "list" objects are characterized by their support for being looped over for example as in: 


for element in container:

       # do something for every element

        ....


(T/F)

A:

True

Da es eine Bedingung für collection ist. 

Container = Collection 

Mehr Karteikarten anzeigen
Q:

Before writing any kind of loop, we always need to think about a stopping criterion ahead of time (T/F)

A:

False

Da For loop endlich ist und while loop nicht

Q:

When a recursion does not reach the base case, this is an example of the early exit strategy (T/F)

A:

False 

Base case ist der Fall den man kennt. 

Ergebnis ist klar, sprich man kann damit hochrechnen. 

Q:

Describe recursive version of fibonacci(). 

A:

Exponentielles wachstum bei recursive in der Bearbeitungszeit. Erhöht man es um 1 Argument verdoppelt sich die berechnungszeit.

Q:

What is the conceptual difference between a container and a list?

A:

List ist ein cointainer aber nicht alle container sind listen. 

List eigener Datatype 

Q:

Formulating a computational problem as a recursion results in an efficient implementation. (T/F)

A:

False

Da Berechnungszeit exponentiell wächst. 

Q:

Whereas recursion may result in a never ending program, while-loops and for-loops cannot (T/F)

A:

False

While loops stoppen mit Bedingung, können aber auch unendlich laufen während for loops ein garantiertes Ende haben. 

Q:

Any programming language without looping constructs like the for or while statements is not Turing complete. - True or False

A:

False, wenn die Sprache rukrsion versteht 

04_review

Erstelle und finde Lernmaterialien auf StudySmarter.

Greife kostenlos auf tausende geteilte Karteikarten, Zusammenfassungen, Altklausuren und mehr zu.

Jetzt loslegen

Das sind die beliebtesten StudySmarter Kurse für deinen Studiengang 04_review an der Duale Hochschule Baden-Württemberg

Für deinen Studiengang 04_review an der Duale Hochschule Baden-Württemberg gibt es bereits viele Kurse, die von deinen Kommilitonen auf StudySmarter erstellt wurden. Karteikarten, Zusammenfassungen, Altklausuren, Übungsaufgaben und mehr warten auf dich!

Das sind die beliebtesten 04_review Kurse im gesamten StudySmarter Universum

Review Test

Robeson Community College

Zum Kurs
CMV Review

Delaware Technical Community College-​Stanton/​Wilmington

Zum Kurs
exam review

Creighton University

Zum Kurs
review

Uniformed Services University of the Health Sciences

Zum Kurs
AZ-104 Review

Hochschule für Technik, Wirtschaft und Kultur Leipzig

Zum Kurs

Die all-in-one Lernapp für Studierende

Greife auf Millionen geteilter Lernmaterialien der StudySmarter Community zu
Kostenlos anmelden 04_review
Erstelle Karteikarten und Zusammenfassungen mit den StudySmarter Tools
Kostenlos loslegen 04_review