Entradas

Un programa para empezar, Karel

Imagen
Hace mucho tiempo descubrí a Karel, un programa que consiste en una flechita azul, y que solo puede seguir 5 instrucciones: gira-a-la-izquierda avanza recoge-zumbador deja-zumbador apagate Si te preguntas qué es un zumbador, es simplemente un número en el mapa de karel, que puede tomar cualquier valor. Un mundo de karel se ve así: Existen paredes, que son las rayas negras, y existen zumbadores, que son los números. Karel puede trabajar con diferentes recursos: -Puede usar condicionales, ciclos while, y operadores lógicos. -Puede sumar +1 o -1 a un parametro con las funciones pred y succ, el equivalente a n++ o n-- Estas son las condiciones if que puede usar karel: frente-libre junto-a-zumbador orientado-al-este frente-bloqueado no-junto-a-zumbador orientado-al-oeste izquierda-libre algun-zumbador-en-la-mochila no-orientado-al-norte izquierda-bloqueada ningun-zumbador-en-la-mochila no-orientado-al-sur derecha-libre orientado-al-norte no-orientado-al-este derecha...

Iniciando un nuevo proyecto

Para dentro de dos días tenemos que acabar el programa que vimos la otra vez en otra entrada del blog. La idea es crear un tipo de banco con crédito ficticio, en la cuenta se puede añadir un saldo y un crédito límite. En el programa en donde registramos los productos y usuarios, tenemos que ser capaces de comprar esos productos y que se reste el balance de nuestra cuenta. Para la primera parte este es un intento de programa que crea dos archivos. Uno con la información de cuenta y otro que guarda el saldo para cada cuenta, éste archivo tiene como nombre el numero de cuenta de la persona, y para poderle hacer cambios requerirá el NIP. Por ahora solo crearemos los archivos, y aquí está el programa: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; namespace ConsoleApp3 {     class Program     {         static void Main(string[] args)     ...

I believe I can fly

Imagen
No soy una princesa fácil, pues mi padre me enseñó a batear machos en los bares. Mi inspiración depresiva, mi carisma y mi enorme desinterés y falta de seriedad son un conjunto de habilidades invaluables en el mercado laboral. Ingenuos y convencidos en la fuerza de persuasión, se ha osado contactarme antes, y la respuesta siempre es la misma: Querido Bill Gates, No voy a ser tu jefe nunca, espero este correo sea el último que tenga que mandarte. Se que me has hecho muchos favores, y no me importa si mi respuesta hace que cambies tu opinión sobre financiar mi boda. La verdad es que no es personal, pero simplemente no pienso en tu empresa de esa manera, espero sigamos siendo MEJORES AMIGOS(Corazón azul). Bye. Saludos mejor amigo, DT La verdad es que necesito pasión en mis relaciones empresariales. Espero un trabajo que me rete todos los días, no solo de forma intelectual, necesito también drama, decepciones y fracasos. Necesito que mi socio fume sustancias ilegales y que nos saq...

Inicia sesión en la calle de las SIRENAS

Imagen
Esta semana trabajamos árduamente, el trabajo fue tan árduo que no entendí lo que estábamos haciendo. Es como cuando le pegas tanto tiempo a la pared que dejas de sentir tus manos y eventualmente tu espíritu. Se supone que el programa es sencillo. Tiene las siguientes características: 1- Te deja inventar un nuevo usuario y contraseña, además de ingresar información personal como edad, sexo, etc. para almacenarlos en un archivo de texto. 2- Una vez iniciada sesión, el programa te permite agregar un nuevo usuario, dar de baja un usuario, o editar uno ya existente. Obviamente este ejercicio esta considerado para que tomemos en cuenta la repetición de usuarios, la edición de texto de un archivo y el trabajo sobre las líneas correctas de este, pero en medio del quilombo Don Tonelli no logró captar al cien por ciento todas las instrucciones y para qué sirven, por lo que no podré ser sumamente didáctico como lo soy siempre, recuerden que desde el principio TE AVISÉ que esta iba a ser u...

Lee más rápido gratis GARANTIZADO

Imagen
¿No te cansas de ser malo en todo? Si tu único talento es el futbolito, ahora te sugiero que te centres en ser introspectivo de ti mismo y que te des cuenta de lo LENTO y BASURA que eres para leer. ¿No te imaginas cómo te ves moviendo tu cabeza de derecha a izquierda y de arriba abajo solo para leer unas 200 palabras por minuto? PATÉTICO ¡Ya no más! Hoy aprenderás a leer como un maestro, porque los maestros no mueven la cabeza mientras leen, y menos los ojos. Soy tan papi que te voy a enseñar un programa en C# que te pondrá las palabras en frente, y tu solo te las comerás así como de avioncito.     1. StreamReader lectura =File.OpenText(@"C:\Users\Maurizio\Desktop\intro_progra\prueba.txt");     2. string texto = lectura.ReadToEnd();     3. lectura.Close();     4. string[] palabras = texto.Split(' ',',','.',';'); Esta primera  parte del código abre el archivo de una ubicación, copia toda su escritura en la variable tipo string qu...

Yo robot

Imagen
Hoy les hablaré de una de mis películas favoritas. Yo robot es una gran historia escrita por Isaac Asimov y después adaptada a una película en donde sale Will Smith Demonios Will! Trata de una sociedad en donde la gente compra robots que los auxilian en el día a día. Cada familia parece tener uno de estos robots, y son tan esparcidos como si fueran smartphones. Los robots empiezan a tomar conciencia, y comienzan entonces a rebelarse contra los humanos. Lo curioso de esta historia es la relación entre esta y las tres leyes de la robótica. Asimov es un genio de la ficción, y elegí exponer esta película porque en informática vemos proposiciones lógicas. Cosas que son axiomas y verdades. Asimov logra crear un conflicto filosófico entre estas 3 leyes: Un robot no hará daño a un ser humano o, por inacción, permitir que un ser humano sufra daño. Un robot debe cumplir las órdenes dadas por los seres humanos, a excepción de aquellas que entrasen en conflicto con la primera l...

Comenzando a programar en C#

Por fín llegaremos al jugo, y al igual que yo espero estén bien emocionados, pues en este diario de clase les enseñaré algunos comandos que aprendí en la clase de programación. C# es el programa que viene después del C++, y si te fijas bien en el símbolo del #, verás que son cuatro + pegados, entonces es como un C++++. He aquí algunos comandos en C++++++++: El primero es el ConsoleWriteLine(""); Este comando es equivalente al printf de C, pues muestra un mensaje en la pantalla. ConsoleWriteLine("me gusta mi primo"); por ejemplo, le hará saber al mundo la verdad. Ahora, como vimos en tipos de datos, las variables se declaran en tipos, pudiendo ser int, string, byte, boolean, etc. Así que en C+++++++++++++, escribimos: (tipo de dato) variable=(tipo de dato).Parse(ConsoleReadLine()) por ejemplo: byte anos=byte.Parse(ConsoleReadLine()) y así habrás guardado más que exitosamente la variable llamada anos, y todavía no se porqué muchos programadores le tienen ...