ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

TAREA No. 3 “INSTRUCCIONES BÁSICAS DE FORTRAN”


Enviado por   •  10 de Abril de 2016  •  Tareas  •  2.355 Palabras (10 Páginas)  •  266 Visitas

Página 1 de 10

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO[pic 1][pic 2]

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:

Instrucción en FORTRAN

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: =, /=, >, >=, < y <=.

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 en un End if y debe usar bloques tipo Else.

If (x.GT.0) then

                                                         Result=sqrt(x)

       Else If (x.EQ.0) then

               Print*,’El número es cero’

                                                         Else

...

Descargar como (para miembros actualizados) txt (10 Kb) pdf (169 Kb) docx (61 Kb)
Leer 9 páginas más »
Disponible sólo en Clubensayos.com