Ir al contenido principal

Entradas

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

Matemáticas en Programación con ejemplo Calculadora en Progress 4gl

Hola : Bienvenidos a otra semana en el blog, hasta ahorita llevamos 10 post, donde espero les haya gustado y funcionado los ejemplos ya sea para el trabajo. la escuela o por hobby. Esta semana antes de seguir platicando de otros lenguajes de programación, quiero que veamos un poco de análisis de datos y de instrucciones matemáticas que nos sirven de base para cualquier lenguaje. Como vimos en el post de SQL esta basado en Álgebra relacional. Las matemáticas vamos a pensar que es como el  amigo mas honesto y sincero que tengamos, es decir las matemáticas no mienten nos dicen siempre la mismo resultado y siempre son de la misma manera. En la programación haremos uso de ellas siempreeee, pensemos en las matemáticas básicas: sumar, restar, multiplicar, dividir  Para estas operaciones en cada lenguaje tendremos los símbolos  suma = símbolo aditivo + restar = símbolo  -  multiplicar = símbolo  * dividir = símbolo  / Y tendremos variables por lo menos 2, para poder rea

Como Programar en Javascript validar Edad

Hola bienvenidos a otra semana en nuestro blog, esta semana quiero platicarles acerca de un lenguaje llamado Javascript de Netscape Communications Corp, Mozilla Fundation es orientado a objetos es decir que el lenguaje busca una definición general de un ente en base a una clase, propiedades y métodos.  Para mi es mas claro con un ejemplo para entenderlo, imaginen una casa para la programación orientada a objetos, la casa es el objeto y la casa tiene características como de que color es, cuanto mide, cuantas ventanas tiene, eso son propiedades . Bueno y la casa tiene actividades o tareas, por ejemplo construir la casa, limpiarla, repararla, venderla esos serian sus métodos . Les comparto una imagen para ejemplificarlo. Agregar leyenda Para un poco más de teoría o detalle de Javascript pueden ver la liga  https://developer.mozilla.org/es/docs/Web/JavaScript Con Javascript podemos hacer programas que nos permitan regresar información en páginas WEB y tener procesos

Como Programar HTML,Como crear página WEB, HTML para principiantes

Hola programadores Esta semana voy a escribir acerca de como programar con HTML (HyperText Markup Language) , el cual es un lenguaje de etiquetas es decir sus 'comando' están entre los signos '<>' y tienen un inicio y fin cada segmento, este lenguaje es muy popular y lo utilizamos todos los días, porque es el lenguaje en que esta Internet, si están en Google Chrome y presionan las teclas Ctrl + U , verán el código fuente (así es como se le llama en el mundo de la computación cuando no tiene una presentación para humanos jajajaja o usuarios)  o si presionan Ctrl + Mayus + I , Google muestra el diseño de la página los errores y warnings que hay en el código, esto les puede servir para revisar su página antes de publicarla HTML surgió por ahí de 1991 es propiedad de  World Wide Web Consortium  (W3C) , incluso encontré  la liga de la pantente en 1997  https://patentimages.storage.googleapis.com/10/69/bc/a4e3e496c82e5b/US20070050703A1.pdf  , la ul

Como Programar en SQL /ejemplo de inner join, ejemplo SUM Group by

Hola amigos, bienvenidos a otra semana del blog www.programacionparatodos.com : Esta semana quiero platicarles de un lenguaje de base de datos muuuyyy conocido que es SQL, sus siglas quieren decir  Structured Query Language, que nos sirve para extraer información de bases de datos, esta basado en álgebra y cálculo relacional. Este lenguaje es fundamental si comienzan sus días laborales, ya que la mayoría de los desarrollos tienen bases de datos en SQL Server de Microsoft, hay una versión Express que pueden descargar para poder hacer sus prácticas o sus propios desarrollos.  Vamos hacer un ejemplo para tomar los datos de facturas recibidas de una base demo, relacionado con la tabla de receptores, esto es un inner join , es decir solo la conjunción de ambas tablas. select *  from documento  inner join receptorcfdi on receptorcfdi.id = documento.receptorCfdiId where FechaRecepcion >= '01-01-2019' Lo que hacemos es la instrucción select, es dec

Como Programar en Progress 4gl, Leer archivo csv generar reporte y enviarlo por correo

Hola buen día amigos: Esta semana me gustaría platicarles de un lenguaje que se llama Progress 4gl, es parte de los conocidos lenguajes de cuarta generación que son del año 1970 al 1980 que sobretodo están enfocados a lenguajes de bases de datos, he tenido la oportunidad de trabajar con Informix 4gl, Progress 4gl y un poco de ABAP que es también 4gl y es lenguaje en que se programa SAP. La idea de este lenguaje es poder extraer de manera sencilla la información de bases de datos de negocios, por lo que su sintaxis es simple.  Las palabras reservadas, sintaxis y ejemplos del lenguaje lo pueden encontrar en  https://www.progress.com/documentation , Veamos un ejemplo: Objetivo del programa: Leer un archivo csv de entrada de datos de números de parte, extraer de la base de datos del ERP de QAD, la descripción y la cantidad total de inventario, enviar los datos a un archivo y enviar por correo el reporte. En este programa les voy a dar un consejo, las pal

Usos de python: leer XML y sumar nodos

Bienvenidos a otra semana de este blog, Python es hasta el momento el último lenguaje que he aprendido, les puedo decir que es muy sencillo de aprender es simple su lógica, sobre todo se utilizan funciones en librerías que ya existen, hay incluso varios memes que dicen el tiempo en definir qué quieres que haga el programa pero es más tiempo que tardas encontrando la librería correcta en Python. Para aprender este lenguaje y tener un certificado, hice un curso en la plataforma de Coursera  que se llama Python for everybody de la Universidad de Michigan consiste en 5 módulos, el Dr. que imparte el curso a mi gusto es el mejor maestro que he tenido Charle Severance tiene una forma muy simple de explicar las cosas complejas y da muchos ejemplos en el curso, todo está documentado en varios idiomas, inglés, francés, alemán, español, etc.., hay videos también de las clases, hay presentaciones de power point, exámenes, tareas prácticas y al finalizar cada módulo te otorgan un certifica