lunes, 15 de enero de 2024

Inteligencia Artificial (IA)


 La Inteligencia Artificial (IA), al igual que la humana, es un concepto complejo de definir. Aún no existe una definición formal y universalmente aceptada.

La inteligencia artificial (IA) es un campo de la informática que se enfoca en crear sistemas que puedan realizar tareas que normalmente requieren inteligencia humana, como el aprendizaje, el razonamiento y la percepción. Estos sistemas pueden percibir su entorno, razonar sobre el conocimiento, procesar la información derivada de los datos y tomar decisiones para lograr un objetivo dado.

Las Inteligencias artificiales utilizan algoritmos y modelos matemáticos para procesar grandes cantidades de datos y tomar decisiones basadas en patrones y reglas establecidas a través del aprendizaje automático, que es la capacidad de una máquina para aprender de forma autónoma a partir de datos sin ser programada específicamente para hacerlo. 

Según la definición de Inteligencia Artificial:

  • Software: asistentes virtuales, software de análisis de imágenes, motores de búsqueda o sistemas de reconocimiento de voz y rostro.
  • Inteligencia artificial integrada: robots, drones, vehículos autónomos o el Internet de las Cosas.
Aquí os dejo un video sobre la inteligencia artificial 


Aquí os dejo algunos en laces para saber mas sobre la inteligencia artificial. 


miércoles, 10 de enero de 2024

Estructuras básicas de programación

En entrada vamos a ver todos las estructuras básicas que hay en un ordenador cuando hacemos programación.

Estructura secuencial

La estructura básica de todos los programas es la secuencial. Esto quiere decir que las instrucciones se ejecutan una tras otra, siguiendo el orden en el que se han escrito. 


Representación de la estructura secuencial. 


Estructura de repetición- bucle repeat 
Aunque la estructura secuencial es la base de todos los programas, también son muy frecuentes  los bucles. Los bucles son repeticiones de una o varias instrucciones. Se utilizan para no tener que escribir el mismo código varias veces. 



Representación de bucle repeat


Estructura de repetición-bucle forever
El bucle forever es muy similar al repeat, solo que no acaba nunca. 



Representación de bucle forever 


Estructura condicional- if...then...
En muchas ocasiones un programa tiene que tomar una decisión en función de una condición externa. 




Representación de condicional-if...then...

Estructura condicional- if...then...else
A veces no es suficiente con especificar que decisiones tomar si se da una condición y también interesa determinar que otra decisión tomar en caso de que la condición no se cumpla. 


Representación de condicional.if...then...else...