Categorieën: Alle - decisiones - algoritmos - variables - diagrama

door Abril Andrión 6 maanden geleden

37

Lògica de Programaciòn

Un algoritmo es una secuencia de acciones destinadas a alcanzar un objetivo específico. Estos algoritmos pueden ser informales, ejecutados por humanos, o computacionales, preferentemente implementados por computadoras.

Lògica de Programaciòn

Grupo conformado por: Abril Andrión y Olga Montenegro

Agrupaciòn

Técnica que altera la jerarquía de operadores usando paréntesis.

Decisiones (Segunda estructura)

Permiten escoger la mejor alternativa. Variaciones: Si-Entonces simple. Si-Entonces cascada.

En la estructura Si-Entonces cascada, a diferencia de la simple, es posible generar varios condicionales “Si” dentro de una condición “Sino”. Generalmente esta estructura se utiliza cuando se desea evaluar una expresión en caso de que no cumpla la primera.
Si-Entonces simple Se utiliza cuando se necesita realizar preguntas lógicas para identificar cuál es el camino que debe tomar el flujo del algoritmo.

Secuencia (Primera estructura)

Conjunto de acciones una tras otra para alcanzar un objetivo.

Características de un Algoritmo

Preciso, definido, finito, planteado como un sistema de información.

Tipos de algoritmos

Informales: ejecutados por humanos.

Computacionales: preferiblemente implementados por computadoras.

Lògica de Programaciòn

Diagrama de Flujo

Representación gráfica de un algoritmo.
Características: Sencillez, claridad, normalización, flexibilidad.

Video sobre como crear un diagrama de flujos

Pseudocódigo

Representación escrita de un algoritmo.
Técnica y organizada forma de diseñar soluciones a problemas que pueden ser implementados en un computador (Buriticá, 1999). Es el paso previo a la construcción de un programa informático.

Programación

Conocimiento de técnicas e instrucciones de un lenguaje específico para obtener resultados rápidos (Buriticá, 1999).

Prueba de Escritorio

Simulación de la ejecución del algoritmo para verificar si logra el objetivo.

Salida

Resultados finales del proceso.

Proceso

Cálculos necesarios para obtener resultados.

Entrada

Información proporcionada al algoritmo.

Algoritmo

Conjunto de pasos secuenciales y ordenados que permiten lograr un objetivo. Todos los algoritmos tienen un inicio y un fin.

¿Qué es Lógica?

Ciencia formal y rama de la filosofía y matemáticas (Wikipedia, 2009). Modo de pensar y actuar sensato, de sentido común (Diccionario de la Lengua Española, 2019). Forma obvia y fácil de hacer algo (Buriticá, 1999).

Pasos para resolver un problema

3. Probar el algoritmo antes de ejecutarlo para asegurar el logro del objetivo.
2. Vislumbrar un camino lógico para llegar al objetivo (algoritmo).
1. Tener claro el objetivo

Reglas de Prioridad

Orden de operaciones en expresiones matemáticas.

Operadores

Tipos: Asignación. Aritméticos. Relacionales. Lógicos. Entrada (leer) y salida (escribir).

Tipos de datos

Variables y Constantes

Variable: Campo de memoria cuyo contenido puede cambiar.
Constante: Valor que no debe ser alterado durante la ejecución de un programa.

Analogía

Tres estructuras generales del pensamiento humano: a. Secuencia de acciones. b. Decisión de acción. c. Ciclos de acciones.