You are on page 1of 1

Un algoritmo es una frmula o una secuencia de pasos que resultan tiles para

darle solucin a un problema. Debe ser independiente de la sintaxis de un


lenguaje de programacin en particular puesto que es la concrecin de un plan
y es un medio define la lgica para comunicar ideas entre personas (no
obstante un algoritmo puede tomar en con que fluyen consideracin a otros
algoritmos).
Un programa es un grupo de instrucciones, escritas en un lenguaje
especializado, cuya finalidad es indicarle a una mquina cmo efectuar un
trabajo. A cada lnea de un algoritmo le corresponden una o ms lneas de
cdigo. Para establecer esa serie de pasos se requiere reflexionar sobre
algoritmos tan el problema. Si el problema es grande entonces conviene
dividirlo en sencillos y otros ms pequeos que puedan entenderse con ms
detalle y atender claros que su cada uno de los subproblemas por separado, sin
preocuparse por la lgica sea dems. Evidentemente correcta.
Por cada problema se debe considerar lo siguiente:
1. Definir con precisin qu datos se utilizarn como entradas.
2. Definir con precisin qu datos se requerirn como salidas. algoritmo
3. Si ya existen algoritmos adecuados, aprovecharlos prudentemente. primer
intento.
4. Determinar qu acciones se deben efectuar sobre las entradas hasta
convertirlas en resultados y describir cada una con frases no ambiguas.
Si le resulta difcil disear algn algoritmo considere aplazarlo un poco. A
veces posponer los problemas simplifica su solucin; y siempre est dispuesto
a empezar desde el principio, es posible que el segundo intento sea ms breve
y fcil. Por lo general las acciones que pueden integrarse en un algoritmo son:
a) Pedir datos b) Desplegar datos c) Evaluar condiciones d) Ejecutar
operaciones
matemticas

Via: http://www.arqhys.com/general/diferencia-entre-algoritmo-yprograma.html

You might also like