Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE LA
PROGRAMACION
NOMBRE: Carlos Miguel Hernández
Gutiérrez
MATRICULA: 21170095
1
INDICE
1 – INDICE - - - - - - - - - - - - - - - - - - - - 2
2 – ALGORITMO - - - - - - - - - - - - - - - -3
Que es un algoritmo - - - - - - - - - - - - - - - - - - - - - - - - - 3
Característica de un algoritmo - - - - - - - - - - - - - - - - - - 3
Ejemplo - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -5
3 – METODOLOGIA - - - - - - - - - - - - -6
Metodología para la solución de problemas - - - - - - - -6
Puntos para la metodología para la solución de
problemas - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -6
4 – MODULO DE UN ALGORITMO - - -9
Secciones y ejemplos- - - - - - - - - - - - - - - - - - - - - - - - -9
5 – CONCLUSIONES - - - - - - - - - - - 10
Conclusiones por tema - - - - - - - - - - - - - - - - - - - - - - -10
ALGORITMO
2
1.1 - ¿QUE ES UN ALGORITMO?
Un algoritmo informático es un conjunto de instrucciones definidas,
ordenadas y acotadas para resolver un problema o realizar una tarea.
1.2 - CARACTERISTICAS DE UN
ALGORITMO
Los algoritmos son independientes tanto del lenguaje de programación como
del ordenador que los ejecuta.
Las características de los algoritmos son:
3
Aunque en la solución de problemas sencillos parezca evidente la
codificación en un lenguaje de programación concreto, es aconsejable
realizar el diseño del algoritmo, a partir del cual se codifique el programa.
Las soluciones a problemas más complejos pueden requerir muchos más
pasos. Las estrategias seguidas usualmente a la hora de encontrar algoritmos
para problemas complejos son:
1.3 - EJEMPLO
Un ejemplo actual de un algoritmo informático que se suele utilizar a diario,
es el algoritmo de búsqueda de Google. Cuando entramos al buscador de
Google y realizamos una búsqueda, lo que activamos es un algoritmo, que
ejecuta Google y que nos devuelve una serie de resultados de búsqueda. En
el caso de posicionamiento web o SEO, este algoritmo o algoritmos que
4
utiliza Google, son fuentes de controversia, porque se desconoce su
funcionamiento exacto y son muchos los que diariamente tratan de
descifrarlo.
METODOLOGIA
5
2.1 – METODOLOGIA PARA LA
SOLUCION DE PROBLEMAS
La metodología para la solución de problemas la podemos definir como la
secuencia para la solución de los mismos, esta secuencia consta de 5 etapas
que garantizan la llegada correcta a la solución: identificación del problema,
planteamiento de alternativas de solución, elección de una alternativa de
solución, elección de una alternativa, desarrollo de la solución y evaluación
de ésta.
6
2.2.2 - PLANTEAMIENTO DE ALTERNATIVAS DE SOLUCION
Después de la definición del problema y del análisis de los datos de
entrada, el proceso continúa con el análisis de las alternativas de
solución. Por lo general, la solución de un problema puede alcanzarse
por distintas vías. Es útil tratar de plantear la mayor cantidad de
alternativas posibles de solución, pues de esta forma las
probabilidades aumentan a favor de encontrar la vía correcta. Se debe
destacar que no es conveniente extender demasiado el número de
alternativas, pues si el número de éstas es demasiado alto, se
presentará una mayor dificultad para elegir la mejor de todas, que es
en definitiva el objetivo del proceso.
7
para solucionar el problema. La selección de los procesos también
debe ser determinada en función de la optimidad, es decir, las
operaciones deben llegar a la solución por el camino más corto para
garantizar la mayor eficiencia en el funcionamiento. Si la alternativa es
la óptima, llevará a la solución deseada que fue prevista en la
identificación del problema.
MODULO DE UN
ALGORITMO
3.1 – SECCIONES Y EJEMPLOS
Las tres secciones o módulos principales de un Algoritmo son:
El módulo 1 representa la operación o acción que permite el ingreso
de los datos del problema.
8
El módulo 2 representa la operación o conjunto de operaciones
secuenciales, cuyo objetivo es obtener la solución al problema.
El módulo 3 representa una operación o conjunto de operaciones que
permiten comunicar al exterior el o los resultados alcanzados.
CONCLUSIONES
4.1 – CONCLUSION POR TEMA
4.1.1 – ALGORITMO
Un algoritmo termina siendo una serie de instrucciones, que nos ayuda a
poder realizar cualquier tarea o problema, siempre y cuando nosotros
sigamos al pie de la letra las indicaciones y/o instrucciones que se nos den. Si
llegamos a mencionar algún ejemplo, el más común podría ser el algoritmo
de Google, que es la que mas suele usar la gente
4.1.2 – METODOLOGIA
9
La metodología nos brinda 5 etapas, o puntos, como cualquiera quiera
tomarlo, que nos ayuda a descifrar mucho mejor nuestro problema, para así,
llegar a una solución mucho más rápida y concreta, o en pocas palabras,
garantizando la solución. Estos puntos vendrían siendo:
Identificación del problema
Planteamiento de alternativas de solución
Elección de una alternativa
Desarrollo de una solución
Evaluación de la solución
4.1.3 – MODULO DE UN ALGORITMO
Aquí básicamente se nos mostro como es que el algoritmo, esta conformado
por 3 puntos importantes, o, mejor dicho, por 3 módulos principales, los
cuales son básicamente datos de entrada, procesamiento de datos, e
impresión de datos
10