algoritmo donde identifique el rendimientos de los programas y aplicaciones
- 1. SISTEMAS INFORMATICOS<br />ALGORITMOS EN EL SOTWARE<br />
- 2. ¿Qué es un algoritmo?<br />Es una formula para resolver un problema. Es un conjunto de acciones o secuencia de operaciones que ejecutadas en un determinado orden resuelven el problema.
- 3. Tiene que estar bien definido.
- 4. Tiene que ser finito.</li></ul>La programación es adaptar el algoritmo al ordenador.<br />El algoritmo es independiente según donde lo implemente.<br />Fases:<br />Análisis preliminar o evaluación del problema
- 5. EL LENGUAJE DE PROGRAMACIÓN:<br />Existen diferentes tipos, de bajo nivel y de alto nivel.<br />Una instrucción es cada paso de un algoritmo, pero que lo ejecuta el ordenador. Un programa es un conjunto de instrucciones que ejecutadas ordenadamente resuelven un problema.<br />Tipos de lenguajes:<br />Lenguaje máquina
- 6. DISEÑO DEL ALGORITMO:<br />Una vez comprendido el problema se trata de determinar que pasos o acciones tenemos que realizar para resolverlo.<br />Como criterios a seguir a la hora de dar la solución algorítmica hay que tener en cuenta:<br />· Si el problema es bastante complicado lo mejor es dividirlo en partes más pequeñas e intentarlas resolverlas por separado. Esta metodología de “divide y vencerás” también se conoce con el nombre de diseño descendente.<br /><ul><li>Al dividir el problema en módulos o partes se comprende más fácilmente.
- 7. En cuanto a los resultados, se probarán mucho mejor comprobando si cada módulo da el resultado correcto que si intentamos probar de un golpe todo el programa porque si se produce un error sabemos en que módulo ha sido.</li></ul>Una segunda filosofía a la hora de diseñar algoritmos es el refinamiento por pasos, y es partir de una idea general e ir concretando cada vez más esa descripción hasta que tengamos algo tan concreto para resolver.
- 8. FLUJOGRAMAS:<br />Es una notación gráfica para implementar algoritmos. Se basa en la utilización de unos símbolos gráficos que denominamos cajas, en las que escribimos las acciones que tiene que realizar el algoritmo.<br />
No hay comentarios.:
Publicar un comentario