Funktionale Programmierung an der Technische Hochschule Nürnberg

Karteikarten und Zusammenfassungen für Funktionale Programmierung an der Technische Hochschule Nürnberg

Arrow Arrow

Komplett kostenfrei

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

Lerne jetzt mit Karteikarten und Zusammenfassungen für den Kurs Funktionale Programmierung an der Technische Hochschule Nürnberg.

Beispielhafte Karteikarten für Funktionale Programmierung an der Technische Hochschule Nürnberg auf StudySmarter:

Eine Funktion zum Quadrieren:

> quadrat :: Integer -> Integer
> quadrat x = x * x



Beispielhafte Karteikarten für Funktionale Programmierung an der Technische Hochschule Nürnberg auf StudySmarter:

fakultaet :: Integer -> Integer

Beispielhafte Karteikarten für Funktionale Programmierung an der Technische Hochschule Nürnberg auf StudySmarter:

produkt :: [Integer] -> Integer


Das war nur eine Vorschau der Karteikarten auf StudySmarter.
Flascard Icon Flascard Icon

Über 50 Mio Karteikarten von Schülern erstellt

Flascard Icon Flascard Icon

Erstelle eigene Karteikarten in Rekordzeit

Flascard Icon Flascard Icon

Kostenlose Karteikarten zu STARK Inhalten

Kostenlos anmelden

Beispielhafte Karteikarten für Funktionale Programmierung an der Technische Hochschule Nürnberg auf StudySmarter:

Geben Sie den Typ an.

[ 'o', 'h', 'm' ]

Beispielhafte Karteikarten für Funktionale Programmierung an der Technische Hochschule Nürnberg auf StudySmarter:

Geben Sie den Typ an.

( 'o', 'h', 'm' )

Beispielhafte Karteikarten für Funktionale Programmierung an der Technische Hochschule Nürnberg auf StudySmarter:

Geben Sie den Typ an.

[ (), () ]

Beispielhafte Karteikarten für Funktionale Programmierung an der Technische Hochschule Nürnberg auf StudySmarter:

quick :: Ord a => [a] -> [a]



Das war nur eine Vorschau der Karteikarten auf StudySmarter.
Flascard Icon Flascard Icon

Über 50 Mio Karteikarten von Schülern erstellt

Flascard Icon Flascard Icon

Erstelle eigene Karteikarten in Rekordzeit

Flascard Icon Flascard Icon

Kostenlose Karteikarten zu STARK Inhalten

Kostenlos anmelden

Beispielhafte Karteikarten für Funktionale Programmierung an der Technische Hochschule Nürnberg auf StudySmarter:

Geben Sie den Typ an. 

( ['o', 'h'], [(), ()] )

Beispielhafte Karteikarten für Funktionale Programmierung an der Technische Hochschule Nürnberg auf StudySmarter:

Geben Sie den Typ an.

[ 1, 3.14, 6.5 ]

Beispielhafte Karteikarten für Funktionale Programmierung an der Technische Hochschule Nürnberg auf StudySmarter:

Geben Sie den Typ an.

( 1, 3.14, 6.5 )

Beispielhafte Karteikarten für Funktionale Programmierung an der Technische Hochschule Nürnberg auf StudySmarter:

Geben Sie den Typ an.

[ head, last, (!! 2) ]

Das war nur eine Vorschau der Karteikarten auf StudySmarter.
Flascard Icon Flascard Icon

Über 50 Mio Karteikarten von Schülern erstellt

Flascard Icon Flascard Icon

Erstelle eigene Karteikarten in Rekordzeit

Flascard Icon Flascard Icon

Kostenlose Karteikarten zu STARK Inhalten

Kostenlos anmelden

Beispielhafte Karteikarten für Funktionale Programmierung an der Technische Hochschule Nürnberg auf StudySmarter:

Schreiben Sie eine Definition, die den folgenden Typ hat:

zahlen :: [Integer]


Kommilitonen im Kurs Funktionale Programmierung an der Technische Hochschule Nürnberg. erstellen und teilen Zusammenfassungen, Karteikarten, Lernpläne und andere Lernmaterialien mit der intelligenten StudySmarter Lernapp. Jetzt mitmachen!

Jetzt mitmachen!

Flashcard Flashcard

Beispielhafte Karteikarten für Funktionale Programmierung an der Technische Hochschule Nürnberg auf StudySmarter:

Funktionale Programmierung

Eine Funktion zum Quadrieren:

> quadrat :: Integer -> Integer
> quadrat x = x * x



quadrat (7 + 8)
= { (+) auswerten }
quadrat 15
= { quadrat anwenden }
15 * 15
= { (*) auswerten }
225

Alternative:

quadrat (7 + 8)
= {quadrat anwenden }
(7 + 8) * (7 + 8)
= { (+) auswerten }
15 * 15
= { (*) auswerten }
225

Funktionale Programmierung

fakultaet :: Integer -> Integer

fakultaet n = produkt [1..n]

oder


fakultaet' 0 = 1 

fakultaet' n = n * fakultaet' (n - 1)

Funktionale Programmierung

produkt :: [Integer] -> Integer


produkt [] = 1
produkt (x:xs) = x * produkt xs

Funktionale Programmierung

Geben Sie den Typ an.

[ 'o', 'h', 'm' ]

[ 'o', 'h', 'm' ] :: [Char]

Funktionale Programmierung

Geben Sie den Typ an.

( 'o', 'h', 'm' )

( 'o', 'h', 'm' ) :: (Char, Char, Char)

Funktionale Programmierung

Geben Sie den Typ an.

[ (), () ]

[ (), () ] :: [()]


Funktionale Programmierung

quick :: Ord a => [a] -> [a]



quick [] = []


quick (x:xs) = quick kleiner ++ [x] ++ quick groesser


where


kleiner = [ k | k <- xs, k <= x ]
groesser = [ g | g <- xs, g > x]

Funktionale Programmierung

Geben Sie den Typ an. 

( ['o', 'h'], [(), ()] )

( ['o', 'h'], [(), ()] ) :: ([Char], [()])

Funktionale Programmierung

Geben Sie den Typ an.

[ 1, 3.14, 6.5 ]

[ 1, 3.14, 6.5 ] :: Fractional t => [t]

Funktionale Programmierung

Geben Sie den Typ an.

( 1, 3.14, 6.5 )

( 1, 3.14, 6.5 ) :: (Num a, Fractional b, Fractional c) => (a, b, c)

Funktionale Programmierung

Geben Sie den Typ an.

[ head, last, (!! 2) ]

[ head, last, (!! 2) ] :: [[a] -> a]

Funktionale Programmierung

Schreiben Sie eine Definition, die den folgenden Typ hat:

zahlen :: [Integer]


zahlen :: [Integer] 

zahlen = [5..]

Melde dich jetzt kostenfrei an um alle Karteikarten und Zusammenfassungen für Funktionale Programmierung an der Technische Hochschule Nürnberg zu sehen

Singup Image Singup Image
Wave

Andere Kurse aus deinem Studiengang

Für deinen Studiengang Funktionale Programmierung an der Technische Hochschule Nürnberg gibt es bereits viele Kurse auf StudySmarter, denen du beitreten kannst. Karteikarten, Zusammenfassungen und vieles mehr warten auf dich.

Zurück zur Technische Hochschule Nürnberg Übersichtsseite

Grundlagen der Betriebswirtschaftslehre

ENGLISCH

SoftwareArchitektur

WebSecurity

Programmierung an der

RWTH Aachen

Programmierung an der

Duale Hochschule Baden-Württemberg

Funktionale Programmierung I167 an der

NORDAKADEMIE Hochschule der Wirtschaft

Programmierung an der

Hochschule für Technik und Wirtschaft Dresden

Programmierung an der

Duale Hochschule Baden-Württemberg

Ähnliche Kurse an anderen Unis

Schau dir doch auch Funktionale Programmierung an anderen Unis an

Zurück zur Technische Hochschule Nürnberg Übersichtsseite

Was ist StudySmarter?

Was ist StudySmarter?

StudySmarter ist eine intelligente Lernapp für Studenten. Mit StudySmarter kannst du dir effizient und spielerisch Karteikarten, Zusammenfassungen, Mind-Maps, Lernpläne und mehr erstellen. Erstelle deine eigenen Karteikarten z.B. für Funktionale Programmierung an der Technische Hochschule Nürnberg oder greife auf tausende Lernmaterialien deiner Kommilitonen zu. Egal, ob an deiner Uni oder an anderen Universitäten. Hunderttausende Studierende bereiten sich mit StudySmarter effizient auf ihre Klausuren vor. Erhältlich auf Web, Android & iOS. Komplett kostenfrei. Keine Haken.

Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
X

StudySmarter - Die Lernplattform für Studenten

StudySmarter

4.5 Stars 1100 Bewertungen
Jetzt entdecken
X

Gute Noten in der Uni? Kein Problem mit StudySmarter!

89% der StudySmarter Nutzer bekommen bessere Noten in der Uni.

50 Mio Karteikarten & Zusammenfassungen
Erstelle eigene Lerninhalte mit Smart Tools
Individueller Lernplan & Statistiken


Lerne mit über 1 Millionen Nutzern in der kostenlosen StudySmarter App.

Du bist schon registriert? Hier geht‘s zum Login