viernes, 25 de marzo de 2011

EL SI ENTONCES EXPRESIONES LOGICAS

Los ciclos si o if nos sirven para comparar uno o mas expresiones lógicas y dar un valor de respuesta verdadero o falso por el cual si se cumple se ejecutara una serie de instrucciones q podemos dar a continuación de lo contrario cuando no se cumple
si no o else


se realizara una serie de instrucciones dada para esta condición
ejemplo:

Ejercicio 3
Desarrollar un algoritmo que compare 2 números y muestre un mensaje indicando cual de los 2 es mayor


Ejercicio 5

Un algortimo que lea que si el numero es par que muestre el doble del numero y si es impar que muestre la mitad




Ejercicio 6
Algoritmo q pida tres numeros, si la suma es mayor o igual a 100 muestre es igual a 100,
de lo contrario muestre el numero he indique q es menor a 100



ejercicio 7


Ejercicio 8


EXPRESIONES LÓGICAS TABLAS DE VERDAD

Las tablas de verdad nos ayudan a validar un si o if según se cumplan las condiciones lógicas, a continuación como funcionan las tablas de verdad.

La conjunción de las proposiciones p, q es la operación binaria que tiene por resultado p y q, se representa por p^q, en Dfd pANDy su tabla de verdad es:
pqp^q
VVV
VFF
FVF
FFF

La conjunción nos sirve para indicar que se cumplen dos condiciones simultáneamente, así por ejemplo si tenemos:
La función es creciente y está definida para los números positivos, utilizamos
p ^ q, donde
p: la función es creciente
q: la función esta definida para los números positivos
Así también: p ^ q, donde
p: el número es divisible por 3
q: el número está representado en base 2
se lee: El número es divisible entre 3 y está representado en base 2.
Nota: Observamos que para la conjunción p ^ q sea verdadera las dos expresiones que intervienen deben ser verdaderas y sólo en ese caso como se indica por su tabla de verdad.

La disyunción de dos proposiciones p, q es la operación binaria que da por resultado p ó q, notación p v q, en DfdpORy tiene la siguiente tabla:
pqp v q
VVV
VFV
FVV
FFF

Con la disyunción a diferencia de la conjunción, representamos dos expresiones y que afirman que una de las dos es verdadera, por lo que basta con que una de ellas sea verdaera para que la expresión p ∨ q sea verdadera.
Así por ejemplo la expresión: el libro se le entregará a Juan o el libro se le entregará a Luis significa que si va uno de los dos, el libro se le entrega, si van los dos también se entrega y solamente en caso de que no vaya ninguno de los dos no se debe entregar.
Aquí debemos tener cuidado, porque en español muchas veces utilizamos la disyunción para representar otros operadores que aparentemente son lo mismo, pero que tienen diferente significado.
En español tenemos tres casos de disyunción:
La llamada y/o bancaria, lógica o matemática, que es la misma y se utliza en computación como el operadorOR, este operadorcorresponde al mencionado anteriormente p v q y ya se mostró su tabla de verdad.
Asi por ejemplo si decimos
SI o IF
el profesor esta en el salon y esta dictando clase              VALOR LÓGICO
si           V                         y            V                                    = V        es necesario q las dos condiciones se 
si           V                         y            F                                    = F         cumplan, q este en el salón y dictando
si           F                         y            V                                    = F         clase
si           F                         y            F                                     = F
O o OR
el profesor esta en el salon o esta dictando clase
si            V                        o            V                                    = V           
si            F                         o           V                                     = V          es necesario solo q se cumpla una 
si            V                        o            F                                     = V          condición
si            F                         o           F                                     = F
 mas hacerca d las tablas de verdad.


en el siguiente vídeo podemos observar el uso de las expresiones lógicas en algoritmos, en este vídeo esta en programación java pero lo q quiero denotar es la forma de hacerlo ya q independientemente del compilador o programa q manejemos se trabajan de una forma similar, lo importante es el valor de verdad dentro de la condición.



viernes, 18 de marzo de 2011

FUNCION MOD

La funcion mod se utiliza para hallar el modulo de una divicion, es decir el reciduo

ejercicio 5


viernes, 11 de marzo de 2011

ALGORITMOS MOSTRAR, LEER, OPERAR

Ejercicio 1
mmm :(:(
de que lado de soacha eres nunk me dijiste :(:(
en una tienda hay una maquina registradora en ella cada vez que se paga un producto se debe ingresar la cantidad de articulos el valor del producto dependiendo del tipo de producto se aplica un descuento especifico al total de la venta se aplica el iva del 16 %





Ejercicio 2
un medico veterinario alimenta gaticos todos los dias se registra lo que come un gatico en el dia cada vez que come registramos el numero de porciones que comio y el tiempo que duro comiendo cada porcion de alimento cuesta $2500 realizar un algoritmo que muestre el costo total  de porciones y el tiempo promedi por porcion en min que utiliza un gato cada vez que come estod datos corresponden a un dia de alimentacion



martes, 1 de marzo de 2011

¿QUE ES UN ALGORIMO?

Algoritmo


Los diagramas de flujo sirven para representar algoritmos de manera gráfica.
En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus y éste a su vez del matemático persa Al Juarismi[1] ) es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.[2] Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.[1]
En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte de su patrón. Algunos ejemplos en matemática son el algoritmo de la división para calcular el cociente de dos números, el algoritmo de Euclides para obtener el máximo común divisor de dos enteros positivos, o el método de Gauss para resolver un sistema lineal de ecuaciones.