Clase06
Operadores logicos
Hoy empezamos la clase con operadores lógicos y la precedencia de operadores
- Operador lógico and
&&
- Operador lógico or
||
- Negacion
!
A continuacion es una tabla con los operadores que hemos visto y su precedencia

Tareas
Hacer un programa que me imprima la tabla de verdad el operador lógico
and
. El programa, usando dos variables enteras, debe probar todas las combinaciones posibles entre ellas para generar la tabla. No imprimir directamente la tabla de verdad como en el siguiente ejemplo:printf("0\t and\t 0 | 0\n"); printf("0\t and\t 1 | 0\n"); printf("1\t and\t 0 | 0\n"); printf("1\t and\t 1 | 1\n");
La tabla se debe generar evaluando cada una de las combinaciones usando dos variables. Involucrar ciclo
for
en la solucion.Hacer lo mismo que la tarea 1. pero ahora con el operador
or
.Usando los operadores
and
yor
, cnstruir la tabla de verdadxor
.
En todas estas tareas hay que involucrar un ciclo
for
Funciones
En esta clase empezamos a ver functiones.
- Damos una repasada de las functiones que existen en
math.h
- Vemos como se define una functión y como lo expresamos en un diagrama de flujo.
Para la declaración de funciones usaremos archivos cabecera y para la
definción los archivos .c
.