Programación estructurada

Algoritmos

Algoritmos

Un algoritmo es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite llevar a cabo una actividad mediante pasos sucesivos

 

Dados un estado inicial y una entrada, siguiendo los pasos sucesivos, se llega a un estado final y se obtiene una solución

Algoritmos

Algoritmos

Representación

Los algoritmos pueden representarse de distintas maneras:

  1. Pseudo-código
  2. Diagramas
    • Diagramas de flujo
    • UML
  3. Sistemas formales
    • ∀ n ∈ ℕ: n ²≥ n
    • Implementación de código

Representación

Los algoritmos pueden representarse de distintas maneras:

  1. Pseudo-código
  2. Diagramas
    • Diagramas de flujo
    • UML
  3. Sistemas formales
    • ∀ n ∈ ℕ: n ²≥ n
    • Implementación de código

Pseudo-código

El pseudo-código es la descripción de un algoritmo que emplea una mezcla de lenguaje natural con algún lenguaje de programación

 

Normalmente se usan las convenciones propias de algún lenguaje de programación familiar

 

No se encuentra estandarizado

 

Puede ser mucho lenguaje natural,

puede ser casi código completo o

cualquier opción intermedia

Leer valor de X del teclado
Si (x<400) => x = x+2
Si (x>=400) => x = 0
Dibujar rectángulo en (x,20)