Progra

Páginas: 41 (10040 palabras) Publicado: 10 de noviembre de 2012
UNIVERSIDAD TÉCNICA DE AMBATO

FACULTAD DE INGENIERÍA CIVIL Y MECÁNICA

Módulo

“LENGUAJE DE PROGRAMACIÓN”




Ambato, Octubre 2012

LÓGICA DE PROGRAMACIÓN Y ALGORITMOS
ESTRUCTURAS DE DECISIÓN

“ESTRUCTURAS DE DECISIÓN”
OBJETIVOS
* Conocer las partes que tiene una estructura de decisión y su importancia dentro del desarrollo de algoritmos.
* Diferenciar lostipos de estructuras de decisión y aplicarlos de manera correcta en la solución de un problema determinado.
* Reconocer los componentes de las Estructuras Caso y las múltiples ventajas que tiene en algunos casos frente a las estructuras de decisión.

LÓGICA DE PROGRAMACIÓN Y ALGORITMOS

ESTRUCTURAS DE DECISIÓN--------------------------------------------------------------------------------

“ESTRUCTURAS DE DECISIÓN”

1. Definición de una estructura de decisión
2. Tipos de estructuras de decisión
2.1. Estructuras de Decisión Simples
2.2. Estructuras de Decisión Dobles
2.3. Estructuras de Decisión Múltiples
3. Ejercicios Resueltos de estructuras de decisión
4. Estructuras de decisión anidadas
4.1. Taller 4 (Estructuras de decisión)
4.2. Solución al Taller 4
4.3.Taller 5 (Recuperación de estructuras de decisión)
4.4. Solución al Taller 5
5. Estructuras Casos
5.1. Taller 6 (Estructuras Caso)
5.2. Solución al Taller 6



LÓGICA DE PROGRAMACIÓN Y ALGORITMOS
ESTRUCTURAS DE DECISIÓN

“ESTRUCTURAS DE DECISIÓN”
1. Definición de una estructura de decisión: Las estructuras de decisión, como su nombre lo indican, son estructuras que se usan en caso talde que un algoritmo tenga alguna pregunta o tenga que decidir sobre una operación cualquiera.
Para realizar las condiciones, se debe repasar los operadores relacionales: IGUAL (=), MAYOR QUE (>), MENOR QUE (<), MAYOR IGUAL QUE (> =), MENOR IGUAL QUE (<) y DIFERENTE (<>) o (!=).
Las condiciones se pueden realizar de la siguiente manera:
VARIABLE contra VARIABLE: SI (SALARIO =SALARIONETO) ENT
VARIABLE contra CONSTANTE: SI (SALARIO > 5´000.000) ENT
CONSTANTE contra VARIABLE: SI (500.000 < SALARIONETO) ENT
VARIABLE contra CÁLCULO: SI (SALARIO >= SALARIO+AUMENTO)
CÁLCULO contra VARIABLE: SI (SALARIO–AUMENTO <= SALNETO)
CONSTANTE contra CÁLCULO: SI (450.000 != SALARIO - DISMIN)
CÁLCULO contra CONSTANTE: SI (NETO + AUMENTO = 550.000)
CÁLCULO contraCÁLCULO: SI (SALBAS – RETEF > SALBAS + AUM)
 
2. Tipos de estructuras de decisión
2.1. Estructuras de Decisión Simples: Es cuando sólo se requiere de una sólo estructura o una sola pregunta. Su sintaxis es la palabra SI, seguida de una pregunta o condición (la cual va encerrada en medio de paréntesis), y por último termina con la palabra ENTONCES (algunos colocan sólo sus 3 primeras letras: ENT),que significa ENTONCES. Así como todo algoritmo tiene su FIN, toda estructura de decisión OBLIGATORIAMENTE, tiene su fin, el cual se escribe FIN-SI. Ejemplo:
SI (CONDICIÓN) ENTONCES
...Instrucciones, cálculos y/operaciones
FIN-SI
En medio de la estructura, SOLO se colocan las instrucciones, cálculos u operaciones que se deban desarrollar cuando la pregunta sea verdadera. Las demásoperaciones van fuera de la estructura de decisión. Las instrucciones o cálculos se debe colocar un poco corridos hacia la derecha para identificar perfectamente donde empieza la estructura y donde termina.
Ejemplo: Desarrolle un algoritmo que lea dos número y calcule división del primero por el segundo. Tenga en cuenta que sólo se puede dividir si el segundo número no es igual a cero.
INICIO
LEER num1,num2
SI (num2 <> O) ENT
div = num1/num2
IMPRIMIR div
FIN-SI
FIN
 
2.2. Estructuras de Decisión Dobles: Es cuando sólo se requiere de dos estructuras, dos preguntas o sólo se tienen dos posibilidades. Su sintaxis es idéntica a la estructura simple, sólo que como ya se manejan dos posibilidades se agrega la palabra SINO, en medio de la estructura. Ej:
SI (CONDICIÓN) ENTONCES...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • progra
  • progra
  • Progra
  • progra
  • Progr
  • Progra
  • Progra
  • Progra

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS