Entradas

Mostrando las entradas con la etiqueta 4GL

🧠 Silogismo hipotético explicado con programación

En lógica formal, el silogismo hipotético es una herramienta clave para deducir conclusiones a partir de premisas condicionales. Y aunque suena muy filosófico, es más común de lo que parece: se usa tanto en la vida cotidiana como en la programación . 🩺 Ejemplo real: ¿necesito un dentista? Pensemos en un caso muy cotidiano para muchas personas: Si una persona tiene una molestia en los dientes, entonces necesita ver a un dentista Si una persona necesita ver a un dentista, entonces debe esperar una cita. Por lo tanto, si una persona tiene una molestia en los dientes , entonces debe esperar una cita. 🎯 Este razonamiento encadenado es un silogismo hipotético , que sigue esta estructura lógica: Si A entonces B. Si B entonces C. Por lo tanto, si A entonces C. 💻 Llevémoslo a programación (con Python) Ahora veamos cómo representar este mismo razonamiento lógico en código: def tiene_molestia_dientes(persona): return persona.get("diagnostico") == ...

💻 Lenguaje Progress 4GL: Cómo utilizar tablas temporales

Imagen
Bienvenidos a este blog, en esta publicación veremos como crear una tabla temporal y colocar índices con el lenguaje Progress 4gl. Primero veamos un ejemplo  en que ocasiones podríamos utilizar una tabla temporal en general no solo Progress: Cuando hacemos un reporte normalmente vamos recuperando información de diferentes tablas de una base de datos y para ir guardando las filas con la información que necesitamos en muchas ocasiones necesitamos tener una tabla nueva donde ir almacenando las nuevas filas. Si vamos a realizar más cálculos con los datos que obtenemos de diferentes tablas. Queremos utilizarlo en reportes como Crystal Reports o en plantillas diferentes. Cuando vamos a procesar el contenido de los datos, cuando vamos a realizar segmentaciones de los datos pero no lo vamos almacenar en una tabla física de base datos porque no se tarda mucho la generación de la información y no es una información que se genere con mucha frecuencia.  La definición general de ...

🚀 Mantener este blog funcionando requiere tiempo y café. ¡Puedes contribuir con uno aquí!