un conjunto ordenado de instrucciones. Lee entrada, sigue reglas y produce salida.
espacio de trabajo
Fortran
ruta practica para aprender Fortran desde cero
primero la definición
qué es Fortran
Fortran es un lenguaje para escribir instrucciones exactas, usado sobre todo para ruta practica para aprender Fortran desde cero. No empieces memorizando términos. Empieza con una idea: la entrada pasa por pasos y se convierte en salida.
main.f90ejecutar gfortran main.f90 && ./a.outhábito aprende una pieza pequena de Fortran, escribe un ejemplo minimo y ejecútaloun valor es dato. Una variable es el nombre que usas para guardar y reutilizar ese dato.
una pieza de trabajo con nombre. Recibe entrada, hace una tarea y puede devolver un resultado.
gfortran ejecuta el código de main.f90.
primer código legible
salida del programa
entry point output syntax printprint *, 42
salida 42linaje del lenguaje
arbol de Fortran
mira de donde viene Fortran, que lenguajes se parecen y que aprender despues.
desde cero
Banco de preguntas
Busca antes de practicar
Elige una fase o busca dentro del banco de este lenguaje y salta al ejercicio.
Fortran pregunta 1
Fortran pregunta 1. Elige la explicacion que mejor coincide con imprimir un valor
Fortran pregunta 2
Fortran pregunta 2. Elige la explicacion que mejor coincide con nombrar un valor
Fortran pregunta 3
Fortran pregunta 3. Elige la explicacion que mejor coincide con funcion reutilizable
Fortran pregunta 4
Fortran pregunta 4. Elige la explicacion que mejor coincide con coleccion basica
Fortran pregunta 5
Fortran pregunta 5. Elige la explicacion que mejor coincide con imprimir un valor
Fortran pregunta 6
Fortran pregunta 6. Elige la explicacion que mejor coincide con nombrar un valor
Fortran pregunta 7
Fortran pregunta 7. Elige la explicacion que mejor coincide con funcion reutilizable
Fortran pregunta 8
Fortran pregunta 8. Elige la explicacion que mejor coincide con coleccion basica
Fortran pregunta 9
Fortran pregunta 9. Elige la explicacion que mejor coincide con imprimir un valor
Fortran pregunta 10
Fortran pregunta 10. Elige la explicacion que mejor coincide con nombrar un valor
Fortran pregunta 11
Fortran pregunta 11. Elige la explicacion que mejor coincide con funcion reutilizable
Fortran pregunta 12
Fortran pregunta 12. Elige la explicacion que mejor coincide con coleccion basica
Fortran pregunta 13
Fortran pregunta 13. Elige la explicacion que mejor coincide con imprimir un valor
Fortran pregunta 14
Fortran pregunta 14. Elige la explicacion que mejor coincide con nombrar un valor
Fortran pregunta 15
Fortran pregunta 15. Elige la explicacion que mejor coincide con funcion reutilizable
Fortran pregunta 16
Fortran pregunta 16. Elige la explicacion que mejor coincide con coleccion basica
Fortran pregunta 17
Fortran pregunta 17. Elige la explicacion que mejor coincide con imprimir un valor
Fortran pregunta 18
Fortran pregunta 18. Elige la explicacion que mejor coincide con nombrar un valor
opción múltiple
Fortran pregunta 1
Fortran pregunta 1. Elige la explicacion que mejor coincide con imprimir un valor
print *, 42
referencia
patrones para main.f90
gfortran main.f90 && ./a.outentry point output syntax print
salida del programa
print *, 42
- Run the smallest file first
- Print one known value
- Check the output before adding more code
variables assignment types integer
valores y nombres
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
funciones y colecciones
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