CONDICIONAL SIMPLE UN ENUNCIADO DONDE SE TOMA UNA DECISIÓN Y SE TIENEN 2 POSIBLES CAMINOS O RUTAS CAMINOS POSIBLES 1) CUMPLIR LA CONDICIÓN 2) QUE NO SE CUMPLA LA CONDICIÓN CONDICIÓN: UN ENUNCIADO DONDE SE HACEN COMPARACIONES DE HECHOS GENERALMENTE SE UTILIZAN LOS COMPARATIVOS BOOLEANOS (AND, OR, XOR, NOT) ¿CÓMO SE UTILIZA UNA CONDICIONAL? 1. TENER UN PROBLEMA 2. ANALIZARLO 3. VER LAS OPCIONES 4. GENERAR EL ENUNCIADO QUE ENGLOBE SOLO DOS CAMINOS POSIBLES 5. LIMITAR EL PROBLEMA ESTRUCTURA O SINTAXIS SENTENCIA EN CASO CONTRARIO SENTENCIA OPERADORES: >, , >=. EJEMPLO 1. APROBAR UNA ASIGNATURA ANÁLISIS SUMA DE TRES PARCIALES SI TIENES 8 APRO MENOR QUE 8 REP ALGORITMO: INICIO DE DECLARACIONES VAR. PARCIAL1, PARCIAL2, PARCIAL3, PROMEDIO:REALES FIN DE DECLARACIONES INICIO DE PROGRAMA IMPRIMIR(PROGRAMA PROMEDIO); IMPRIMIR(INTRODUCE EL VALOR DEL PARCIAL 1); GUARDAR(PARCIAL1); IMPRIMIR(INTRODUCE EL VALOR DEL PARCIAL 2); GUARDAR(PARCIAL2); IMPRIMIR(INTRODUCE EL VALOR DEL PARCIAL 3); GUARDAR(PARCIAL3); PROMEDIO= ((PARCIAL1+PARCIAL2+PARCIAL3)/3) SI (PROMEDIO >=8); IMPRIMIR(FELICIDADES HAZ APROBADO); EN CASO CONTRARIO IMPRIMIR(ÉCHALE GANAS!); FIN DE PROGRAMA CONDICIONAL MÚLTIPLE IF ANIDADO: UNA CONDICIÓN CON VARIAS OPCIONES, ES DECIR, VARIOS IF EJEMPLO: DETERMINAR SI UN TRIÁNGULO ES ESCALENO, ISÓSCELES O EQUILÁTERO. DATOS: EQUILÁTERO, CADA ÁNGULO MIDE 60 GRADOS O SUS 3 LADOS SON IGUALES ESCALENO, CADA ÁNGULO TIENE UNA MEDIDA DIFERENTE O SUS 3 LADOS SON DIFERENTES ISÓSCELES, TIENE 2 LADOS IGUALES. ANÁLISIS: PEDIR AL USUARIO LA MEDIDA DE CADA LADO (LADO a, LADO b, LADO c) CONDICIONES: SI LADO a =LADO b Y LADO b =LADO c (EQUILÁTERO) SI LADO a= LADO b O LADO b= LADO c O LADO a= LADO c (ISÓSCELES) SINO ESCALENO ALGORITMO: INICIO DE DECLARACIONES VAR LADO a, LADO b, LADO c FIN DE DECLARACIONES INICIO DE PROGRAMA IMPRIMIR (PROGRAMA TIPOS DE TRIÁNGULO) IMPRIMIR (INTRODUCE EL VALOR DEL LADO a) GUARDAR (LADO a) IMPRIMIR (INTRODUCE EL VALOR DE LADO b) GUARDAR (LADO b) IMPRIMIR (INTRODUCE EL VALOR DE LADO c) GUARDAR (LADO c) SI (LADO a=LADO b && LADO b= LADO c FIN DE PROGRAMA
Want to create your own Notes for free with GoConqr? Learn more.