Programación estructurada de computación

Páginas: 10 (2305 palabras) Publicado: 8 de marzo de 2012
UNIDAD 3: PROGRAMACIÓN ESTRUCTURADA

1. ESTRUCTURAS SECUENCIALES
En las estructuras secuenciales una instrucción sigue a otra en secuencia, es decir, la salida de una instrucción es la entrada de la siguiente.
Observe la Figura 1.1.

FLUJORAMA:
Leer num


Num = num *2


Escribir num

DIAGRAMA N – S
Leer num |
Num = num*2 |
Escribir num |

PSEUDOCÓDIGO
Leer num
Num =num * 2
Escribir num
Figura 1.1: Estructuras Secuenciales

2. ESTRUCTURAS SELECTIVAS
En este tipo de estructuras se evalúa una condición del resultado lógico (verdadero o falso) u otro resultado se ejecuta un conjunto de instrucciones. Son también denominadas estructuras de control de flujo, estructuras condicionales o de toma de decisiones.
Hay tres tipos de estructuras selectivas:simples, dobles o múltiples.
3.1. Estructuras selectivas simples
La estructura selectiva simple es la estructura condicional elemental y básica. Presenta la forma
Si <condición> entonces
<Acciones>
Fin si
En esta estructura condicional se evalúa la condición, si el resultado es verdadero se ejecuta el conjunto de acciones asociadas al bloque, entonces si el resultado es falsono se ejecuta acción alguna. Esto está representado en la Figura 2.1.

FLUJORAMA

No
Condición

Si

Acciones

DIAGRAMA N- S
CondiciónSi No |
Acciones | |
Acciones |
PSEUDOCÓDIGO
Si < condición >
Entonces
< Acciones >
Fin si
Figura 2.1: Estructura Selectiva Simple

3.2. Estructura SelectivaDoble
La estructura selectiva doble es una estructura condicional que evalúa una condición dada. Si es verdad, se ejecutan el conjunto de acciones asociadas a la parte del ‘si’, si es falso se ejecutan el conjunto de acciones asociadas a la parte del ‘no’. En la siguiente figura se podrá observar con detalle esta estructura.
FLUJORAMA

No
acciones
Condición

Si

acciones

DIAGRAMA N –S

CondiciónSi No |
Acciones | Acciones |
Acciones |
PSEUDOCÓDIGO
Si < condición >
Entonces
< acciones >
Sino
<acciones>
Fin si

Figura 2.2: Estructura Selectiva Doble

3.3. Estructura Selectiva de Alterna Múltiple
En la estructura selectiva de alternativa múltiple se evalúa una condición oexpresión que puede tomar “n” valores distintos. Según sea el valor de la expresión en un instante dado, se ejecutaran las acciones correspondientes a ese valor. En realidad equivale a un conjunto de condiciones anidadas. En muchos lenguajes de programación se conocen como sentencias Case o Switch.
Es una sentencia de la forma:
Según sea <expresión>
<Valor 1> <acciones 1><Valor 2> <acciones 2>
<Otro> : <acciones n>
Fin según

Las acciones asociadas a la opción ‘otro:’ se ejecutan cuando la expresión no toma ninguna de los valores que aparecen antes. En algunos lenguajes de programación se lo conoce como alternativa ‘Oteherwise’, ‘Else’ o ‘Default’.
El valor con el que se compara la expresión es dependiente de os lenguajes de programación.Por lo general, se espera un tipo de dato determinístico y con valores secuenciales, tales como los enteros y caracteres. En general, ese valor puede ser un valor constante, un rango de valores determinístico o incluso otra condición. La Figura 2.3 representa una Estructura selectiva de Alternativa de Alterna Múltiple.

FLUJORAMA

Expresión

V1
V4
V3
V2

DIAGRAMA N – S
ExpresiónV1V2 V3 V4 |
| | | |
Acciones |

PSEUDOCODIGO
Según sea < expresión >
<valor 1>:<acciones>
<valor 2>:<acciones>
<valor 3>:<acciones>
<valor 4>:<acciones>
<otro>:<acciones>
Fin según
Figura 2.3: Estructura Selectiva de Alterna Múlt
3....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación Estructurada
  • Estructura de programacion
  • ESTRUCTURA PROGRAMACION
  • Programacion Estructurada
  • Programacion estructurada
  • Programacion Estructurada
  • programacion estructurada
  • La programacion estructurada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS