Concapeto de algoritmo

Solo disponible en BuenasTareas
  • Páginas : 4 (843 palabras )
  • Descarga(s) : 0
  • Publicado : 21 de octubre de 2010
Leer documento completo
Vista previa del texto
El algoritmo se puede representar por medio de dos formas:
Pseudo código
Diagrama de flujo:
Pseudo código: es el lenguaje de especificación de algoritmos y tiene una estructura: Las instruccionesse escriben en ingles o en palabras similares al ingles o español que facilitan la escritura de programación
Para la resolución de una ecuación de segundo grado se escribiría
Inicio
Introducircoeficientes a, b y c
Imprimir títulos primera raíz, segunda raíz, no tiene solución,
Calcular raíz 1 y raíz 2
Imprimir raíz 1 y raíz 2
Fin.
Diagramas de flujo (flows charts):Es la representacióngrafica del algoritmo; según la ANSI consta de una simbología , que tiene los siguientes significados:
Para ver el gráfico seleccione la opción "Descargar" del menú superior
Símbolos del Diagrama deflujo
Codificación :
Programación:
Windows/Dos/
QuickBasic=Editor de texto.
Programa: definición:
conjunto de datos y sentencias:
Un programa tiene la forma
 Para ver el gráfico seleccionela opción "Descargar"
  En el editor de Quick Basic se escribiría codificado el pseudo código
que tendría la forma:
REM Programa para calcular las soluciones
REM de una ecuación de segundo gradoPRINT "Escriba los valores de A, B y C"
C$="Calculos"
INPUT " A,B,C", A, B, C
R = (B ^ 2 - 4 * A * C) ^ .5
LET X1 = (-B + R) / (2 * A)
LET X2 = (-B + R) / (2 * A)
PRINT
PRINT " A="; A, " B="; B,"C="; C
PRINT "X1="; X1, "X2="; X2
PRINT
END

Características de un algoritmo
Un algoritmo debe tener al menos las siguientes características:
* Ser preciso: esto significa que lasoperaciones o pasos del algoritmo deben desarrollarse en un orden estricto, ya que el desarrollo de cada paso debe obedecer a un orden lógico.
* Ser definido. Ya que en el área de programación, elalgoritmo se desarrolla como paso fundamental para desarrollar un programa, es necesario tener en cuenta que el computador solo desarrollará las tareas programadas y con los datos suministrados; es decir,...
tracking img