Conceptos De Programación
Enviado por tona_17 • 4 de Marzo de 2012 • 485 Palabras (2 Páginas) • 426 Visitas
1.-Qué es un algoritmo?
Las características fundamentales que debe cumplir todo algoritmo son:
·Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
·Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
·Un algoritmo debe ser finito. Si se sigue un algoritmo se debe terminar en algún momento; o sea, debe tener un numero finito de pasos.
La definición de algoritmo debe definir tres partes: Entrada, Proceso y Salida. Un ejemplo de esto es una receta de cocina.
Entrada: Ingredientes y utensilios empleados
Proceso: Elaboración de la receta en la cocina
Salida: Terminación del plato
Un ejemplo de algoritmo puede ser:
Un cliente ejecuta un pedido a una fábrica. Esta examina en su banco de datos la ficha del cliente; si el cliente es solvente entonces la empresa acepta el pedido; en caso contrario rechazara el pedido.
2.-¿Qué significa que un algoritmo sea preciso consistente y finito?
Si no es preciso no se pueden arrojar datos exactos que es su función,
y es finito porque es un conjunto de pasos o instrucciones, seguidas en un orden lógico, los cuales nos llevan a la solución de un problema específico.
3.-Pasos para resolver un problema en computadora
·1.- Definición del problema: Saber cual es el problema y lo que se quiere hacer que la PC realice
·2.- Análisis del problema: Ponernos en el lugar de la PC para así analizar que es necesario que me ordene y en que secuencia
·3.- Selección de alternativas: Lo importante para cualquier programador es encontrar la mejor alternativa, en donde los resultados esperados se den en: menor tiempo/costo
·4.- Diagramación: Graficar la lógica del algoritmo seleccionado o más conocido como Diagrama de Flujo
·5.-Prueba de escritorio: Dar diferentes datos de entrada al algoritmo y seguir la secuencia hasta obtener los resultados. Si está correcto continuar, sino cambiar la solución.
·6.- Codificación: Ya probado el algoritmo comenzamos a codificar en el lenguaje de programación seleccionado KPL. Colocar cada instrucción del algoritmo para que el PC interprete.
·7.- Transcripción: Copiar el programa el cualquier lugar del ordenador o dispositivo extraíble, es el código fuente del programa.
·8.- Compilación: Es el análisis del leguaje de programación sobre la sintaxis de cada una de las instrucciones que le estamos dando al ordenador.
·9.- Pruebas de computador: Aquí identificamos errores sencillos, errores de lógica, errores graves de retroalimentación de algoritmo, o si funciona de maravilla
·10.- Documentación externa: Programa listo y probado, es recomendable documentar lo que se realizo a lo largo del mismo
...