curso

Cargando el código de máquina

Si recuerdan en el capítulo anterior, de nuestro curso de programación, definimos una máquina virtual con un código, o lenguaje de máquina bien preciso. En el diagrama sin embargo aparece una componente que no explicamos, se trata del **módulo loader.

La lógica del juego de BlackJack

En el capítulo anterior, de nuestro curso de programación, escribimos las rutinas necesarias para interactuar con el usuario. Además escribimos la función blackjack() que es la rutina principal de nuestro juego.

La reglas del juego

Hasta ahora en las lecciones previas hemos aprendido como generar cartas y barajarlas. A continuación vamos a realizar una especificación de requerimientos para el juego de Black Jack. El juego de Black Jack

Un juego de naipes

Ya estamos en posición de dar un paso más interesante en nuestro cursillo de programación, creo que es momento de emprender un proyecto de mayor envergadura. Para que sea entretenido vamos a desarrollar un juego de cartas clásico: Black Jack.

Cadenas de caracteres

Los 140 caracteres que usas para escribir un tweet, el texto que escribes en tu estado en facebook, un mensaje de texto enviado desde tu teléfono móvil, un correo elestrónico, el texto de este post, una novela, una entrada en wikipedia, este mismo párrafo, todos esos son cadenas de caracteres.

Comparaciones y expresiones lógicas

Bien, espero que hayan estado experimentando con IDLE, el ambiente interactivo de Python. Volvamos a él y hagamos algunos experimentos. >>> n = 10 >>> n 10 >>> n > 0 True >>> n < 0 False La primera expresión es familiar, corresponde a la asignación de una variable, en este caso n, con el valor 10.

Primeros pasos en Python

Vamos a empezar a usar python como nuestro entorno de programación. Python provee un ambiente interactivo llamdo IDLE y es el que vamos a usar en nuestros primeros pasos. Yo usaré XUbuntu (una variante de Ubuntu Linux) y Windows 7 como mis sistemas operativos para este curso.

El lenguaje apropiado

Elegir el lenguaje apropiado para aprender a programar no es tarea fácil. Cualquier decisión puede ser objetada por diversas razones. En mi primer programa usamos javascript pues es, probablemente, el lenguaje de programación más difundido al estar disponible en todo navegador de internet.

Código

Tienes unos 10 años y tu mejor amigo vive a unos pocos metros de distancia tuya, su ventana y la tuya se enfrentan, así que en la noche puedes conversar con él, hasta que los padres avisan que hay que “apagar la luz y acostarse”.

Partir desde cero

Cuando nos enseñan a contar en la escuela lo hacen a partir del uno: 1, 2, 3...  Si hay una hilera de personas empezamos a contarlas desde 1. Por eso que los matemáticos tienen el conjunto de los números naturales que empieza desde 1: N = {1, 2, 3, 4….