Vous êtes sur la page 1sur 17

ALGORITMOS

Es un conjunto de acciones precisas y lgicas que


se deben realizar en un orden determinado, para
as dar solucin a un problema en un numero
finito de pasos.
COMPONENTES DE UN
ALGORITMO
INICIO: Da inicio a la solucin del problema.

ENTRADA: Se conocen las variables y constantes que
van a ser utilizadas en la solucin del problema.

PROCESO: Realiza las operaciones necesarias con o
para las variables y constantes para dar solucin al
problema.

SALIDA: Impresin de los datos arrojados en el
proceso.
EJEMPLO ALGORITMO
Inicio
Conocer nombre y edad
Es edad mayor o igual que 18 aos?
si, Impr persona es mayor de edad
no, impr persona es menor de edad
FIN
DIAGRAMAS DE FLUJO
Es la representacin grafica de un algoritmo,
tambin son utilizados en campos como la
economa, la programacin, los procesos
industriales. Utilizan smbolos con significados
definidos que representan la etapa del
algoritmo.
INICIO & FIN
CONDICIN
PROCESO
IMPRESIN
LECTURA DE
VARIABLES Y
CONSTANTES
FLUJO DE DATOS
CONECTORES
COMPONENTES DEL DIAGRAMA
DE FLUJO
INICIO
CONOCER NOMBRE Y
EDAD
ES EDAD MAYOR O
IGAUAL A 18 AOS?
PERSONA ES MAYOR DE
EDAD
FIN
PERSONA ES MENOR DE
EDAD
NO SI
EJEMPLO DE UN DIAGRAMA DE FLUJO
VARIABLES
Como su nombre lo indica, representan un
valor susceptible a modificaciones. Estas
variables se pueden nombrar para
identificarlas durante el proceso, este
nombramiento se puede limitar en algunos
compiladores de acuerdo al numero de
caracteres utilizados, no se deben utilizar
caracteres especiales como lo son /*-
+@#,;<>?$!|\%(), ni espacios en blanco,
estos espacios se podran simbolizar as _
CONSTANTES
Es una cantidad fija, donde el valor de esta no
cambia durante la ejecucin o ejecuciones del
proceso.

Suma: X (+) Y = Z
Resta: X (-) Y = Z
ESTRUCTURAS CONDICIONALES
Estas estructuras comparan una variable con
otra variable o una constante, para que en
base a estos resultados se efecten las
operaciones respectivas para cada caso.

Existen 3 tipos bsicos de estas estructuras:
Las simples, Las dobles y Las Mltiples.
LAS SIMPLES
Se conoce como toma de decisin y tiene la
siguiente forma:

Si <condicin> Entonces
Instruccin(es)
Fin-Si

INICIO
Leer X
Si (X >= 18) entonces
impr Persona es mayor de edad
Fin-Si
FIN
EJEMPLO
LAS DOBLES
Estas estructuras nos permiten elegir entre 2
opciones disponibles un SI y un NO y
tienen la siguiente forma:

Si <condicin> Entonces
Instruccin(es)
Si no
Instruccin(es)
Fin-Si

EJEMPLO
INICIO
Leer X
Si (X >= 18) entonces
impr Persona es mayor de edad
Si-no
impr persona es menor de edad
Fin-Si
FIN
MULTIPLES
Son tomas de decisin especializadas que
permiten comparar una variable contra
distintas posibles soluciones ejecutando para
cada caso una serie de instrucciones.

Estas tienen la siguiente forma:


Si <condicin> Entonces
Instruccin(es)
Si no
Si <condicin> Entonces
Instruccin(es)
Si no
Si <condicin> Entonces
Instruccin(es)
:
:
Fin-Si
Fin-Si
Fin-Si


Ejemplo
INICIO
Leer X, Y, Z
Si (X<=Y) Entonces
W X 2 + Y 2
Si no
W X + 2 2 * Y
Si (Y = Z) Entonces
R X 2 + Y 2 + Z 2
Si no
R X + Y / Z
Si (W >= R)Entonces
T W * R
Si no
T W / R
Fin-si
Fin-si
Fin-si
imprimir X, Y, Z, W, R, T
FIN

Vous aimerez peut-être aussi