Sunday, March 15, 2026

App inventor

 App Inventor (o MIT App Inventor) es una plataforma de desarrollo visual diseñada para que cualquier persona pueda crear aplicaciones para dispositivos Android, incluso sin tener conocimientos previos de programación avanzada.

En lugar de escribir líneas de código complejas, utilizas una interfaz de "arrastrar y soltar" (bloques de colores que encajan como piezas de un rompecabezas) para definir el comportamiento de la aplicación.

El flujo de trabajo se divide en dos secciones principales dentro del navegador:

  1. Diseñador (Interfaz de usuario): Aquí arrastras botones, imágenes, etiquetas de texto y otros componentes a una pantalla que simula tu celular.

  2. Editor de Bloques: Aquí es donde ocurre la "magia". Programas lo que sucede cuando, por ejemplo, alguien presiona un botón o agita el teléfono.

Práctica 1 Darketo
En esta aplicación solo se ocupan dos comandos. Con un botón reproduce el sonido de este señor respirando y con el otro lo paras o silencias.




Botón 1: reproducir sonido
Botón 2: pausar sonido

-ˋˏ✄····································
Práctica 2 Piano

Esta es una aplicación de piano que funciona como cualquier otra, y de la siguiente manera es cómo programé los bloques para su funcionamiento






Columna 1: sonido/notas de las teclas
Columna 2: sombreado de teclas al presionarlas
Columna 3: devolver el color original de las teclas







-ˋˏ✄····································
Práctica 3 Traductor
Esta aplicación es un poco más elaborada debido a que usamos otros componentes menos sencillos: traductor, reconocimiento de voz y texto a voz. Esto para lograr que, al momento de hablar, se reconozca la voz y escriba tanto el texto original como el texto traducido según el idioma que se elija.

Columna 1. cuando se presiona el botón para hablar, se ordena reconocer que alguien está hablando y obtener este texto para después escribirlo. Posteriormente se ordena que al momento de tocar el botón de español, el texto sea traducido al español. Toma la traducción y la escribe.
Columna 2: se les da las mismas instrucciones a los botones de traducir y escribir en su respectivo idioma al momento de hacer clic en ellos.


-ˋˏ✄····································
Conclusión 

MIT App Inventor representa una herramienta transformadora que derriba las barreras de entrada al mundo del desarrollo móvil, permitiendo que la creación de software pase de ser una disciplina técnica exclusiva a una forma accesible de expresión creativa y resolución de problemas.

Lenguaje Python

 Python es un lenguaje de programación diseñado para ser fácil de leer y escribir, Al ser de tipado dinámico y contar con una vasta biblioteca estándar, permite a los desarrolladores construir desde scripts de automatización hasta complejas aplicaciones de inteligencia artificial y ciencia de datos sin necesidad de una compilación previa, lo que lo convierte en una herramienta versátil y accesible tanto para principiantes como para profesionales.

En las siguientes prácticas podemos ver cómo se empleó la entrada y salida de variables con el comando input, lo cual logra realizar acciones como recibir informacion por parte de uno como usuario del programa para después emitir esa misma información 

input(): Sirve para pedir datos al usuario.  

print(): Sirve para mostrar datos al usuario.

Practica 1

Aquí usamos el mismo ejemplo de cuando programamos en C++ pero de una manera más simplificada y más sencilla para mi.


Practica 2

Aquí programamos una captura de datos sobre la información de los estudiantes pidiendo cosas como matricula, nombre, calificaciones... para después mostrar los datos ingresados.


Práctica 3

En esta práctica usamos las comillas para emitir cadenas de texto que después aparecen en el programa. Como ejemplo pusimos un contrato de compraventa de autos en donde se pedían ciertas características y una vez llenado, se mostraban los datos ingresados.


Practica 4

Para esta práctica requeríamos elaborar operaciones  de suma, resta, multiplicación y división. Para esto se declararon los los operadores aritméticos asignandoles el nombre a cada símbolo (+,-,*, /...) y desplegando cadenas de texto en donde se pedían los números para después mostrar el resultado de las operaciones.

imagen


Conclusión

Este tipo de lenguaje en muy parecido al lenguaje C++, sin embargo podemos darnos cuenta de que es más sencillo de usar debido a que cuenta con un código más sencillo de comprender y así saber lo que realmente estamos programando. Aparte de que cuenta con paquetes que también facilitan estos trabajos.

Conversión en serie en paralelo y Capacitor (Tinkercad)

 En eléctrónica, existen dos tipos de circuitos para conducir eléctricidad. Ambas formas sirven para conectar componentes, solo cambia el camino que sigue la corriente y la distribución de energía dentro del circuito. 

A continuación veremos una práctica en la que realizamos circuitos en serie con distinta fuente de energía.

 *representado en amperios

*representado en voltios

En un circuito en serie, los componentes se conectan uno tras otro, formando un único camino para la corriente, la cual es la misma en todos los componentes porque no tiene otro lugar a donde ir. El voltaje total de la fuente se divide entre los componentes. Con esto tambiém con esto es evidente que si un componente se funde o se desconecta, el circuito se abre y todo deja de funcionar (como las luces de Navidad antiguas).


En la siguiente práctica podemos ver lo que es el circuito en paralelo y la función del capacitor

*con fuente de energía 


*sin fuente de energía 

En un circuito en paralelo, los componentes se conectan en diferentes ramas. La corriente tiene varios caminos para fluir sin embargo la resistencia total disminuye a medida que agregas más ramas y si un componente falla, los demás siguen funcionando. Es el sistema que usamos en las instalaciones eléctricas de las casas.

Esta función del capacitor se conoce comúnmente como respaldo de energía que consiste en que el capacitor actúa como una "batería temporal" de carga muy rápida que interviene cuando la fuente de alimentación principal falla.


Conclusión

Los circuitos en serie o paralelo definen la estructura de un sistema (caminos de corriente), mientras que los voltios (presión) y amperios (flujo) dictan la energía disponible bajo la guía de la Ley de Ohm, y el capacitor actúa como un estabilizador estratégico que almacena y libera energía instantáneamente para suavizar fluctuaciones o mantener el funcionamiento ante cortes breves, logrando así que tus dispositivos operen con seguridad, eficiencia y estabilidad eléctrica.

App inventor

  App Inventor (o MIT App Inventor) es una plataforma de desarrollo visual diseñada para que cualquier persona pueda crear aplicaciones para...