Estructuras algoritmicas
Las estructuras de operación de programas son un grupo de formas de trabajo, que permiten, mediante la manipulación de variables, realizar ciertos procesos específicos que nos lleven a la solución de problemas. Estas estructuras se clasifican de acuerdo con su complejidad en:
ESTRUCTURAS ALGORITMICAS 1. SECUENCIALES: Asignacion, Entradas y Salidas 2. CONDICIONALES: Simples y Multiples 3. CICLICAS: Hacer para, Hacer mientras, Repetir hasta.
Estructuras Secuenciales
La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso. Una …ver más…
La representación de una estructura selectiva se hace con palabras en pseudocódigo (if, then, else o bien en español si, entonces, sino), con una figura geométrica en forma de rombo o bien con un triángulo en el interior de una caja rectangular.
Las estructuras selectivas o alternativas pueden ser: ← Simples ← Doble ← Múltiples
ALTERNATIVA SIMPLE (SI-ENTONCES/IF-THEN). La estructura alternativa simple si-entonces (en inglés if-then o bien IF-THEN ) ejecuta una determinada acción cuando se cumple una determinada condición. La selección si-entonces evalúa la condición y . . Si la condición es verdadera, entonces ejecuta la acción S1 (o acciones caso de ser S1 una acción compuesta y constar de varias acciones). Si la condición es falsa, entonces no hacer nada.
**PSEUDOCÓDIGO EN ESPAÑOL**
Si Entonces
Fin_si
PSEUDOCÓDIGO EN INGLÉS
If then
end_if
ALTERNATIVA DOBLE ( SI-ENTONCES-SI_NO / IF – THEN – ELSE ).
La estructura anterior es muy limitada y normalmente se necesitará una estructura que permita elegir entre dos opciones o alternativas posibles, en función del cumplimiento o no de una determinada condición.
Si la condición C es verdadera, se ejecuta la acción S1 y, si es falsa, se ejecuta la acción S2.
**PSEUDOCODIGO EN ESPAÑOL**
Si < condición > entonces
< acción S1 > si_no fin_si
PSEUDOCODIGO EN INGLES.
If < condición > then
< acción S1 > else < acción S2 >
endif