Modulo PBAS02 Profe Erika Patricia Lpez Alczar Blog
Modulo: PBAS-02 Profe: Erika Patricia López Alcázar Blog: erikainfoconalep. wordpress. com Correo: erika. lopez_184 d@conalepmex. edu. mx
Resultado de Aprendizaje: 1. 2 Organiza y ordena bloques de código para resolver una situación dada mediante estructuras de control de flujo.
A. Identificación de proposiciones y bloques de código Proposición? Bloque de código
Proposición Esta proposición sirve para ejecutar ciertas sentencias de programa , si una expresión resulta CIERTA ú otro grupo de sentencias, si aquella resulta FALSA. Su interpretación literal sería : SI es CIERTA haga tal cosa , haga otra , si no lo es o saltela. Las proposiciones servirán para evaluar que bloque de código se seguirá
Bloque de código El bloque de código es un usuario o sección de código con una o más declaraciones y sentencias. Un lenguaje de programación que permite bloques, incluyendo bloques anidados dentro de otros bloques es llamado un lenguaje de programación estructurado por bloques. La función de los bloques de programación es permitir que grupos sentencias sean tratados como si fueran una sola sentencia, y restringir el ámbito léxico de las variables, los procedimientos y funciones declaradas en un bloque para que no entre en conflicto con variables con el mismo nombre utilizadas para diferentes propósitos en otras partes de un programa. En C los bloques están delimitados por llaves { y }
B. Aplica estructuras de decisión para definir el orden de ejecución de bloques de código if – else – if switch
if – else Es una sentencia condicional en la cual si cumple con una condición se ejecuta la sentencias. Tiene 2 opciones if solo o if-else En el primer caso solo se cumple una sentencia si la condición es cierta En el segundo caso se tiene una sentencia cuando se cumple la condición y otro sentencia, cuando no se cumple la condición.
if – else El caso más sencillo sería : If (expresión) sentencia ; if( a > b ) if( (a > b) != 0 ) if(a) if(!a) if(a != 0) if(a == 0 ) if( a == b ) if( a = b )
if – else También puede tener mas de una expresión if(expresión) { sentencia 1; sentencia 2 ; ………. . }
If -else if(expresión) { sentencia 1 ; sentencia 2 ; } else { sentencia 3 ; sentencia 4 ; sentencia 5 ; }
else – if Esta es una estructura condicional también llamada if anidados ósea se aplica una sentencia cuando se cumple una condición y se tiene otra condición cuando no se cumple. Se pueden tener varias condiciones
else – if if(exp. 1) sentencia 1 ; else if(exp. 2) sentencia 2 ; else if(exp. 3) sentencia 3 ; else sentencia 4 ;
Switch v. Es una sentencia de control en la cual se tienen diversas opciones. v. Es funcional cuando se manejan diversas condiciones v. También puede sustituir cuando se tienen diversas condiciones como en el if anidados
Switch switch() { case 'X’ : case 'Y’ : case 'Z’ : printf(" UD. ESCRIBIO X , Y , ó Z ") ; break ; }
Tarea Elaborar un programa en Dev C++ que pida la edad de una persona y proporcionar un mensaje considerando las siguientes etapas o condiciones : 1 a 3 años es bebe 4 a 12 años es niño 13 a 17 años es adolescente 18 a 50 años, es adulto Mayor de 50 años es adulto mayor
- Slides: 15