Secretaría de Educación Públicadel Estado dePueblaConcepto deProgramación INSTITUTO TECNOLÓGICO SUPERIOR DE SAN MARTÍN TEXMELUCANOrganismo Público Descentralizado del Gobierno del Estado
INSTITUTO TECNOLÓGICO SUPERIOR DE SAN MARTÍN TEXMELUCANOrganismo Público Descentralizado del Gobierno del Estado Secretaría de Educación Públicadel Estado dePueblaINTEGRANTES DEL EQUIPOMiguel Hernandez Velazquez José Benigno Castillo Munguia Rosana Lora Estrada Ubaldo Ramírez Domínguez
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 .
Diferencia entre algoritmo y programa.Existe una diferencia entre algoritmo yprogramaes que en el segundo implementa,traduciendo a un lenguaje de programación, unalgoritmo solo ordenada instrucciones queresuelven determinado problema. Se puedenrepetir las veces que sean necesarias.
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.
‘Tipos de lenguaje’De bajo nivel.Son los lenguajes totalmentedependientes de la maquina(no se puede pasar estelenguaje 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.
Lenguaje de alto nivel.Es el mas cercano al lenguaje natural. Soluciona programas mediante el uso de EDD’s.
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.
Lenguaje medio nivelEste termino no es aceptado por muchos, dentro de este lenguaje podría situarse C ya que puede acceder a los registros del sistema.
Generalidades.Primera generación: lenguaje maquina.
Segunda generación: se crearon los primeros lenguajes ensambladores.
Tercera generación: se crean los primeros lenguajes de alto nivel. Ej. C, Pascal, Cobol…
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…
Quinta generación: aquí se encuentran los lenguajes orientados a la inteligencia artificial. Estos lenguajes todavía están poco desarrollados. Ej. LISP La programación debe perseguir la obtención de programas de calidad. Para ello se establece una serie de factores que determinan la calidad de un programa. Algunos de los factores de calidad más importantes son los siguientes:Corrección.Claridad. Eficiencia. Portabilidad.
Desarrolladores de programasLos desarrolladores de programas aprenden técnicas de programación, como por ejemplo la división del problema en partes menores, creando módulos para reducir la complejidad algorítmica global. Entre las diferentes técnicas existentes podemos mencionar la orientada a objetos, la modular, la estructurada y la lineal, buscando normalmente mejorar el proceso de creación, expansión y mantenimiento.Reconocer la necesidad de un programa Recoger los requisitos del programaCreación de software, desde el punto de vista de la ingenieríaRealizar el análisis de los requisitos del programaImplantar (instalar) el programaDiseñar la arquitectura del programaImplementar el programa

Consepto de Programación

  • 1.
    Secretaría de EducaciónPúblicadel Estado dePueblaConcepto deProgramación INSTITUTO TECNOLÓGICO SUPERIOR DE SAN MARTÍN TEXMELUCANOrganismo Público Descentralizado del Gobierno del Estado
  • 2.
    INSTITUTO TECNOLÓGICO SUPERIORDE SAN MARTÍN TEXMELUCANOrganismo Público Descentralizado del Gobierno del Estado Secretaría de Educación Públicadel Estado dePueblaINTEGRANTES DEL EQUIPOMiguel Hernandez Velazquez José Benigno Castillo Munguia Rosana Lora Estrada Ubaldo Ramírez Domínguez
  • 3.
    Programación.Actividad que seencarga 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 algoritmoy programa.Existe una diferencia entre algoritmo yprogramaes que en el segundo implementa,traduciendo a un lenguaje de programación, unalgoritmo solo ordenada instrucciones queresuelven determinado problema. Se puedenrepetir las veces que sean necesarias.
  • 5.
    Lenguaje de programación.Herramientasque 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’Debajo nivel.Son los lenguajes totalmentedependientes de la maquina(no se puede pasar estelenguaje 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.
    Lenguaje de altonivel.Es el mas cercano al lenguaje natural. Soluciona programas mediante el uso de EDD’s.
  • 8.
    Es un lenguajeindependiente 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 nivelEstetermino no es aceptado por muchos, dentro de este lenguaje podría situarse C ya que puede acceder a los registros del sistema.
  • 10.
  • 11.
    Segunda generación: secrearon los primeros lenguajes ensambladores.
  • 12.
    Tercera generación: secrean los primeros lenguajes de alto nivel. Ej. C, Pascal, Cobol…
  • 13.
    Cuarta generación. Sonlos 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…
  • 14.
    Quinta generación: aquíse encuentran los lenguajes orientados a la inteligencia artificial. Estos lenguajes todavía están poco desarrollados. Ej. LISP La programación debe perseguir la obtención de programas de calidad. Para ello se establece una serie de factores que determinan la calidad de un programa. Algunos de los factores de calidad más importantes son los siguientes:Corrección.Claridad. Eficiencia. Portabilidad.
  • 15.
    Desarrolladores de programasLosdesarrolladores de programas aprenden técnicas de programación, como por ejemplo la división del problema en partes menores, creando módulos para reducir la complejidad algorítmica global. Entre las diferentes técnicas existentes podemos mencionar la orientada a objetos, la modular, la estructurada y la lineal, buscando normalmente mejorar el proceso de creación, expansión y mantenimiento.Reconocer la necesidad de un programa Recoger los requisitos del programaCreación de software, desde el punto de vista de la ingenieríaRealizar el análisis de los requisitos del programaImplantar (instalar) el programaDiseñar la arquitectura del programaImplementar el programa