Beruflich Dokumente
Kultur Dokumente
PROGRAMACIN ESTRUCTURADA:
Viene a ser una metodologa en el cual se utiliza algoritmos para resolver un problema
sin usar un computador.
ESTRUCTURA DE PROGRAMACIN:
Vienen a ser determinados pasos en forma lgica y ordenada para resolver un tipo de
problema.
TIPOS DE ESTRUCTURAS:
Hay tres tipos de estructuras que se utilizan en el lenguaje de programacin:
a) Estructura Secuencial.
b) Estructura de decisin/seleccin
c) Estructura de repeticin
Algoritmos:
Son secuencias de procesos que nos permiten resolver un problema de computacin.
-Diagramas de Flujos
- Pseudocdigos
I/O INPUT/OUTPUT
Entrada /salida
Caja de proceso de calculo
Decisin
Flechas direcccionales
VC
| VA
Vf
| InC
contador
Ve Variable de control de repeticin
Vi Vector inicial / 1
Vf Valor final ltimo valor de repeticin
Inc Variable contador o de incremento / 1 en 1
Pseudocdigo (falso cdigo) : Son palabras claves que simulan a una orden de
programacin , se usan para resolver problemas sin computadora .
Inicio, leer, ingresar, escribir, imprimir, hacer, para , si entonces, sino Fin. ( asignar)
Inicio
Hacer x 0
Para I 1 a S
Hacer
XI
Fin de para
Escribir x
Fin
Estructura secuencial: Es aquella estructura donde los procesos de clculo se
realizar una tras otra en forma continua.
EJERCICIOS
1)
PROGRAM decision1
integer:: R
real:: V
real,parameter::PI=3.1415
print*,"ingrese radio"
read*,R
if (R>0) then
V=(4./3)*PI*R**3
end if
Print*,"volumen=",V
end program decision1
2)
PROGRAM decision2
INTEGER:: R
REAL:: V
REAL,PARAMETER::PI=3.1415
PRINT*,"INGRESE RADIO"
READ*,R
IF (R>0) THEN
V=(4./3)*PI*R**3
PRINT*,"VOLUMEN=",V
ELSE
PRINT*,"RADIO NEGATIVO"
END IF
END PROGRAM DECISION2
3)
CORREGIDO
PROGRAM calificaciones
integer::n1,n2,n3,n4 !las 4 calificaciones
integer::aux !variable auxiliar
real::promedio
print*,"ingrese las 4 calificaciones"
read*,n1,n2,n3,n4
aux=n1
if (aux>n2) then
aux=n2
end if
if (aux>n3) then
aux=n3
end if
if (aux>n4) then
aux=n4
end if
promedio=(n1+n2+n3+n4-aux)/3.
print*,"EL PROMEDIO =",promedio
end program calificaciones
print*,"EL PROMEDIO =",promedio
end program calificaciones