Вы находитесь на странице: 1из 3

c  

  
  c 

La palabra algoritmo se deriva de la traducción al latín de la palabra árabe Alkhowarizmi [5],


nombre de un matemático y astrónomo árabe que escribió un tratado sobre la manipulación de
números y ecuaciones en el siglo IX.

Se define como una serie de pasos organizados que describen el proceso que se debe seguir,
para dar solución a un problema específico.

Las principales características que debe tener un buen algoritmo son:

h| ebe tener un punto particular de inicio.


h| ebe ser completamente definido y no debe permitir dobles interpretaciones.
h| ebe ser general, es decir, soportar la mayoría de las variantes que se puedan presentar
en la definición del problema.
h| ebe ser finito en tamaño y tiempo de ejecución.
h| ebe ser legible, claroy fácil de interpretar y entender.

 
  c 

Teniendo en cuenta la forma como describen el proceso, se pueden clasificar en:

Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras.

Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del
proceso.

 

  c 

Es una serie de símbolos y reglas que se utilizan para describir de manera explícita un proceso,
que servirán de apoyo para describir las soluciones que aquí se plantean.

Teniendo en cuenta la forma en que describen el proceso, existen dos tipos de lenguajes
algorítmicos:

Gráficos: Es la representación gráfica de las operaciones que realiza un algoritmo (diagrama de


flujo).

No Gráficos: Representa en forma descriptiva las operaciones que debe realizar un algoritmo
(pseudo código).


|

||
|

|i   ||l j||| t
i |  i
|||l it | ||| t|l|i |
 
 |i ||lj |||l|
 i ||l| 
i ||l|t
t||
t l|
i |it|

|tj||tili ||l it ||||l | |


ti|i it|t|||

l j||  
i | |l| t ||lll ||
i ||l | |
||
li|
l j||

i
 |i ||
t|tili  |
it |í l || | 
il|
 | |

t  l |it|l ||  |
í
l |t |í l |t |

t |t|í|
|l
|

i|
 |lí||lj ||
ti
i||tll |t |í l ||

 | 
|  |
R t|l|ii
i ||i|||  |

i | | t|| | |



|
it
i|  |||
i|
li |||  |
|

Cli|ti ||it 

i||t ||l|
||
|  i||l | i i
| | it ||
|

i 
i| 
||| i i
|
Cli|ti || 
i|| |
i i|
i ||l | t | | i
i|
  | |l|i 
i|l
|| i|
|


i |it ti
||
t 
i |t
|
!i
| 
i |l i
| ||
 
i|
t|t | lt| |||
i|
l|lt ||l|i|ti|
|
 lt|i|| |
l||l |itit |
|


i |ltti |l|  |||
 i|
i| |l"| | t|
li||
|i ||t |||

t ||l|
  ||
li|| t |

t ||l|t||
| |

i||l|
#i||l|i|  i|l|
i |
 ||
!i
|l|ti ||l|j

i||l|
| |
|| |


i |

|
|tili"||
i ||l |l|í l |
|li|$l|ij | t|| " ||

|
 j|$| | | t|t | |
|

lt |

|




 

h| ebe de indicar claramente dónde    y dónde   el diagrama.

h| Cualquier camino del diagrama debe de llevarte siempre a la terminal de fin.

h| ‘rganizar los símbolos de tal forma que siga visualmente el flujo de arriba hacia abajo
y de izquierda a derecha.

h| No usar lenguaje de programación dentro de los símbolos.

h| Centrar el diagrama en la página.

h| Las líneas deben ser verticales u horizontales, nunca diagonales.

  

ezcla de lenguaje de programación y un idioma como el español, que se emplea dentro de la


programación estructurada, para especificar el diseño de un programa. Se puede definir como un
lenguaje de especificaciones de algoritmos, utilizando palabras que indican el proceso a realizar.

Las palabras más comunes son:

Inicio, fin, leer, escribir, si, sino, fin si, para, fin para, mientrasque, fin mientrasque, repita,
hasta, regresar.

Вам также может понравиться