# data[].attributes.body
Integrantes:

- Quintana, Reina.

- Piazza, Facundo.

·       La lógica de programación consiste en la organización y planificación coherente de las instrucciones necesarias para ejecutar con éxito un programa. Dentro de ello hay una serie de patrones que se repiten en todos los lenguajes, como el uso de variables, métodos o funciones, condicionales y bucles.

·       La comprensión de la lógica de programación puede servir como un puente entre diferentes departamentos y equipos, facilitando la comunicación y la colaboración efectiva. Además, puede ayudar a evitar malentendidos al establecer un lenguaje común para discutir problemas y soluciones.

·       Entender la lógica te ayudará a comprender problemas y dividirlos en partes más pequeñas para resolverlos, reconocer patrones, plantear situaciones, entre otros. Cuando a un programador se le da un problema que resolver, no empieza a escribir código automáticamente

# data[].attributes.body
Integrantes: Moreira Facundo , Balcedo daniel , Meza leonardo y Mondaque enzo

La lógica de programación es el conjunto de principios que organizan los elementos de un programa para que la computadora ejecute tareas específicas. Se basa en estructuras de control como bucles, condicionales y funciones.

En la programación, se utilizan cinco fundamentos básicos:

- Entradas: datos e instrucciones que recibe el programa.

- Salidas: resultados generados por el programa.

- Operaciones aritméticas: cálculos matemáticos sobre los datos.

- Condicionales: verifican si una condición es verdadera o falsa.

- Bucles: repiten instrucciones hasta que se cumpla una condición.

Por ejemplo, en la validación de un número de tarjeta, el programa revisa si la cantidad de dígitos es correcta y emite un mensaje de error si no lo es, repitiendo el proceso hasta que se ingrese un valor válido.

# data[].attributes.headline
Integrantes: Romero Elías, Gómez Claudia, Pérez Víctor.

# data[].attributes.subject
Integrantes: Romero Elías, Gómez Claudia, Pérez Víctor.

# data[].attributes.body
Lógica de programación:

Sirve para construir programas, tiene capacidad de organizar y planificar las instrucciones de manera lógica para que una computadora resuelva el problema.

Se implementa con creación de algoritmos y estructuras que siguen reglas para lograr el objetivos eficientemente.

Se puede implementar en:

Inteligencia artificial.

Desarrollo web.

Base de datos.

Sistemas operativos.

En conclusión:

La lógica de programación es una herramienta fundamental para cualquier programador pudiendo simplificar el diseño,implementacion del programa y reducir errores

# data[].attributes.body
Arce Lautaro

Arce Octavio

Rolon Antonio

Mendoza Francisco

Ponce Kevin.

Logica de programacion

La logica de programacion se basa en un conjunto de reglas y conceptos que se utiliza para organizar y planificar las instrucciones de un programa, este concepto  es la logica matematica que estudia la forma y validez de los argumentos.

Variables: Las variables se utilizan para almacenar datos.

• Constantes: Las constantes son datos que no cambian.

• Operadores: Los operadores se utilizan para realizar operaciones matemáticas y lógicas.

• Expresiones: Las expresiones son combinaciones de variables, constantes y operadores.

• Sentencias: Las sentencias son instrucciones que el ordenador ejecuta.

• Estructuras de control: Las estructuras de control permiten controlar el flujo de ejecución de un programa.

# data[].attributes.body
Algoritmo

# data[].attributes.body
Integrantes:

- Quintana, Reina.

- Piazza, Facundo.

# data[].attributes.body
Integrantes:

Ponce Kevin

Arce Lautaro

Arce Octavio

Mendoza Francisco

Franco Antonio

Algoritmos: Son un conjunto de pasos ordenados y finitos (que tiene un final) Para poder cumplir con la tarea pedida. Caracteristicas: Precisos: Los pasos deben estar bien definidos y ser objetivos, sin ambigüedad.

Definidos: El mismo algoritmo debe dar el mismo resultado si se le da la misma entrada.

Finitos: Tienen un número determinado de pasos.

Ordenados: Se deben seguir en un orden específico para que tengan sentido.

Concretos: Ofrecen una solución determinada para el problema planteado.

Eficientes: Usan de manera óptima los recursos, como la memoria y el tiempo de ejecución.

Escalables: Pueden manejar grandes volúmenes de datos o crecer sin perder eficiencia.

# data[].attributes.body
La teoría de los algoritmos es una rama de la informática que se ocupa del estudio y análisis de los algoritmos, que son procedimientos sistemáticos para resolver problemas o realizar tareas específicas.