El documento habla sobre conceptos de programación como algoritmos, lenguajes de programación, factores de calidad en programas, y desarrolladores de programas. Explica la diferencia entre algoritmos y programas, y describe lenguajes de programación de diferentes generaciones como de bajo nivel, alto nivel y medio nivel. También cubre el proceso de desarrollo de software desde reconocer la necesidad de un programa hasta implementarlo.
1. Secretaría de Educación Pública del Estado dePuebla Concepto de Programación INSTITUTO TECNOLÓGICO SUPERIOR DE SAN MARTÍN TEXMELUCAN Organismo Público Descentralizado del Gobierno del Estado
2. INSTITUTO TECNOLÓGICO SUPERIOR DE SAN MARTÍN TEXMELUCAN Organismo Público Descentralizado del Gobierno del Estado Secretaría de Educación Pública del Estado dePuebla INTEGRANTES DEL EQUIPO Miguel Hernandez Velazquez José Benigno Castillo Munguia Rosana Lora Estrada Ubaldo Ramírez Domínguez
3. Programación. Actividad que se encarga en la creación de programas o aplicación informática para computadoras, de esa forma podemos solucionas problemas de una forma mas fácil y eficaz .
4. Diferencia entre algoritmo y programa. Existe una diferencia entre algoritmo y programaes que en el segundo implementa, traduciendo a un lenguaje de programación, un algoritmo solo ordenada instrucciones que resuelven determinado problema. Se pueden repetir las veces que sean necesarias.
5. Lenguaje de programación. Herramientas que nos permiten crear programas, entre ellos esta el Visual Basic, Java, Pascal, etc. Esta herramienta es tambien conocida como codigo de maquinas o lenguaje de maquina.
6. ‘Tipos de lenguaje’ De bajo nivel. Son los lenguajes totalmente dependientes de la maquina (no se puede pasar este lenguaje a otra maquina) Lenguaje maquina: ordena a la maquina las operaciones fundamentales para su funcionamiento. Combinación 0-1. Lenguaje ensamblador: se deriva del lenguaje maquina peros usando letras y números llamados mnemotécnicos.
7.
8. Es un lenguaje independiente de la arquitectura del ordenador.Nota:EDD's son las abreviaturas de Estructuras Dinamicas de Datos, algo muy utilizado en todos los lenguajes de programación. Son estructuras que pueden cambiar de tamaño durante la ejecución del programa. Nos permiten crear estructuras de datos que se adapten a las necesidades reales de un programa.
9. Lenguaje medio nivel Este termino no es aceptado por muchos, dentro de este lenguaje podría situarse C ya que puede acceder a los registros del sistema.
12. Tercera generación: se crean los primeros lenguajes de alto nivel. Ej. C, Pascal, Cobol…
13. Cuarta generación. Son los lenguajes capaces de generar código por si solos, son los llamados RAD, con lo cuales se pueden realizar aplicaciones sin ser un experto en el lenguaje. Aquí también se encuentran los lenguajes orientados a objetos, haciendo posible la reutilización d partes del código para otros programas. Ej. Visual, Natural Adabes…