integer lista de variables real lista de variables double precision lista de variables complex lista de variables logical lista de variables character lista de variablesLa lista de variables consiste de nombres de variables separadas por comas. Cada variable deberá ser declarada exactamente una vez. Si una variable no esta declarada, Fortran 77 usa un conjunto implícito de reglas para establecer el tipo. Con lo anterior todas las varialbes que comiencen con el conjunto de letras i-n son enteros y el resto tipo real. Varios programas viejos de Fortran usan estas reglas implícitas, pero no se recomienda su uso. La probabilidad de errores en el programa crece exponencialmente si no se declaran las variables explícitamente.
Fortran 77 tiene dos tipos diferentes para punto flotantes conocidos como real y doble precisión. Mientras el tipo real es por lo general adecuado, algunos cálculos numéricos requieren de una mayor precisión por lo que double precision deberá ser usado. El tamaño por lo general es para el tipo real de 4 bytes y el de doble precisión es de 8 bytes, pero lo anterior depende de la máquina y el compilador. Algunas versiones no estandarizadas de Fortran usan la sintaxis real*8 para indicar una variable de punto flotante de 8 bytes.
program circulo
real r, area, pi
parameter (pi=3.14159)
c Este programa lee un número real r y muestra
c el área del círculo con radio r.
write (*,*) 'Escribe el radio r:'
read (*,*) r
area = pi*r*r
write (*,*) 'Area = ', area
stop
end
La sintaxis de la sentencia parameter es
parameter (nombre = constante, ... , nombre = constante)Las reglas para la sentencia parameter son: