explicaciÓn de ejercicios condicionales

8
EXPLICACION DE EJERCICIOS DE ALGORITMOS CONDICIONALES PRESENTADO POR : JOSE LUIS CHARRIS

Upload: jose-garcias

Post on 25-Jul-2015

100 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: EXPLICACIÓN DE EJERCICIOS CONDICIONALES

EXPLICACION DE EJERCICIOS DE ALGORITMOS CONDICIONALES

PRESENTADO POR :JOSE LUIS CHARRIS

Page 2: EXPLICACIÓN DE EJERCICIOS CONDICIONALES

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. 

Page 3: EXPLICACIÓN DE EJERCICIOS CONDICIONALES

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

Page 4: EXPLICACIÓN DE EJERCICIOS CONDICIONALES

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

Page 5: EXPLICACIÓN DE EJERCICIOS CONDICIONALES

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.

Page 6: EXPLICACIÓN DE EJERCICIOS CONDICIONALES

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

Page 7: EXPLICACIÓN DE EJERCICIOS CONDICIONALES

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. **

Page 8: EXPLICACIÓN DE EJERCICIOS CONDICIONALES

DIAGRAMA DE FLUJO DE DATOS