CONDICIONAL SIMPLEUN ENUNCIADO DONDE SE TOMA UNA DECISIÓN Y SE TIENEN 2 POSIBLES CAMINOS O RUTASCAMINOS POSIBLES1) CUMPLIR LA CONDICIÓN2) QUE NO SE CUMPLA LA CONDICIÓNCONDICIÓ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 PROBLEMA2. ANALIZARLO3. VER LAS OPCIONES4. GENERAR EL ENUNCIADO QUE ENGLOBE SOLO DOS CAMINOS POSIBLES5. LIMITAR EL PROBLEMAESTRUCTURA O SINTAXIS SENTENCIAEN CASO CONTRARIO SENTENCIAOPERADORES:>,,>=.EJEMPLO1. APROBAR UNA ASIGNATURAANÁLISISSUMA DE TRES PARCIALESSI TIENES 8 APROMENOR QUE 8 REPALGORITMO:INICIO DE DECLARACIONESVAR. PARCIAL1, PARCIAL2, PARCIAL3, PROMEDIO:REALESFIN DE DECLARACIONESINICIO DE PROGRAMAIMPRIMIR(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 CONTRARIOIMPRIMIR(ÉCHALE GANAS!);FIN DE PROGRAMACONDICIONAL 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 IGUALESESCALENO, CADA ÁNGULO TIENE UNA MEDIDA DIFERENTE O SUS 3 LADOS SON DIFERENTESISÓ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 ESCALENOALGORITMO:INICIO DE DECLARACIONESVAR LADO a, LADO b, LADO cFIN DE DECLARACIONESINICIO DE PROGRAMAIMPRIMIR (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 cFIN DE PROGRAMA
Want to create your own Notes for free with GoConqr? Learn more.