una sequenza ordinata di istruzioni.
laboratorio
Fortran
percorso pratico per imparare Fortran da zero
prima la definizione
che cosa significa Fortran
Fortran serve a scrivere istruzioni precise. Qui lo impari come percorso pratico per imparare Fortran da zero. Parti da un modello: input, passaggi, output.
main.f90esegui gfortran main.f90 && ./a.outabitudine impara un piccolo pezzo di Fortran, scrivi un esempio minimo ed eseguiloun valore e un dato. una variabile e il nome che lo conserva.
un piccolo lavoro con nome, input e risultato.
gfortran esegue il codice in main.f90.
primo codice leggibile
output del programma
entry point output syntax printprint *, 42
output 42genealogia del linguaggio
albero di Fortran
vedi da dove viene Fortran, quali linguaggi sono vicini e cosa studiare dopo.
da zero
Banca domande
Cerca prima di esercitarti
Scegli una fase o cerca nella banca di questo linguaggio e apri l esercizio.
Fortran domanda 1
Fortran domanda 1. Scegli la frase che corrisponde meglio a stampare un valore.
Fortran domanda 2
Fortran domanda 2. Scegli la frase che corrisponde meglio a nominare un valore.
Fortran domanda 3
Fortran domanda 3. Scegli la frase che corrisponde meglio a funzione riutilizzabile.
Fortran domanda 4
Fortran domanda 4. Scegli la frase che corrisponde meglio a collezione base.
Fortran domanda 5
Fortran domanda 5. Scegli la frase che corrisponde meglio a stampare un valore.
Fortran domanda 6
Fortran domanda 6. Scegli la frase che corrisponde meglio a nominare un valore.
Fortran domanda 7
Fortran domanda 7. Scegli la frase che corrisponde meglio a funzione riutilizzabile.
Fortran domanda 8
Fortran domanda 8. Scegli la frase che corrisponde meglio a collezione base.
Fortran domanda 9
Fortran domanda 9. Scegli la frase che corrisponde meglio a stampare un valore.
Fortran domanda 10
Fortran domanda 10. Scegli la frase che corrisponde meglio a nominare un valore.
Fortran domanda 11
Fortran domanda 11. Scegli la frase che corrisponde meglio a funzione riutilizzabile.
Fortran domanda 12
Fortran domanda 12. Scegli la frase che corrisponde meglio a collezione base.
Fortran domanda 13
Fortran domanda 13. Scegli la frase che corrisponde meglio a stampare un valore.
Fortran domanda 14
Fortran domanda 14. Scegli la frase che corrisponde meglio a nominare un valore.
Fortran domanda 15
Fortran domanda 15. Scegli la frase che corrisponde meglio a funzione riutilizzabile.
Fortran domanda 16
Fortran domanda 16. Scegli la frase che corrisponde meglio a collezione base.
Fortran domanda 17
Fortran domanda 17. Scegli la frase che corrisponde meglio a stampare un valore.
Fortran domanda 18
Fortran domanda 18. Scegli la frase che corrisponde meglio a nominare un valore.
scelta multipla
Fortran domanda 1
Fortran domanda 1. Scegli la frase che corrisponde meglio a stampare un valore.
print *, 42
riferimento
schemi per main.f90
gfortran main.f90 && ./a.outentry point output syntax print
output del programma
print *, 42
- Run the smallest file first
- Print one known value
- Check the output before adding more code
variables assignment types integer
valori e nomi
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
funzioni e collezioni
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