Está en la página 1de 21

CLASE 3

CLASE 3

1. Propósito general
2. Conceptualización
ESTRUCTURA DE
DECISION
3. Enunciado y análisis de
ejercidos.
4. Laboratorio
PROPÓSITO GENERAL

El alumno adquirirá y aplicará los conocimientos que le permitan plantear


una metodología para la solución de problemas, utilizando la computadora
a través del diseño de algoritmos y/o programas y estructuras de decision.
CONCEPTUALIZACIÓN

ESTRUCTURA DE DECISIÓN
Cuando el programador desea especificar dos caminos alternativos en un
algoritmo se deben utilizar estructuras de decisión.
CONCEPTUALIZACIÓN

Una estructura de decisión dirige el flujo de un programa en una cierta


dirección, de entre dos posibles, en función de un valor booleano. En los
algoritmos la estructura condicional es la SI / SINO. La cláusula SINO en
esta estructura es optativa. La forma en que trabaja esta sentencia resulta
casi evidente a partir de la lógica de la lengua inglesa: Si (IF) la expresión
booleana resulta cierta (TRUE), entonces la sentencia se ejecuta. Si la
expresión booleana resulta falsa (FALSE), el control pasa a la siguiente
instrucción del programa.
CONCEPTUALIZACIÓN

El bloque de instrucciones tarea1 se ejecuta en caso de que la condición


que se coloque sea verdadera, En caso de ser falsa la evaluación de la
condición se ejecuta el bloque de instrucciones tarea2.
CONCEPTUALIZACIÓN

OPERADORES DE RELACIÓN
Una condición tiene que ver directamente con una pregunta. La pregunta
se forma mínimo con dos operando y un operador de relación que pueden
ser: Mayor que >
Menor que <
Mayor o igual que >=
Menor o igual que <=
Igual =
Diferente <> ; !=
CONCEPTUALIZACIÓN

Una estructura de decisión puede estar anidada dentro de otra estructura


de decisión. Hay que tener en cuenta que el anidamiento sea total.
El inicio y el final de la estructura anidada debe quedar totalmente dentro
del inicio y el final de la estructura que permite dicho anidamiento.
Se debe mantener el concepto que una estructura de decisión debe tener
una sola entrada y una sola salida tanto para la estructura que anida como
para la estructura anidada.
CONCEPTUALIZACIÓN
LABORATORIO
ENUNCIADOS Y ANALISIS DE EJERCICIOS
1
1 Desarrolle un programa que le permita leer un valor numérico,
escribir si dicho valor numérico es par o impar.
ENUNCIADOS Y ANALISIS DE EJERCICIOS
2
2 Desarrolle un programa que le permita leer un valor numérico,
escribir en la pantalla si dicho número es Positivo o Negativo.
ENUNCIADOS Y ANALISIS DE EJERCICIOS
3
3 Desarrolle un programa que le permita leer dos valores numéricos
siendo almacenados en las variables A y B respectivamente y que
escriba cuál de los dos valores leídos es el mayor.
ENUNCIADOS Y ANALISIS DE EJERCICIOS
4
4 Desarrolle un programa que le permita leer dos valores numéricos
que sean almacenados en las variables A y B y escriba cuál de los
dos valores leídos es el menor.
ENUNCIADOS Y ANALISIS DE EJERCICIOS
5
5 Desarrolle un programa que le permita leer dos valores A y B e
indicar si la suma de los dos números es par.
ENUNCIADOS Y ANALISIS DE EJERCICIOS
6
6 Desarrolle un programa que le permita leer tres valores y
almacenarlos en las variables A, B, C respectivamente. El algoritmo
debe indicar cuál de los tres valores leídos es el mayor. Para el
desarrollo del presente ejercicio se asume que los tres valores
leídos por el teclado son valores distintos.
ENUNCIADOS Y ANALISIS DE EJERCICIOS
7
7 Desarrolle un programa que le permita leer tres valores A,B,C
diferentes e indicar cuál es el menor.
ENUNCIADOS Y ANALISIS DE EJERCICIOS
8
8 Desarrolle un programa que le permita leer tres valores numéricos
diferentes, almacenarlos en los identificadores A,B,C
respectivamente e indicar cuál es valor del centro o de la mitad.
ENUNCIADOS Y ANALISIS DE EJERCICIOS
9
9 Desarrolle un programa que le permita leer tres valores A,B,C e
indicar si la suma de dos números cualquiera es igual al tercero.
ENUNCIADOS Y ANALISIS DE EJERCICIOS
10
10 Si se tiene la función: f(x) = ax² + bx + c , el valor de x se calcula
así:

La expresión dentro del radical se le llama discriminante de la


ecuación. Las dos raíces son reales y desiguales, reales e iguales
o imaginarias, según que el discriminante sea positivo, cero o
negativo. Desarrolle un programa que lea valores para a,b,c y
determine si hay posible solución para x de dicha función.
ENUNCIADOS Y ANALISIS DE EJERCICIOS
10
10

También podría gustarte