Arbeitsbereich

Racket

praktischer Lernpfad fuer Racket von null an

erst definieren

was Racket bedeutet

Racket schreibt genaue Anweisungen. Hier lernst du es als praktischer Lernpfad fuer Racket von null an. Starte mit einem Modell: Eingabe geht durch Schritte und wird Ausgabe.

minimale Laufdatendatei main.rktstarten racket main.rktgewohnheit lerne ein kleines Racket Stueck, tippe ein Minimalbeispiel und fuehre es aus
programm

eine geordnete Folge von Anweisungen.

wert und variable

ein Wert ist Dateninhalt. Eine Variable ist sein Name.

funktion

ein benannter kleiner Arbeitsschritt mit Eingabe und Ergebnis.

laufzeit

Racket fuehrt Code aus main.rkt aus.

erster lesbarer Code

programmausgabe

entry point output syntax displayln
(displayln 42)
ausgabe 42

Sprachlinie

Racket Stammbaum

sieh woher Racket kommt, welche Sprachen nah sind und was danach passt.

wurzeln
SchemeLisp
aktuellRacketfunktionale und logische Sprachfamilie
familiefunktionale und logische Sprachfamilie
gut fuer

gut fuer praktischer Lernpfad fuer Racket von null an

Start bei null

1eine Regel lesen2Ausgabe vorhersagen3aus dem Gedaechtnis tippen4Pruefung ausfuehren5mit einer Aenderung wiederholen

Fragenbank

Erst suchen dann ueben

Waehle eine Phase oder suche in der Fragenbank dieser Sprache und springe zur Aufgabe.

18 Treffer
Q 1AuswahlPhase 1 Definitionen

Racket Frage 1

Racket Frage 1. Waehle die Aussage, die am besten zu wert ausgeben passt.

Q 2AuswahlPhase 1 Definitionen

Racket Frage 2

Racket Frage 2. Waehle die Aussage, die am besten zu wert benennen passt.

Q 3AuswahlPhase 1 Definitionen

Racket Frage 3

Racket Frage 3. Waehle die Aussage, die am besten zu wiederverwendbare funktion passt.

Q 4AuswahlPhase 1 Definitionen

Racket Frage 4

Racket Frage 4. Waehle die Aussage, die am besten zu basissammlung passt.

Q 5AuswahlPhase 1 Definitionen

Racket Frage 5

Racket Frage 5. Waehle die Aussage, die am besten zu wert ausgeben passt.

Q 6AuswahlPhase 1 Definitionen

Racket Frage 6

Racket Frage 6. Waehle die Aussage, die am besten zu wert benennen passt.

Q 7AuswahlPhase 1 Definitionen

Racket Frage 7

Racket Frage 7. Waehle die Aussage, die am besten zu wiederverwendbare funktion passt.

Q 8AuswahlPhase 1 Definitionen

Racket Frage 8

Racket Frage 8. Waehle die Aussage, die am besten zu basissammlung passt.

Q 9AuswahlPhase 1 Definitionen

Racket Frage 9

Racket Frage 9. Waehle die Aussage, die am besten zu wert ausgeben passt.

Q 10AuswahlPhase 1 Definitionen

Racket Frage 10

Racket Frage 10. Waehle die Aussage, die am besten zu wert benennen passt.

Q 11AuswahlPhase 1 Definitionen

Racket Frage 11

Racket Frage 11. Waehle die Aussage, die am besten zu wiederverwendbare funktion passt.

Q 12AuswahlPhase 1 Definitionen

Racket Frage 12

Racket Frage 12. Waehle die Aussage, die am besten zu basissammlung passt.

Q 13AuswahlPhase 1 Definitionen

Racket Frage 13

Racket Frage 13. Waehle die Aussage, die am besten zu wert ausgeben passt.

Q 14AuswahlPhase 1 Definitionen

Racket Frage 14

Racket Frage 14. Waehle die Aussage, die am besten zu wert benennen passt.

Q 15AuswahlPhase 1 Definitionen

Racket Frage 15

Racket Frage 15. Waehle die Aussage, die am besten zu wiederverwendbare funktion passt.

Q 16AuswahlPhase 1 Definitionen

Racket Frage 16

Racket Frage 16. Waehle die Aussage, die am besten zu basissammlung passt.

Q 17AuswahlPhase 1 Definitionen

Racket Frage 17

Racket Frage 17. Waehle die Aussage, die am besten zu wert ausgeben passt.

Q 18AuswahlPhase 1 Definitionen

Racket Frage 18

Racket Frage 18. Waehle die Aussage, die am besten zu wert benennen passt.

multiple choice

Racket Frage 1

Q 1Auswahlneu

Racket Frage 1. Waehle die Aussage, die am besten zu wert ausgeben passt.

(displayln 42)

referenz

muster fuer main.rkt

Racketracket main.rkt
aus dem gedaechtnislies einen punkt und schreibe ihn ohne blick zurueck
code verfolgennotiere variablenwerte vor dem ausfuehren
selbst tippenweniger kopieren mehr tippen und kleine fehler reparieren

entry point output syntax displayln

programmausgabe

(displayln 42)
  • Run the smallest file first
  • Print one known value
  • Check the output before adding more code

variables assignment types define

werte und namen

(define total 42)
(displayln total)
  • Give values readable names
  • Keep one idea per line while learning
  • Trace the value before changing it

function collection List

funktionen und sammlungen

(define (add a b)
  (+ a b))

(define scores (list 40 2))
(displayln (length scores))
  • Keep functions small
  • Return useful values
  • Use the common collection before reaching for frameworks