Cómo Funcionan las Computadoras y el Sistema Binario

Clase 2 de 42Curso Práctico de Estructuras de Datos y Algoritmos

Resumen

El profesor Ricardo Celis nos cuenta la historia y evolución de las computadoras, cómo funcionan y cómo pueden procesar información con el sistema binario para entender los documentos, textos, vídeos, imágenes, sonidos o algoritmos que vamos a programar para agilizar nuestro trabajo de todos los días.

Las computadoras nos ayudan a trabajar con mayor velocidad y eficiencia porque pueden generar un resultado para resolver nuestras operaciones a partir de un conjunto de instrucciones previamente definidas. Además, así como en las películas, las computadoras tienen millones de dispositivos electrónicos que conocemos como transistores y se encargan de convertir la electricidad en bits: el sistema binario de ceros y unos, la menor expresión de información de las computadoras. Por su puesto, las instrucciones o algoritmos de las computadoras mejoran todos los días para convertir los bits en nuevas funcionalidades y mejores tipos de información. Por medio de un algoritmo puedes enseñarle a tu computadora un camino claro para resolver problemas sin generar ambigüedades.

En nuestro curso de algoritmos aprenderás las bases que necesitas para elegir el mejor algoritmo de acuerdo al problema que quieres resolver. Conocerás la metodología para construir un algoritmo de programación. Conocerás algoritmos de ordenamiento como Merge Sort, Insertion Sort, Bubble Sort y Quick Sort. Vamos a hacer ejercicios de programación para que conozcas los Greedy Algorithms y el paradigma de divide y vencerás. Además, vamos a explorar Dijkstra, los algoritmos de la ruta más corta.