Académique Documents
Professionnel Documents
Culture Documents
Mode lo de la
Me jora C ontinua
ALGORITMOS
Un Algoritmo es un conjunto ordenado y finito de operaciones (secuencia lgica) que permite hallar la solucin
de un problema. El trmino "algoritmo" no est exclusivamente relacionado con la matemtica, las ciencias de
la computacin o la informtica. En la vida cotidiana se emplean algoritmos en multitud de ocasiones para
resolver diversos problemas.
El objetivo fundamental de este material es ensear a resolver problemas mediante una computadora o un
sistema programable. Un programador es antes que nada una persona que resuelve problemas, por lo que
para llegar a ser un programador eficaz se necesita aprender a resolver problemas de un modo riguroso y
sistemtico. El eje central de esta metodologa es el concepto, ya tratado, de algoritmo.
Diseo del
Algoritmo
Problema
Programa de
Computadora
Ve rsin
2 .0
F0 8 9 2 2 7 0 4 0
P gina 1 de 4
Mode lo de la
Me jora C ontinua
ALGORITMOS
Dada la importancia del algoritmo en la ciencia de la computacin, un aspecto muy importante ser el diseo
de algoritmos.
Caractersticas de los algoritm os:
Las caractersticas fundamentales que debe cumplir todo algoritmo son:
a) Un algoritmo debe ser preciso e indicar el orden de realizacin de cada paso.
b) Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo
resultado cada vez.
c) Un algoritmo debe ser finito. Si se sigue un algoritmo, se debe terminar en algn momento; o sea
debe tener un nmero finito de pasos.
La definicin de un algoritmo debe describir tres partes: Entrada, Proceso y Salida En el algoritmo de receta
de cocina citado anteriormente se tendr:
Entrada
Proceso
Salida
b b 2 4ac
x
2a
Ve rsin
2 .0
F0 8 9 2 2 7 0 4 0
P gina 2 de 4
Mode lo de la
Me jora C ontinua
ALGORITMOS
Restricciones:
1. b2 4ac 0 y a 0
2. Si b2 4ac > 0 hay 2 soluciones
3. Si b2 4ac 0 nica solucin
4. Si b2 4ac 0 no tiene soluciones reales.
Solucin:
Paso1: Escribir la ecuacin
Paso2: Asignar valor a los coeficientes
Paso3: Verificar si a 0 , si a = 0 (No es una ecuacin cuadrtica)
Paso4: Evaluar b2 4ac , si es igual a cero.
Entonces solucin nica x b / 2a terminar
S b2 4ac es mayor que cero entonces se tienen 2 soluciones
x1
b b 2 4ac
2a
b b 2 4ac
x2
terminar
2a
Si b2 4ac es menor que cero entonces no tiene soluciones reales
Paso5: Visualizar resultados.
Ejem plo 3:
Resolver la ecuacin 3y - 5x + 10 = 0 para x = 5
Solucin:
Paso 1: Escribir la ecuacin de la recta
Paso 2: Asignar a x el valor de 4
Paso 3: Reemplazar x e la ecuacin
Paso 4: Despejar y
Paso 5: Obtener resultado
3 y 5 x 10 0 x 5
3 y 5(5) 10 0
3 y 25 10 0
3 y 15
15
3
y5
y
Ve rsin
2 .0
F0 8 9 2 2 7 0 4 0
P gina 3 de 4
Mode lo de la
Me jora C ontinua
ALGORITMOS
Ejem plo 4:
Hallar la interseccin de la recta (3y 5x + 10 = 0) con el eje x.
Solucin:
Paso 1: Escribir la ecuacin de la recta
Paso 2: Asignar 0 a la variable y
Y=0
Paso 3: Reemplazamos y en la ecuacin
3(0) 5x + 10 = 0
Paso 4: Despejamos x
-5x = 10
Paso 5: Obtener el resultado en x
x =- 2
Ejem plo 5:
Verificar si el punto de coordenadas (3,2) pertenece a la recta dada por la ecuacin 4x 2y = 8
4(3) 2(2) = 8
12 4 = 8
8=8
Solucin:
Paso 1: Escribir la ecuacin
Paso 2: Escribir el punto de coordenadas
Paso 3: Asignar a Y el valor de 2 y a X el valor de 3
Paso 4: Reemplazar X y Y en la ecuacin
Paso 5: Comprobar que el resultado a la derecha (4x 2y) sea iguala 8, para verificar efectivamente el punto
pertenece. De lo contrario no pertenece.
Ve rsin
2 .0
F0 8 9 2 2 7 0 4 0
P gina 4 de 4