Tema: Algoritmo
Integrantes: Maria Antonia Berdugo Rojas y Valentina López Gálvez
Ismael Caraballo Ibeth Pareja
Actividad 3.31
Fecha: 24 de febrero del 2025
LÓGICA MATEMATICA
Estudia principios y reglas que rigen el razonamiento formal Usa lógica y razonamientos para desarrollar unos métodos útiles para una ejecución, además tiene aplicaciones en informática filosofía, etc.
FUNDAMENTOS LÓGICA PROPORCIONAL
Los fundamentos incluyen la verificación de argumentos, el estudio de combinaciones, el cálculo y la conexión entre teorías formales y estructuras matemáticas.
Una proposición matemática es un enunciado declarativo con valor de verdad, como "Java es un lenguaje de programación".
ENTIDADES PRIMITIVAS
Se fundamentan en los tipos de datos y los operadores. Los tipos de datos son: numéricos (enteros y reales, permiten realizar operaciones aritméticas), lógicos o booleanos (solo pueden tomar el valor de verdadero o falso, se utilizan en las comparaciones) y alfanuméricos o cadenas (representan texto, carecen de valor numérico).
TRABAJOSENA
ALGORITMOS
Es un conjunto de instrucciones sistemáticas y previamente definidas para cumplir una tarea determinada
TIPOS CARACTERÍSTICAS
Secuenciales: Se ejecutan linea por linea. Condicionales: Incluyen decisiones (if-else). Interactivos: Utilizan ciclos.
-Inicio y fin: Tienen un punto de partida y conclusión.
-Exactitud: Siguen un orden lógico.
-Secuencia: Instrucciones ordenadas
-Completos: Consideran todas las opciones.
-Finitos: Pasos limitados.
-Abstractos: Modelan procesos.
JERARQUÍADE
OPERADOR
Se fundamentan en los tipos de datos y los operadores. Los tipos de datos son: numéricos (enteros y reales, permiten realizar operaciones aritméticas), lógicos o booleanos (solo pueden tomar el valor de verdadero o falso, se utilizan en las comparaciones) y alfanuméricos o cadenas (representan texto, carecen de valor numérico).
TÉCNICASDE FORMULACIÓN
Sirven para el diseño estructural del algoritmo.
PSEUDOCÓDIGO
Presentación textual estructurada de un algoritmo sin una síntesis.
Representación grafica de un algoritmo mediante símbolos estándares que indican procesos, decisiones y flujos de ejecución.
ESTRUCTURAS SECUENCIALES
Los operadores y tipos de datos (numéricos, lógicos y alfanuméricos) son los componentes fundamentales de un algoritmo. Los datos se almacenan en memoria y pueden ser texto, números o valores booleanos (falso o verdadero).
CONDICIONALES
Permiten elegir una ejecucion podemos pensar en ellos como si fueran el “si” condicional que usamos dentro de una frase.
Utilizando la palabra en ingles se puede expresar un condicional dentro de un codigo como “if”.
CICLOS ARREGLOS
El ciclo es una repetición de instrucciones hasta que se cumple una condición. Un bucle está formada por flechas que retornan a un punto anterior. Ejemplos: mientras (while) y para (for).
HERRAMIENTASPARACREACIÓNY PRUEBADEALGORITMOS
PSeInt: Un intérprete de pseudocódigo gratuito y de código abierto, perfecto para aprender algoritmos sin necesidad de un lenguaje específico.
LPP: Un idioma para principiantes creado para facilitar el aprendizaje de la programación en español.
DFD: Diagramas visuales que muestran el flujo de información en procesos de negocio o proyecto.
Los arreglos almacenan eficientemente grandes frecuencias de datos numéricos. A diferencia de las listas, tienen tamaño fijo y los elementos son todos del mismo tipo, lo que los convierte en la estructura ideal para cálculos en la ingeniería y la ciencia.
PRUEBADE ESCRITORIO
Se refiere al ensayo con el que se verifica que los códigos Algoritmos y programación esten bien y en respectivo orden
LENGUAJESDE PROGRAMACIÓN.
Un lenguaje de programación permite la creación de software utilizando reglas y símbolos para operar un ordenador y organizar algoritmos. Los tipos de lenguajes de programación son:
Lenguajes de bajo nivel: No son portátiles y están hechos para un hardware específico.
Lenguajes de nivel medio: Combina el control de hardware con operaciones de alto nivel.
Lenguajes de alto nivel: Universales y compatibles con varios sistemas.
Lenguajes imperativos: Emplean secuencias de comandos y estructuras condicionales.
Lenguajes funcionales: Basados en funciones que procesan datos de forma encapsulada.