Catégories : Tous - decisión - algoritmos - flujo - programación

par Dafne Puga Il y a 5 mois

28

Lógica y Programación

La lógica es una disciplina formal vinculada tanto a la filosofía como a las matemáticas, enfocada en los principios de demostración, inferencia válida, falacias, paradojas y la noción de verdad.

Lógica y Programación

Lógica y Programación

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.

Tipos de datos y operadores

Operadores aritméticos
relacionales y de salida que modifican y comparan datos
Diferentes tipos de datos almacenados en variables y constantes

Variables y Constantes

Constantes
Valores que no deben ser alterados durante la ejecución de un programa
Variables
Campos de memoria cuyo contenido puede cambiar

Analogía entre Pensamiento Humano y Algoritmos

Tres estructuras generales del pensamiento humano
decisión de acción y ciclos de acciones
secuencia de acciones

Pseudocódigo y Diagramas de Flujo

Diagramas de flujo
facilitan la interpretación y modificación del mismo
Representación gráfica de un algoritmo
Pseudocódigo
muestra los pasos para solucionar un problema
Representación escrita de un algoritmo

Estructuras de decisión

Evalúan condiciones y ejecutan acciones basadas en esas condiciones
Permiten realizar decisiones lógicas dentro de un algoritmo
Si-Entonces simple y cascada

Características de los algoritmos

Plantados como sistemas de información
Precisión
definición y finitud

Tipos de algoritmos

Computacionales (implementados por computadoras para aprovechar su velocidad de procesamiento)
Informales (ejecutados por humanos o máquinas para tareas simples)

Algoritmos

Tienen un inicio y un fin
Conjunto de pasos secuenciales y ordenados que permiten lograr un objetivo

Pasos para resolver un problema

Probar el algoritmo antes de su ejecución para asegurar el logro del objetivo
Visualizar un camino lógico (algoritmo) cuando el objetivo está claro
Tener claro el objetivo

Lógica de Programación

Enfocado en diseñar soluciones generales para problemas que pueden ser implementados en una computadora
Paso previo a la construcción de un programa informático

Definición de Programación

Permite a las computadoras obtener resultados más rápidos que los humanos
Conocimiento de técnicas e instrucciones de un lenguaje determinado

Definición de lógica

Estudio de los principios de la demostración
las paradojas y la noción de verdad
las falacias
la inferencia válida
Ciencia formal y rama de la filosofía y las matemáticas