Está en la página 1de 7

Algoritmos,

Pseudocódigos y
Diagramas de Flujo
Algoritmo:
 Conjunto ordenado de operaciones sistemáticas
que permite hacer un cálculo y hallar la solución
de un tipo de problema.

 Es un conjunto prescrito de instrucciones o reglas


bien definidas, ordenadas y finitas que permiten
llevar a cabo una actividad mediante pasos
sucesivos que no generen dudas a quien deba hacer
dicha actividad. Dados un estado inicial y una
entrada, siguiendo los pasos sucesivos se llega a un
estado final y se obtiene una solución.
Ejemplos de Algoritmo….
 En la vida cotidiana, se emplean algoritmosfrecuentemente para
resolver problemas.

 Manuales de usuario

 Instructivo para usar un aparato,

 Instrucciones que recibe un trabajador desu patrón.

 Algoritmo de multiplicación,

 Algoritmo de la división

 Algoritmo de Euclides

 Método de Gauss
Medios de expresión de un algoritmo
 Los algoritmos pueden ser expresados demuchas
maneras :

 lenguaje natural,

 pseudocódigo,

 diagramas de flujo y

 lenguajes de programación
La descripción de un algoritmo
usualmente se hace en tres niveles:

 Descripción de alto nivel. Se establece el problema, se


selecciona un modelo matemático y se explica el algoritmo
de manera verbal, posiblemente con ilustraciones
y omitiendo detalles.

 Descripción formal. Se usa pseudocódigo para describir la


secuencia de pasos que encuentran la solución.

 Implementación. Se muestra el algoritmo expresado en un


lenguaje de programación específico o algún objeto capaz
de llevar a cabo instrucciones.
Lenguaje Natural
 El lenguaje natural es el lenguaje que hablamos todos los días, nuestra forma
de comunicarnos por excelencia.

 En informática desde siempre se ha buscado que los ordenadores fuesen


capaces de comprender el lenguaje humano, de modo que pudiesen obedecer
órdenes directas del hombre. Sin embargo, aunque la gramática es sencilla de
asimilar para los ordenadores, no así el resto de variables. El timbre de cada
persona, casi único, el tono, los ademanes y gestos... etc., todos ellos forman
parte del lenguaje natural humano, y son mucho más difícilmente entendibles
para un ordenador.

 Procesamiento del lenguaje natural, que busca precisamente permitir que


los ordenadores sean capaces de captar la información transmitida por una
persona y trasladarla luego a otra, interactuando con ella con su mismo
lenguaje, o al menos, de un modo inteligible.
Ventajas de expresar los algoritmos en lenguaje Natural

 Favorecen la comprensión.

 Tiene todas las ventajas de un borrador.

Desventajas de expresar los algoritmos en lenguaje


Natural

 Consume bastante tiempo de elaboración.


 Se puede equivocar la traducción.
 Cada persona maneja su propio seudocódigo.

También podría gustarte

  • Ejer Cici Os Parcial 1
    Ejer Cici Os Parcial 1
    Documento4 páginas
    Ejer Cici Os Parcial 1
    YoliNavarrete
    Aún no hay calificaciones
  • 97 Avanzado
    97 Avanzado
    Documento2 páginas
    97 Avanzado
    YoliNavarrete
    Aún no hay calificaciones
  • 98 Avanzado
    98 Avanzado
    Documento1 página
    98 Avanzado
    YoliNavarrete
    Aún no hay calificaciones
  • 99 Avanzado
    99 Avanzado
    Documento2 páginas
    99 Avanzado
    YoliNavarrete
    Aún no hay calificaciones
  • 96 Avanzado
    96 Avanzado
    Documento2 páginas
    96 Avanzado
    YoliNavarrete
    Aún no hay calificaciones
  • 93 Avanzado
    93 Avanzado
    Documento2 páginas
    93 Avanzado
    YoliNavarrete
    Aún no hay calificaciones
  • 88 Avanzado
    88 Avanzado
    Documento1 página
    88 Avanzado
    YoliNavarrete
    Aún no hay calificaciones
  • 81 Avanzado
    81 Avanzado
    Documento1 página
    81 Avanzado
    YoliNavarrete
    Aún no hay calificaciones
  • 87 Avanzado
    87 Avanzado
    Documento1 página
    87 Avanzado
    YoliNavarrete
    Aún no hay calificaciones