sábado, 19 de abril de 2014

EVAP3


               BUCLES


Ø  TEORIA:
Estos tipos de sentencias son el núcleo de cualquier lenguaje de programación, y están presentes en la mayor parte de ellos. Nos permiten realizar tareas repetitivas, y se usan en la resolución de la mayor parte de los problemas.


Generalmente estas sentencias tienen correspondencia con estructuras de control equivalentes en pseudocódigo. El pseudocódigo es un lenguaje creado para expresar algoritmos formalmente y de manera clara. No es en si mismo un lenguaje de programación, sino más bien, un lenguaje formal (con reglas muy extrictas), pero humano, que intenta evitar ambigüedades.
A su vez, un algoritmo es un conjunto de reglas sencillas, que aplicadas en un orden determinado, permiten resolver un problema más o menos complejo.

TIPOS
:
BUCLES INFINITO:
Por definición un bucle debe contener condiciones que establezcan cuándo empieza y cuándo acaba, de manera que, mientras las condiciones se cumplan, ejecute una secuencia de código de manera repetitiva. En el caso de ciclo infinito, como la condición de finalización no se alcanza, el bucle sigue ejecutando el segmento de código indefinidamente.

BUCLES FINITO: los bucles finitos o definidos son aquellos q ejecutan las instrucciones de códigos en determinado número de veces. 

        -      El código se escribe solo una vez.
        -      Reduce la posibilidad de errores.-      Acorta el tiempo.

DIAGRAMA DE FLUJO DE BUCLES INFINITO



Algoritmo bucles infinitos:

inicio
C <- entero
leer numero
siempre y cuando el numero > 0
C<-- C+1
 leer numero
siempre y cuando el numero > 0
C<-- C+1

fin de algoritmo por el momento





sábado, 12 de abril de 2014

EVAP 2

DIAGRAMA DE FLUJO DE TOMA DE DECISIONES SIMPLE


DIAGRAMA DE FLUJO DE TOMA DE DECISIONES DOBLE
DIAGRAMA DE FLUJO DE TOMA DE DECISIONES MÚLTIPLE

sábado, 5 de abril de 2014

EVP1

1)      INICIO DEL ALGORITMO.

i           Inicio

2)      DECLARACIÓN.
 p,q(1), q(2) ,r,s --> OBJETOS
x,y,z,w(1),w(2),n--> BOTONES
m,h --> ACCIONES 



3)      ASIGNACIÓN

p--> televisor.
q(1)--> control remoto de la TV.
q(2)--> control remoto del DVD.
r--> DVD.
s-->CD formato mp4.
x--> botón de encendido de TV.
Y--> botón de encendido del DVD.
z--> botón de video de la TV.
w(1) --> botón de open.
 w(2) -->botón de close.
m--> acción de insertar el CD.
n -->botón play.
h-->fin de la película.

4)      PROCESOS.

coger--> q(1) 
apuntar hacia --> p
presionar--> x,z
coger-->q(2)
apuntar hacia-->r
presionar--> y
presionar-->w(1)

Generar la acción --> m
presionar-->w(2)
presionar-->n.



5)      RESULTADO.

h --> fin de la película.