Ejercicios Progra
Ejercicios Progra
Ejercicios Progra
17. Almacenar en un arreglo de 100 elementos de tipo entero los números del 1 al 100, mostrar
cada dato del arreglo al finalizar.
PROGRAM serie_e17
IMPLICIT NONE
INTEGER:: indice, arreglo(100), temporal=1
DO indice=1, 100 ,1
ARREGLO(indice)=temporal
temporal=temporal+1
END DO !asignar el arreglo
DO indice=1, 100 ,1
WRITE(*,*)"posicion=" ,indice," contenido=" ,arreglo(indice)
END DO !mostrarel arreglo
WRITE(*,*)
ENDPROGRAM
18. Almacenar en un arreglo de 100 elementos de tipo entero los números del 100 al 1, mostrar
cada dato del arreglo al finalizar.
PROGRAM Serie_E18
IMPLICIT NONE
INTEGER:: indice, arreglo(100), temporal=100
DO indice=1, 100 ,1
arreglo(indice)=temporal
temporal=temporal-1
END DO !asignar el arreglo
DO indice=1, 100 ,1
WRITE(*,*)"Posicion=" ,INDICE," Contenido=" ,ARREGLO(INDICE)
END DO !mostrarel arreglo
WRITE(*,*)
WRITE(*,*) ARREGLO (26)
WRITE(*,*) ARREGLO(59)
END PROGRAM
19. Guardar en un arreglo los primeros 50 números pares, mostrar cada dato del arreglo al
finalizar.
PROGRAM Serie_E19
IMPLICIT NONE
INTEGER::I, ARREGLO(50)
DO I= 1,50,1
ARREGLO(I)=I*2
END DO !asignar el arreglo
DO I=1,50
WRITE (*,*) "Posicion=",I," CONTENIDO=" ,ARREGLO(I)
END DO !mostrar arreglo
WRITE(*,*)
END PROGRAM
20. Guardar en un arreglo los primeros 80 números impares, mostrar cada dato del arreglo al
finalizar.
PROGRAM Ejercicio_N20
!Guardar en un arreglo los primeros 80 números impares, mostrar cada dato del arreglo al
finalizar.
IMPLICIT NONE
INTEGER::I,ARREGLO(80),TEMPORAL
TEMPORAL=1
DO I=1,80,1
ARREGLO(I)=TEMPORAL
TEMPORAL=TEMPORAL+2
END DO
DO I=1,80,1
WRITE(*,*) "POSICION=" ,I,"CONTENIDO=" ,ARREGLO(I)
END DO
WRITE(*,*)
ENDPROGRAM
21. Almacenar 5 datos de tipo real que de él usuario, en un arreglo llamado datos, mostrar cada
dato del arreglo al finalizar.
PROGRAM Ejercicio_N21
!Almacenar 5 datos de tipo real que de él usuario, en un arreglo llamado datos, mostrar
cada dato del arreglo al finalizar.
IMPLICIT NONE
INTEGER::I,ARREGLO(5)
REAL::X
DO I=1,5,1
WRITE(*,*) "INGRESE 5 VALORES"
WRITE(*,*) "INGRESE EL VALOR NUMERO" ,I
READ*,X
ARREGLO(I)=X
END DO
DO I=1,5,1
WRITE(*,*) "POSICION=",I,"CONTENIDO=",ARREGLO(I)
END DO
END PROGRAM