Contenido del curso
- 1. Introducción
- 2. Formas de solucionar posibles problemas
- 3. La estructura condicional 'si'
- 4. Ejemplo 1 - subiendo escaleras hasta el escalón 200
- 5. Ejemplo 2 - Moverse de una posición a otra
- 6. Ejemplo 3 - Coger el bloque y moverse
- 7. Posible solución al ejemplo 3
- 8. Otra posible solución al ejemplo 3
- 9. Los bucles
- 10. Ejemplo 1 - Situarse en la última posición de nuestra plataforma (I)
- 11. Ejemplo 1 - Situarse en la última posición de nuestra plataforma (II)
- 12. Ejemplo 2 - Bucle infinito
- 13. Posible solución al ejemplo 3
- 14. Explicación al ejemplo anterior
- 15. Las variables
- 16. Características de las variables numéricas
- 17. Ejemplo 1 - Contador dentro de un bucle
- 18. Explicación del ejemplo anterior
- 19. Estructuras condicionales (II)
- 20. Nueva estructura condicional
- 21. Ejemplo de la nueva estructura condicional
- 22. Ejercicio práctico
- 23. Planteamiento del problema
- 24. Cómo implementar lo que hemos aprendido
- 25. Implementación en Visual Basic
- 26. Pasos a seguir para la implementación
- 27. Bucles (II)
- 28. Nueva estructura de bucles
- 29. Operadores lógicos
- 30. Cómo implementar funciones dentro de un mismo 'Si'
- 31. Analizando el operador lógico O
- 32. Explicación matemática
- 33. La multiplicación en decimal y en binario
- 34. ¿Qué es una tabla?
- 35. Operando con tablas
- 36. Explicación al ejemplo anterior
- 37. Segundo Ejemplo
- 38. Las matrices
- 39. Cómo creamos una matriz
- 40. Explicación al ejemplo anterior
32. Explicación matemática
Capítulo anterior: 31 - Analizando el operador lógico O
Capítulo siguiente: 33 - La multiplicación en decimal y en binario
Vamos a ver cómo podemos entender estos conceptos de operadores lógicos de forma matemática. Esto es interesante en el momento en el que nos podemos plantear una mezcla de Y y de O , dentro de un mismo Si u otra instrucción. Más adelante, verá a lo que me refiero exactamente.
Antes de continuar explicaremos que un ordenador realiza los cálculos en sistema binario y no en sistema decimal como nosotros, sólo utiliza dos dígitos: el 1 y el 0. Con estos dos dígitos, representa cualquier número. Vamos a realizar una comparación entre el sistema decimal y el binario contando del 1 al 10.
|
Decimal Binario |
|
|
1 1 |
|
|
2 |
10 |
|
3 |
11 |
|
4 |
100 |
|
5 |
101 |
|
6 |
110 |
|
7 |
111 |
|
8 |
1000 |
|
9 |
1001 |
|
10 |
1010 |
No vamos a comentar cómo ¿funciona¿ el código binario al completo, ya que sería un poco largo y tedioso. Puede ser que más adelante lo hagamos ya que es muy interesante. Lo único en lo que queremos hacer hincapié es en un par de operaciones, la suma y la multiplicación; más adelante veremos para qué nos pueden servir. En un principio, lo único que nos interesaría sumar y multiplicar serían 1 y 0, por lo que el tema se convierte en un poco más sencillo.
Veamos primero la suma, cómo sería en decimal y cómo es en binario.
|
Decimal |
Binario |
|
1 + 1 = 2 |
1 + 1 = 10 |
|
1 + 0 = 1 |
1 + 0 = 1 |
|
0 + 1 = 1 |
0 + 1 = 1 |
|
0 + 0 = 0 |
0 + 0 = 0 |
Observe que en la parte de la operación en Binario lo único que se ha visto afectado es el número 2 que, como ya hemos visto en la tabla anterior, en Binario es un 10. Una vez hecha esta tabla, compárela con la tabla que realizamos del operador lógico O y verá que si sustituimos los 1 por Verdadero y los 0 y los 10 por Falso, la tabla es exactamente igual.
« Anterior 32/40 Siguiente »
Hay 432 opiniones del curso
-
Algoritmos -- Roberto (22/05/08)
El post esta muy bueno, pero tambien les recomiendo que miren esta web. http://www.algoritmos.tk
-
muy bueno -- cosima (11/12/07)
Forma concreta de explicar un la programación
-
Muy completo -- mª jose (09/12/07)
Es un curso muy completo y me ha servido de mucho. sky22.
-
muy util -- Nancy (26/08/07)
muy bueno el curso y facil de entender
Cursos relacionados
Busquedas relacionadas
Todos los derechos reservados. No está permitida la reproducción total o parcial de esta obra ni su tratamiento por cualquier método sin autorización escrita de la Editorial o de su autor.La opinión expresada en este correo no tiene por qué coincidir con la de MailxMail SL. Los comentarios y opiniones contenidos en él son únicamente propiedad de sus respectivos autores, nunca de MailxMail SL.
