Algoritmo
Algoritmo
com
Algoritmo
El lenguaje algorítmico es aquel por medio del cual se realiza un análisis previo del
problema a resolver y encontrar un método que permita resolverlo. El conjunto de todas
las operaciones a realizar, y el orden en el que deben efectuarse, se le denomina
algoritmo.
El lenguaje informático es aquel por medio del cual dicho algoritmo se codifica a un
sistema comprensible por el ordenador o computadora. Este tipo de lenguaje es más
cercano a la máquina que al ser humano y podemos distinguir distintos tipos
dependiendo de la proximidad a la maquina. Se denomina lenguaje de alto nivel aquel
que es más cercano a la comprensión humana y lenguaje de bajo nivel a aquellos que
son más comprensibles por la máquina. En concreto, nosotros vamos a estudiar un
lenguaje en la frontera de uno de bajo nivel. Es por ello que el 'C' es tan potente y
rápido, pues las funciones principales representan las funciones más básicas del
ordenador.
Planteamientos de Problemas.
Ejemplo: Calcular las posibles raíces para una ecuación de segundo grado: ax2+bx+c=0
+-Algoritmo raíces
|
| Variables reales a,b,c,x,y
|
| Escribir "Introduzca los coeficientes de mayor a menor grado."
| Leer a,b,c
|
| +-Si sqr(b)>= 4*a*c entonces
| | x=(-b+sqrt(b^2-4*a*c))/2a
| +-Sino
| | Escribir "No existen raíces reales."
| +-Finsi
|
+-Final
Organigramas.
Símbolos generales:
Traza de un Algoritmo.
+-Algoritmo Suma
|
| Variable entera a,b
|
| Escribir "Indique el primer sumando"
| Leer a
| Escribir "Indique el segundo sumando"
| Leer b
| c=a+b
| Escribir "El resultado es: ";c
|
+-Final
+----------------------------+
| TRAZA |
+------------+---------------+
| Comentario | Valores |
+------------+---------------+
| Leemos a: | a <- 4 |
| Leemos b: | b <- 5 |
| Calcula c: | c <- a+b <- 9 |
| Escribe c: | c <- 9 |
+------------+---------------+