av Dafne Puga för 5 månader sedan
30
Mer av detta
Definición de lógica : La lógica es una ciencia formal y una rama tanto de la filosofía como de las matemáticas, que estudia los principios de la demostración y la inferencia válida, las falacias, las paradojas y la noción de verdad. Definición de Programación : La programación involucra el conocimiento de técnicas e instrucciones de un lenguaje determinado, permitiendo que una computadora obtenga resultados mucho más rápido que los humanos. Lógica de Programación : Es el paso previo a la construcción de un programa informático, enfocándose en diseñar soluciones en términos generales para problemas que pueden ser implementados en un computador. Pasos para resolver un problema : Tener claro el objetivo. Visualizar un camino lógico (algoritmo) cuando el objetivo está claro. Probar el algoritmo antes de su ejecución para asegurar el logro del objetivo. Algoritmos : Conjunto de pasos secuenciales y ordenados que permiten lograr un objetivo, teniendo un inicio y un fin. Tipos de algoritmos: Informales (ejecutados por humanos o máquinas para tareas simples) y Computacionales (implementados por computadores para aprovechar su velocidad de procesamiento). Características de los algoritmos : Precisión, definición y finitud. Plantados como sistemas de información. Estructuras de decisión : Si-Entonces simple y cascada: Permiten realizar decisiones lógicas dentro de un algoritmo, evaluando condiciones y ejecutando acciones basadas en esas condiciones. Pseudocódigo y Diagramas de Flujo : El pseudocódigo es una representación escrita de un algoritmo, mostrando los pasos a seguir para solucionar un problema. Los diagramas de flujo representan gráficamente un algoritmo, facilitando la interpretación y modificación del mismo. Analogía entre Pensamiento Humano y Algoritmos : Existen tres estructuras generales que rigen el pensamiento humano: secuencia de acciones, decisión de acción y ciclos de acciones. Variables y Constantes : Variables: Campos de memoria cuyo contenido puede cambiar. Constantes: Valores que no deben ser alterados durante la ejecución de un programa. Tipos de datos y operadores : Diferentes tipos de datos almacenados en variables y constantes. Operadores aritméticos, relacionales y de salida que modifican y comparan datos.