Logo Studenta

Programacion I - T Teoria Nro 03

¡Estudia con miles de materiales!

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

Continuar navegando