Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Licenciatura en Sistemas de Información PROGRAMACION I TRABAJO de TEORIA Nro 3 Nombre y apellido: Julieta Ruppert OBJETIVO: Repaso conceptos de lógica y sentencias repetitivas 1. Describa los operadores lógicos, de ejemplos Los operadores lógicos son operadores binarios que se utilizan para crear condiciones complejas. Algunos ejemplos son: ● And: En español “y”, realiza una comparación, si ambas expresiones comparadas son verdaderas entonces realiza su sentencia. ● Or: En español “o”, para que realice la sentencia una expresión o la otra debe ser verdadera. ● Not: En español “no”, cuando la expresión 1 sea diferente a la expresión 2 se realizará la sentencia. 2. Explique el concepto de sentencia repetitiva Una sentencia repetitiva se refiere a cuando se realiza una determinada condición en forma de bucle una cantidad determinada de veces o de forma infinita. 3. Detalle y ejemplifique la repetitiva while. While realiza la sentencia mientras la proposición lógica sea verdadera, si es falsa saltará la sentencia y realizará la línea que le sigue. Por lo tanto el operador dejará de funcionar cuando la proposición se vuelva falsa. int personas=0; while(personas <= 5){ printf("La cantidad de personas es %d\n", personas); personas++; } 4. Detalle y ejemplifique la repetitiva do while. El do while funciona de la siguiente manera: primero se realiza una sentencia en do y si ésta al llegar a while cumple la proposición lógica (es decir, es verdadera), se vuelve a repetir la sentencia de forma infinita o hasta que la 1 misma sea falsa. Sirve para validar una sentencia. int personas=0; do{ printf("La cantidad de personas es %d\n", personas); personas++; } while(personas <= 5); 5. Explique la diferencia entre while y do while La diferencia entre while y do while es que while testea la proposición lógica y luego la realiza, en cambio, do while realiza la proposición y luego la testea. 6. Detalle y ejemplifique la repetitiva for. For es el tipo de bucle más versátil. Funciona con un paréntesis con 3 partes: iniciación que es donde va la variable y su valor, condición que es hasta donde tiene que llegar nuestra variable y una última parte de incremento/decremento donde le vamos a decir a nuestra variable cuántos valores descender o ascender. Algo a tener en cuenta en for es que las tres partes del paréntesis tienen que estar aunque no lleven nada. Por ejemplo: (i=1; ; i++) Podría llevar un ; al final pero esto haría que no termine nunca el for. int personas; for(personas=0 ; personas <= 5 ; personas++){ printf("La cantidad de personas es %d\n", personas); } 2
Compartir