julio 2025


Los algoritmos lógicos son aquellos que para su resolución necesitamos la ayuda de algún artificio lógico y de razonamiento calculado del problema. 

Ejemplo 1: Resolver el siguiente algoritmo lógico, indicando la secuencia de pasos para resolver el problema.

  • Un hombre desea transportar un lobo, una oveja y una caja de legumbres de una orilla a otra. Dispone de una canoa que solo resiste el peso del hombre y otro más (lobo, oveja o legumbres), es decir, solo dos pesos. Elabore un algoritmo que indique la secuencia de pasos a seguir para que el hombre trasporte al lobo, oveja y legumbres, sin que en ninguna de las dos orillas queden solo el lobo y la oveja (porque el lobo se come a la oveja) ni la oveja sola con las legumbres (porque la oveja se come las legumbres).


Ejemplo 2: Resolver el siguiente algoritmo lógico, indicando la secuencia de pasos para resolver el problema.

  • Tres caníbales y tres misioneros tienen que cruzar un rio. El bote que tienen es lo suficientemente grande para dos personas. Los caníbales harán lo que se les diga, aun si están del otro lado del rio, con una excepción. Si de un lado del rio llegan a haber más caníbales que misioneros, los caníbales se los comerán. ¿Qué plan pueden seguir los misioneros para cruzar el rio sin que se los coman? 



Ahora te invito a instalar el juego de Las Torres de Hanoi. Es un juego de acertijo con una solución matemática que consiste en 3 varas con un número de discos de grande a pequeño, el más pequeño en la parte superior formando una figura de cono.


El objetivo del juego es mover todos los discos desde la vara de la izquierda a la vara de la derecha con una mínima cantidad de movimientos teniendo en cuenta estas 3 reglas:

* Sólo se puede mover un disco a la vez
* Sólo se puede mover el disco superior en una vara a otra vara que esté vacía o no
* Un disco nunca puede ser ubicado sobre uno más pequeño

Se juega por niveles, cada vez que todos los discos son llevados a la vara de la derecha, el nivel actual termina y uno nuevo comienza, en cada nuevo nivel se adiciona un disco a la vara de la izquierda, haciendo que cada nuevo nivel sea mucho más complejo.

Para ganar el juego el jugador debe completar 7 niveles



Un lenguaje de programación es un lenguaje formal (o artificial, es decir, un lenguaje con reglas gramaticales bien definidas) que le proporciona a una persona, en este caso el programador, la capacidad de escribir (o programar) una serie de instrucciones o secuencias de órdenes en forma de algoritmos con el fin de controlar el comportamiento físico o lógico de un sistema informático, de manera que se puedan obtener diversas clases de datos o ejecutar determinadas tareas. A todo este conjunto de órdenes escritas mediante un lenguaje de programación se le denomina programa informático.












 

Con estas unidades medimos la capacidad de guardar información de los dispositivos de almacenamiento de nuestro computador: 

  • Disquetes
  • Discos Compactos (CD, DVD, Blu-ray)
  • Memorias USB (Pen Drive)
  • Memorias SD, microSD
  • Discos duro HDD (internos o externos)
  • Discos SSD
  • Discos SSD.M2
  • Memoria RAM

La unidad de medida de la información es el bit

Un bit o dígito binario es un dígito en sistema binario: 0 o 1

En los ordenadores, para transmitir la información se utilizan grupos de 8 bits.

8 bits = 1 byte

Cada vez que se pulsa una tecla llega a la unidad central una serie de impulsos eléctricos que equivale a una combinación de 8 bits, es decir 1 byte. 

1 byte representa una letra, un número, un carácter

Así la letra "A" llega a la Unidad Central como la combinación de 8 bits:

A = 01000001

Puesto que un bit es la mínima cantidad de información y un byte tampoco es una cantidad elevada, existen los múltiplos de la unidad byte.


Ejercicios de conversión de Unidades de Almacenamiento



MKRdezign

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Con tecnología de Blogger.
Javascript DisablePlease Enable Javascript To See All Widget