explicaciÓn de ejercicios condicionales
TRANSCRIPT
EXPLICACION DE EJERCICIOS DE ALGORITMOS CONDICIONALES
PRESENTADO POR :JOSE LUIS CHARRIS
CONDICIONALES
Las estructuras condicionales se utilizan para tomar decisiones lógicas; para esto comparan una variable contra otro(s)valor (es), para que en base al resultado de esta comparación, se siga un curso de acción dentro del programa. Cabe mencionar que la comparación se puede hacer contra otra variable o contra una constante, según se necesite. Existen tres tipos básicos, las simples, las dobles y las anidada.
SELECCIÓN ANIDADA
Para este tipo de ejercicios se trabaja con la selección si anidada en la cual dice:
La selección anidada permite expresar situaciones donde hay mas de una condición que se debe tomar en cuenta.
SINTAXIS: Si (condicion1) entonces Acción1 Si no Si (condicion2) entonces Acción2 Si no …… Finsi
ENUNCIADO
Según el teorema de Pitágoras el cuadrado de la hipotenusa es igual a la suma del cuadrado de los catetos: c2 = a2 + b2. Elabore un programa que permita leer los catetos y la hipotenusa e imprima el tipo de triángulo que es. Para determinar que tipo de triángulo es utilice una función llamada TIPO e imprima en el programa principal. Utilizando este concepto es posible conocer de qué tipo es un triángulo:
Si c2 = a2 + b2 es un triángulo rectángulo Si c2 < a2 + b2 es un triángulo acutángulo Si c2 > a2 + b2 es un triángulo obtusángulo
ANALISIS DEL PROBLEMA
FORMULACION DEL PROBLEMA: no se sabe que tipo de triangulo es.
RESPUESTA ESPERADA: saber que tipo de triangulo es.
DATOS DISPONIBLES: Si c2 = a2 + b2 es un triángulo rectángulo, Si c2 < a2 + b2 es un triángulo acutángulo, Si c2 > a2 + b2 es un triángulo obtusángulo.
RESTRICCIONES: no se sabe cuales son los catetos ni la hipotenusa.
PROCESO NECESARIO: si anidado.
PSEUDOCODIGO
Proceso PitágorasEscribir "digite el cateto uno"Leer aEscribir "digite el cateto dos"Leer bEscribir "digite la hipotenusa"leer cSi c^2= a^2+b^2 Entonces
Escribir "el triangulo es; rectángulo"Sino
Si c^2>a^2+b^2 EntoncesEscribir "el triangulo es; acutángulo"
SinoEscribir "el triangulo es; obtusángulo"
Fin SiFin Si
FinProceso
PRUEBA DE ESCRITORIO
*** Ejecución Iniciada. ***digite el cateto uno 6digite el cateto dos 5digite la hipotenusa 4el triangulo es; obtusángulo*** Ejecución Finalizada. **
DIAGRAMA DE FLUJO DE DATOS