División entera y módulo

LeonardoDaVinciMX 8,679 views 19 slides Jun 08, 2014
Slide 1
Slide 1 of 19
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19

About This Presentation

Parte del material de mi curso Algoritmos y Estructuras de Datos de Verano 2014.


Slide Content

División Entera y Módulo
Durante la Primaria, aprendemos a hacer
divisiones de este estilo:

División Entera y Módulo
Durante la Primaria, aprendemos a hacer
divisiones de este estilo:
¿Cuánto es 7 entre 2?

División Entera y Módulo
Durante la Primaria, aprendemos a hacer
divisiones de este estilo:
¿Cuánto es 7 entre 2?
72

División Entera y Módulo
Durante la Primaria, aprendemos a hacer
divisiones de este estilo:
¿Cuánto es 7 entre 2?
72 Dividendo

División Entera y Módulo
Durante la Primaria, aprendemos a hacer
divisiones de este estilo:
¿Cuánto es 7 entre 2?
72Divisor

División Entera y Módulo
Durante la Primaria, aprendemos a hacer
divisiones de este estilo:
¿Cuánto es 7 entre 2?
72
3

División Entera y Módulo
Durante la Primaria, aprendemos a hacer
divisiones de este estilo:
¿Cuánto es 7 entre 2?
72
3
1

División Entera y Módulo
Durante la Primaria, aprendemos a hacer
divisiones de este estilo:
¿Cuánto es 7 entre 2?
72
3
1
Cociente entero

División Entera y Módulo
Durante la Primaria, aprendemos a hacer
divisiones de este estilo:
¿Cuánto es 7 entre 2?
72
3
1 Residuo o
módulo

Cociente Entero
El cociente entero es la cantidad de veces
que el divisor cabe en el dividendo:
2 cabe 3 veces en 7

Cociente Entero
Para distinguir el cociente entero
del cociente real (con decimales),
en SmallBasic usamos símbolos distintos:
Cociente real: / (diagonal)
Cociente entero: \ (diagonal invertida)

Residuo o Módulo
El módulo es lo que falta para completar
un divisor en el dividendo
2 cabe 3 veces en 7...
Y sobra 1 unidad (el módulo)

Residuo o Módulo
Por tanto, podemos considerar al módulo
como una operación aritmética, igual que
+, -, ×, ÷, /, \
A falta de símbolo para representarlo,
utilizamos % o a veces la palabra mod

Aritmética Módulo “n”
Por ejemplo, un reloj es un sistema
aritmética módulo 60, lo cuál quiere decir
que su valor siempre estará entre 0 y 59.

Reto #1
Extender el ejemplo anterior, para que dado un
número de segundos, determine el número de
días, horas, minutos y segundos equivalentes.
NOTA:
1 día = 24 horas (aritmética mod 24)
1 hora = 60 minutos (aritmética mod 60)
1 minuto = 60 segundos (aritmética mod 60)

Reto #2
Crear un algoritmo (programa) que determine si un año
es o no bisiesto, siguiendo la siguiente regla:
Un año es bisiesto, si es divisible de forma entera entre
4. A menos que sea divisible entre 100, en cuyo caso
no es bisiesto; a no ser que sea divisible entre 400, en
cuyo caso sí es bisiesto; a menos que sea divisible
entre 3600, en cuyo caso no es bisiesto.
NOTA:
El uso de IF..THEN..ELSE será de mucha ayuda.

Reto #4
Elaborar un algoritmo (programa) que le pregunte a un
cajero humano cuánto cambio debe devolver al cliente,
y entregue como resultado cuántos billetes de $500,
$200, $100, $50, $20 y monedas de $10, $5, $2 y $1
debe entregarle, de modo tal que el cambio sea mínimo
(es decir, entregar la mayor cantidad posible de cada
denominación).
NOTA:
Supongan que siempre hay billetes suficientes
disponibles de cada denominación.