Entradas

Mostrando las entradas con la etiqueta matrices

Proyecto JavaScript: crear una app que te diga si conviene lavar ropa según el clima

Imagen
Cómo usar una API del clima con JavaScript (ejemplo práctico) Las APIs meteorológicas son una excelente forma de aprender a consumir servicios REST utilizando JavaScript . En este proyecto creamos una pequeña herramienta que analiza el clima actual de tu ubicación y te da recomendaciones rápidas. La aplicación consulta una API pública del clima y con base en la temperatura y la lluvia genera sugerencias como: Si conviene lavar ropa Si conviene lavar el coche Si es buen día para caminar Si es buen día para hacer ejercicio al aire libre Además, la aplicación utiliza la geolocalización del navegador para detectar tu ubicación automáticamente. API utilizada Para este ejemplo utilizamos la API meteorológica gratuita de Open-Meteo: https://api.open-meteo.com/v1/forecast El endpoint permite consultar el clima actual enviando la latitud y longitud. Ejemplo de llamada a la API fetch("https://api.open-meteo.com/v1/forecast?latitude=19.4326...

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

Imagen
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 abstra...

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