• Es un conjunto ordenado y
finito de operaciones o
pasos que permite hallar la
solución de un problema.
1. Finitud.- Un algoritmo debe terminar en un número finito de pasos
2. Definibilidad.- Cada paso del algoritmo debe definirse de modo
preciso; las acciones a realizar deben estar especificadas rigurosamente
y sin ambigüedad para cada caso.
3. Entrada.- Un algoritmo tiene cero o más entradas. Esto es, las
cantidades de los datos de inicio se generan en el mismo algoritmo o se
conocen previamente.
4. Salida.- Un algoritmo tiene una o más salidas. Es decir, hay datos o
cantidades al término del algoritmo que tiene una relación específica con
los datos o cantidades de entrada.
5. Efectividad.- El algoritmo debe ser efectivo. Esto significa que
todas las operaciones deben ser suficientemente sencillas para poder, en
principio, ser realizadas de modo exacto y en un tiempo finito por un
procesador.
• Texto Narrativo
Consiste en escribir paso a paso las acciones que se
deben realizar empleando el lenguaje natural.
Diagrama de Flujo
Es la representación gráfica de las operaciones que
realiza un algoritmo.
• Pseudocódigo
Representa en forma descriptiva las operaciones que
debe realizar un algoritmo.
INICIO
Edad: Entero
ESCRIBA “¿Cuál es tu edad?
Lea Edad
SI Edad >=18 entonces
ESCRIBA “Eres mayor de Edad
FINSI
ESCRIBA “fin del algoritmo
FORMAS DE REPRESENTAR
ALGORITMOS
Son aquellos en los que se describen los
pasos utilizando palabras.
Son aquellos en los que se utilizan cálculos
numéricos para definir los pasos del
proceso.

Algoritmos

  • 2.
    • Es unconjunto ordenado y finito de operaciones o pasos que permite hallar la solución de un problema.
  • 3.
    1. Finitud.- Unalgoritmo debe terminar en un número finito de pasos 2. Definibilidad.- Cada paso del algoritmo debe definirse de modo preciso; las acciones a realizar deben estar especificadas rigurosamente y sin ambigüedad para cada caso. 3. Entrada.- Un algoritmo tiene cero o más entradas. Esto es, las cantidades de los datos de inicio se generan en el mismo algoritmo o se conocen previamente. 4. Salida.- Un algoritmo tiene una o más salidas. Es decir, hay datos o cantidades al término del algoritmo que tiene una relación específica con los datos o cantidades de entrada. 5. Efectividad.- El algoritmo debe ser efectivo. Esto significa que todas las operaciones deben ser suficientemente sencillas para poder, en principio, ser realizadas de modo exacto y en un tiempo finito por un procesador.
  • 4.
    • Texto Narrativo Consisteen escribir paso a paso las acciones que se deben realizar empleando el lenguaje natural. Diagrama de Flujo Es la representación gráfica de las operaciones que realiza un algoritmo. • Pseudocódigo Representa en forma descriptiva las operaciones que debe realizar un algoritmo. INICIO Edad: Entero ESCRIBA “¿Cuál es tu edad? Lea Edad SI Edad >=18 entonces ESCRIBA “Eres mayor de Edad FINSI ESCRIBA “fin del algoritmo FORMAS DE REPRESENTAR ALGORITMOS
  • 5.
    Son aquellos enlos que se describen los pasos utilizando palabras. Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso.