Ir al contenido principal

Entradas

Estructuras en programación, ejemplo de Metodo burbuja con Python

Como hemos visto en post anteriores la programación es una abstracción de algo o la simulación o semejanza al comportamiento de un proceso en esta ocasión vamos a ver como es que podemos guardar datos y procesarlos en programación. Los tipos de estructuras más comunes son: Pila Cola Arboles Arreglos o Matrices unidimensional y N-dimensional Grafos  U na pila y Cola son como un torre de cubos lo que las diferencia es la forma en que se leen los datos de una Cola se toma el que está hasta arriba y se dice que es el primero en entrar es el primero en salir o un FIFO. Una Pila es el último en entrar es el primero en salir o LIFO Para fines prácticos la Cola es como una fila en el supermercado y la pila es como cuando guardan su ropa limpia y se ponen siempre lo último que lavaron. Estas estructuras nos sirven porque por ejemplo en un banco, supermercado si quisiéramos implementar un sistema de turnos tendríamos que abstraer esto y

Leer Base de datos en Excel con Macros

Hola: Bienvenidos a otro post de mi blog, esta semana quiero compartirles un ejemplo de una Macro en Excel para poder leer datos de una base de datos es decir vamos a unir 2 temas que ya vimos: SQL Macro Visual Basic Como decía al inicio del blog para ser un buen programador en mi experiencia creo que deben aprenderse 5 tipos de lenguajes entre ellos uno que te permita obtener datos de un motor de Base de datos y en este post un lenguaje que nos permita ver esos datos o ingresar filtros. Una base de datos es un conjunto de tablas que representan un concepto de la vida real, para entender una base de datos primero iniciamos definiendo que información necesitamos almacenar y tratamos de agruparla de manera conceptual por ejemplo: si quisiéramos almacenar una lista de música necesitaríamos saber los datos de la canción, los datos del artista, los datos de nuestra lista en este momento hemos definido por lo menos 3 tablas en la base de datos : Artista, Canción

Como Programar en C++ con Arduino Medidor de Temperatura y Húmedad

Hola amigos lectores Les quiero compartir como pueden programar en lenguaje C++, este lenguaje es muy famoso y conocido, su padre es  Bjarne Stroustrup  quien lo desarrollo en 1979, es un lenguaje de medio nivel, con esto no me refiero a que sea malo, si no que al contrario hay bases de programación hay lenguajes que sirven para programar incluso otros lenguajes y lenguajes directo al hardware de la computadora, los lenguajes se llaman de alto nivel entre mas parecido son sus instrucciones al lenguaje humano, (se acuerdan de algo de 4gl que les platique) y el lenguaje bajo es entre mas se acerca a como nos habla la computadora. Después   de esta introducción, vamos a utilizar una plataforma que se llama Arduino , que es una placa y es una microcomputadora, le comparto una foto del Modelo UNO que es el que yo tengo: Con esta plaquita vamos hacer la interfaz entre datos del mundo exterior y nuestra computadora por medio de sensores. Vamos a ver un ejemplo, e

Ciclos en la programación, Scraping WEB con Python

Que tal espero se encuentren muy bien y esta semana se encuentren listos para aprender más de programación, decimos que en la vida hay ciclos, bueno pues en la programación también y cada ciclo se detiene hasta cumplir una condición igual que en la vida, si no haces las cosas diferentes seguirás en un  mismo ciclo. ¿que es un ciclo definido en programación? En programación hay varias instrucciones en cada lenguaje para crear ciclos, bucles o iteracione s por ejemplo: FOR WHILE DO REPEAT UNTIL Vamos a explicar un poco más imaginen que van a su restaurante favorito y les dan unas tarjetas de lealtad y cada visita les van a dar un sello cuando cumplan 5 sellos les dan un 50% de descuento. Bueno es un ciclo vamos a verlo en instrucciones de seudocodigo Mientras i < 5 entonces   i = i + 1  /*aquí le decimos que i es la variable para ir contando las visitas*/   Si i == 5 entonces /*validamos en que numero vamos*/    "50% de descuento" salida Aquí se

Programación y Matemáticas Discretas,Macro validación de celdas

Hola lectores bienvenidos a otro post, esta semana quiero darle continuación al post anterior de matemáticas en la programación  , en esta ocasión quiero platicarles de matemáticas discretas . Las matemáticas discretas son el apartado donde podemos filosofar jajaja porque haces comparaciones o llegas a deducciones en base a la lógica proposicional, por ejemplo  la frase: ella  esta feliz o esta enojada , aquí tenemos una oración que que podemos primero convertir a lógica: Proposiciones p = esta feliz q = esta enojada como se simboliza p  V   q Esta es una  disyunción Vean los datos de Wikipedia Disyunción lógica Luego esto lo podemos ver en una tabla de verdad p q p  V  q V V V V F V F V V F F F Esta tabla lo que nos dice es que puede cumplir las 2 condiciones y es cierta la afirmación o con que sea verdad alguna de las proposiciones p, q  se cumplan la sentencia es verdadera Esto en e