Arbeitsbereich

Fortran

praktischer Lernpfad fuer Fortran von null an

erst definieren

was Fortran bedeutet

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

minimale Laufdatendatei main.f90starten gfortran main.f90 && ./a.outgewohnheit lerne ein kleines Fortran 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

gfortran fuehrt Code aus main.f90 aus.

erster lesbarer Code

programmausgabe

entry point output syntax print
print *, 42
ausgabe 42

Sprachlinie

Fortran Stammbaum

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

wurzeln
mathematical notationearly compilers
aktuellFortranDaten und wissenschaftliches Rechnen
familieDaten und wissenschaftliches Rechnen
gut fuer

gut fuer praktischer Lernpfad fuer Fortran 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

Fortran Frage 1

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

Q 2AuswahlPhase 1 Definitionen

Fortran Frage 2

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

Q 3AuswahlPhase 1 Definitionen

Fortran Frage 3

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

Q 4AuswahlPhase 1 Definitionen

Fortran Frage 4

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

Q 5AuswahlPhase 1 Definitionen

Fortran Frage 5

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

Q 6AuswahlPhase 1 Definitionen

Fortran Frage 6

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

Q 7AuswahlPhase 1 Definitionen

Fortran Frage 7

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

Q 8AuswahlPhase 1 Definitionen

Fortran Frage 8

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

Q 9AuswahlPhase 1 Definitionen

Fortran Frage 9

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

Q 10AuswahlPhase 1 Definitionen

Fortran Frage 10

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

Q 11AuswahlPhase 1 Definitionen

Fortran Frage 11

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

Q 12AuswahlPhase 1 Definitionen

Fortran Frage 12

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

Q 13AuswahlPhase 1 Definitionen

Fortran Frage 13

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

Q 14AuswahlPhase 1 Definitionen

Fortran Frage 14

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

Q 15AuswahlPhase 1 Definitionen

Fortran Frage 15

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

Q 16AuswahlPhase 1 Definitionen

Fortran Frage 16

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

Q 17AuswahlPhase 1 Definitionen

Fortran Frage 17

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

Q 18AuswahlPhase 1 Definitionen

Fortran Frage 18

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

multiple choice

Fortran Frage 1

Q 1Auswahlneu

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

print *, 42

referenz

muster fuer main.f90

gfortrangfortran main.f90 && ./a.out
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 print

programmausgabe

print *, 42
  • Run the smallest file first
  • Print one known value
  • Check the output before adding more code

variables assignment types integer

werte und namen

integer :: total
total = 42
print *, total
  • Give values readable names
  • Keep one idea per line while learning
  • Trace the value before changing it

function collection Array

funktionen und sammlungen

integer function add(a, b)
  integer, intent(in) :: a, b
  add = a + b
end function

integer :: scores(2) = (/40, 2/)
print *, size(scores)
  • Keep functions small
  • Return useful values
  • Use the common collection before reaching for frameworks