Algoritmos Para Principiantes
Jorge Ortega Niebles
ALGORITMOS
PARA PRINCIPIANTES
Jorge Ortega Niebles
Corporación Universitaria Latinoamericana
ANÁLISIS Y PROGRAMACIÓN DE COMPUTADORES
Algoritmos II
Martha Mejía
Barranquilla, marzo de 2009
PRÓLOGO
Hoy en día todogira en torno a la computación ya que facilita realizar tareas que anteriormente tomaba mucho tiempo realizarla de manera manual, me interesé mucho por este campo y comencé a estudiar sistemas con una visión muy diferente a lo que encontré con mis primeras clases, pero no me desmotivé todo lo contrario me interesé aún más por este universo de la programación de sistemas.
Para todaaquella persona apasionada por el mundo de la programación de computadores, este será el primer eslabón de una larga cadena de conocimientos, que ayudarán a la solución de problemas planteados del común de la vida. En la cotidianidad del día a día se presentarán obstáculos cuantitativos como cualitativos, en tus conocimientos tendrás los cimientos para construir la forma de saltarlos aplicandosimplemente la lógica.
ALGORITMO
Definición: es el conjunto de pasos lógicos y ordenados usados para la solución de un problema, hay dos tipos cuantitativo y cualitativo.
Algoritmo cuantitativo: Es el conjunto de pasos lógicos y ordenados que involucran cantidades en operaciones y cálculos matemáticos.
Algoritmo cualitativo: Es elconjunto de pasos lógicos y ordenados que involucran una palabra o expresión.
Para la solución de problemas a través de un algoritmo de tipo cuantitativo es necesario tener en cuenta las expresiones aritméticas, las cuales son aquellos conjuntos de variables o constantes que se encuentran relacionadas mediante operadores aritméticos.
Ordenados por prioridad y su simbología es lasiguiente:
a) Potencia: **, ^.
b) Multiplicación y división: *, /.
c) Suma y resta: +, -.
Ejemplo: ( (4-3)/4*( ( (5-3+8)/4)/5) )
5 1
6 2
3
4
7
( ( ( 3 + 9 ) / 8 * 3^2) + 4 )
1 2
3
4
5
( ( ( 8 ^ 5 ) / 4 * 3 ) + 3 * 5 )
1
2 4
3
5
Ejercicios propuestos.
1. ( ( ( 8 – 8 + 4 / 3 ) / 4 ) **2 )2. ( ( ( ( 5 – 3 ) / 4 ) ^ 2 – 2 ) + 3 ) * 4 – 3 / 4 )
3. ( ( 4 – 3 ) / ( ( ( 8 ** 5 ) / 4 * 3 ) + 3 * 5) )
4. ( ( ( ( 5 – 3 * 4 ) ^ 2) – 3 ) / 4 – 5 )
PASOS PARA LA SOLUCION DE UN PROBLEMA
Los siguientes son los pasos básicos para tener en cuenta en la solución de un problema planteado a través de un algoritmo:
1. Definición y delimitación.
2.Algoritmo.
3. Prueba de escritorio (chequear, verificar o comprobar los pasos realizados anteriormente).
4. Codificación (cambiar o traducir a un lenguaje que entienda el computador).
5. Digitar (introducir el lenguaje al computador).
6. Compilar (verificar si existe algún error a alarma de lo que fue escrito en dicho lenguaje).
7. Ejecutar (poner a funcionar todos lospasos).
8. Evaluar (ver si el resultado obtenido es lo que fue pedido).
ENUNCIADOS
Los enunciados utilizados en un algoritmo son:
1. Inicialización: es el comienzo del algoritmo y podemos observar que muchos atores utilizan la palabra “Inicio”, “Principio” o “Comienzo”.
2. Finalización: es el final del algoritmo y se utiliza las palabras “Fin”, “pare” o “Terminar”....
Regístrate para leer el documento completo.