You are on page 1of 12

33.

elabore un programa que nombre 10 nmeros, utilizando un


subprograma (subrutina)

Conclusin: se muestra un listado de nmeros, utilizando el subprograma


subrutina.

34. elabore un programa que efectu el tamao, los elementos de


una matriz y la suma de dichos elementos, utilizando el
subprograma function.
Conclusin: para dicho programa se requiere utilizar el do while, para que
se efecte correctamente.

35. elabore un programa que pida 5, luego 10 nmeros, utilizando


el subprograma subroutine.

Conclusin: se observa 2 listados de los valores pedidos.


36. Elabore un programa que pida 5, luego 10 nmeros, utilizando
luego el subprograma subroutine.

Conclusin: utilizando correctamente el subprograma, se pudo ejecutar la


matriz de forma asumida.

37. Elabore un programa que te imprima unas 2 series de letras,


cuantifique la cantidad de a en dicha serie, utilizando luego el
subprograma function.

Conclusin: la letra a no aparece en 2 cadena.

38. elabore un programa principal que utilice esta subroutine.


SUBROUTINE Listado (m,tam)

!### funcmat6.f90 ###

INTEGER :: tam
INTEGER, DIMENSION(tam) :: m ! Matriz de forma asumida (par. formal)
INTEGER, DIMENSION(tam) :: aux ! Matriz automtica (variable local)
aux = m
PRINT*, "La matriz auxiliar (automtica) es: "
PRINT*, aux
END SUBROUTINE Listado.
Conclusin: las matrices auxiliares muestran el listado de los valores
pedidos.

39. elabore un programa que utilice esta sobroutine.

Conclusin: podemos observar las matrices asumidas correctamente al


utilizar bien el subprograma subroutine.
40. elaborar un programa que utilice esta subroutine.

Conclusin: la cadena auxiliar muestra a ,g en la cadena asumida.

41. elabore un programa principal que utilize esta subrutina.

Conclusin: los datos ejecutados se muestran correctos gracias a que se


compil satisfactoriamente.

43. elabore un programa que efecte el clculo de una factorial,


luego utilice un subprograma que devuelva la factorial n; en caso
de que no halla sido posible efectuar dicho clculo devuelva un
nmero negativo.

Conclusin: como se observa el calculo de la factorial es positiva, ya que


es>a 0 .
44. elabore un programa que pida un numero, calcule su factorial,
luego elabore un subprograma (subroutine) que calcule el factorial
n, devuelva el factorial f y en e devuelva el cdigo de error.

Conclusin: para ello primero declaramos las variables, escribimos la


operacin y por ultimo analizamos la subroutine.

45. elabore un programa que pida un nmero, Muestre el nmero


ocupando 4 posiciones,8 posiciones, 4 posiciones y un mnimo de 3
dgitos; en una lnea el nmero, su cuadrado y su cubo (6
posiciones. cada uno) ,10 posic. En binario, 10 posic. En octal y 10
posic. En hexadecimal.

Conclusiones: al compilar y ejecutar el programa llegamos a dichas


preguntas.

46,47.elabore un programa que pida un numero formato por


defecto, numero real ,8 posiciones, 4 cifras decimales; numero real
en not.cientifica ,14 posiciones y 3 decimales; numero real en
not.cientifica ,14 posiciones y 3 decimales y 4 dgitos para el
exponente.

Conclusin: los nmeros se muestran en la ejecucin.


48. elabore un programa formatos que repita tres veces el

descriptor A1,el mismo paso junto con 2 espacios ,luego anidamos


un descriptor de formato para repetirlo 3 veces, finalmente debe
mostrar 2 nmeros separados por 4 espacios ,una cadena y 4
espacios

Conclusin: para realizar dicha operacin es necesario utilizar FORMAT


principalmente.
49. elabore un programa general que ejecute s1 con a=2, s2 con
b=2 y s2 con b =4, utilizando para ello subprogramas como
subroutine y function; luego finalice la ejecucin.

Conclusin: se concluye que para efectuar los subprogramas es necesario


seguir ciertas reglas bsicas en el fortran 90.

You might also like