TAREA No. 3 “INSTRUCCIONES BÁSICAS DE FORTRAN”
Enviado por Mikki • 22 de Enero de 2018 • 991 Palabras (4 Páginas) • 341 Visitas
...
Print*,’El número es negativo’
End If
- Open abre un archivo seleccionado.
Open(Unit=8, File=’dat.inp’, Status=’Old’)
Open(Unit=9, File=’minmax.out’, Status=’Unknown’)
- Print es una instrucción que permite mostrar información en pantalla.
Print*,’El número de datos es’, n
- Read permite leer información de entrada.
Read*, r, theta
- Return ayuda a retornar el control desde un subprograma a la unidad que llama al subprograma.
Return
- Stop termina la ejecución del programa.
Stop
REFERENCIAS
*Muller,H.,(2007)Programando en Fortran. Tomado del siguiente link:
http://gcp.fcaglp.unlp.edu.ar/_media/integrantes:psantamaria:fortran:f90books:poli_fortran.pdf Consulta: 10/Febrero/2016
*Universidad de Antioquia., Glosario: Comandos básicos de Fortran 77. Tomado del siguiente link:
http://aprendeenlinea.udea.edu.co/lms/moodle/mod/glossary/view.php?id=66593 Consulta: 11/Febrero/2016
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
CIUDAD UNIVERSITARIA
FACULTAD DE INGENIERÍA
PROGRAMACIÓN AVANZADA
INTEGRANTES:
ESTRADA ESTRADA BRANDON EMMANUEL No.LISTA:
NIETO RIVERO CARLOS JESÚS TRINIDAD No.LISTA: 16
TAREA No. 3
“INSTRUCCIONES BÁSICAS DE FORTRAN”
GRUPO: 03
PROFESORA: BRAVO OLMOS AIDEE ING.
FECHA DE ENTREGA: 12/FEBRERO/2016
CALIFICACIÓN:
Una instrucción es una regla que se debe de seguir para lograr algún propósito u objetivo específico y estas son indispensables llevarlas a cabo, al pie de la letra, dentro de un lenguaje de programación para que este funcione de manera óptima y así conseguir el objetivo deseado.
Las instrucciones básicas dentro del lenguaje que maneja Fortran se mencionan a continuación:
- En primera instancia, se manejan un par de instrucciones que se utilizan al inicio y final de un subprograma principal, estas son program y end program respectivamente.
program
:
: ! instrucciones no ejecutables
:
: ! instrucciones ejecutables
:
end program
- La declaración de una o más variables se hace del mismo tipo se hace siguiendo la siguiente forma:
[,] [::] [=]
Los atributos son: parameter, save, intent, pointer, target, allocatable, dimension, public, private, external, intrinsic y optional.
- La declaración de una variable tipo character debe ser de la siguiente forma:
character[(len=)][,] [::] [=]
representa el número de caracteres de la cadena.
- La sintaxis para definir el tipo real es:
real(kind=)
Donde es un valor entero que toma los valores: 4(simple precisión), 8(doble precisión) y 16(cuádruple precisión).
- Para asignarle valor a una variable la forma es:
=
Donde son variables y operaciones válidas, donde su resultado es del mismo tipo que la .
- La instrucción de comparación es de la forma:
Dentro de los operadores de comparación se tienen: =, /=, >, >=,
Las instrucciones antes mencionadas denotan la forma para hacer ciertas cosas, pero no es hasta los comandos donde se puede denotar ciertas instrucciones de forma más precisa para realizar alguna acción. A continuación se mencionan algunos comandos pertenecientes a Fortran 77, pero que siguen funcionando en versiones posteriores con o sin cambios.
- Todo lo que le siga a un ! será considerado como un comentario.
! Un Comentario
- Call llama a una subrutina.
Call conver(r,theta,x,y)
- Dimension declara las dimensiones de los arreglos.
Dimension x(100), n(20)
Dimension mat(5,5), dat(-2:10)
- Do (bloque) declara una sucesión de instrucciones y debe de terminar en un End do o Continue.
Do i=1, 10
Print*, i, i**2
End do
Do 10 i=1, 10
Print*, i, i**2
10 Continue
- Function es el encabezado de un programa tipo función.
Function prom (x,n)
- Go to transfiere el control a alguna instrucción en específico.
Go to 10
- If (bloque) es una instrucción de decisión lógica, debe terminar
...