Unidad 05 -_la_tecnologia

10
Introducción Introducción a la a la Programación Programación

Transcript of Unidad 05 -_la_tecnologia

Page 1: Unidad 05 -_la_tecnologia

Introducción Introducción a la a la

ProgramaciónProgramación

Page 2: Unidad 05 -_la_tecnologia

Capítulo 5Capítulo 5

La TecnologíaLa Tecnología

Page 3: Unidad 05 -_la_tecnologia

Lenguaje de Lenguaje de programaciónprogramación

• Es un conjunto de instrucciones que Es un conjunto de instrucciones que son entendibles y ejecutables por un son entendibles y ejecutables por un computadorcomputador

– Conocer las reglas sintácticasConocer las reglas sintácticas– Contar con el compilador del LenguajeContar con el compilador del Lenguaje– Saber interpretar los erroresSaber interpretar los errores

Page 4: Unidad 05 -_la_tecnologia

Categorías de los lenguajes Categorías de los lenguajes de programaciónde programación

• Lenguajes de bajo nivelLenguajes de bajo nivel– Son aquellos lenguajes en los cuales Son aquellos lenguajes en los cuales

sus instrucciones son para nosotros sus instrucciones son para nosotros complejas de entender pero que son complejas de entender pero que son extremadamente sencillas para ser extremadamente sencillas para ser entendidas por el computadorentendidas por el computador

Lenguajes de primera generaciónLenguajes de segunda generación

Page 5: Unidad 05 -_la_tecnologia

Categorías de los lenguajes Categorías de los lenguajes de programaciónde programación

• Lenguajes de alto nivelLenguajes de alto nivel– Logran la independencia del tipo de Logran la independencia del tipo de

máquina y se aproximan al lenguaje naturalmáquina y se aproximan al lenguaje natural

Lenguajes interpretados

Lenguajes compilados

Page 6: Unidad 05 -_la_tecnologia

Errores en un ProgramaErrores en un Programa

• Errores HumanosErrores Humanos– Son todos aquellos errores que dependen Son todos aquellos errores que dependen

exclusivamente de la participación del ser humano exclusivamente de la participación del ser humano en el proceso de escritura de un programaen el proceso de escritura de un programa

Errores de Concepción

Errores Lógicos

Errores de Procedimiento

Page 7: Unidad 05 -_la_tecnologia

Errores HumanosErrores Humanos

• Errores detectados por un CompiladorErrores detectados por un Compilador– Son los errores mas sencillos ya que los Son los errores mas sencillos ya que los

compiladores modernos no sólo nos dicen cuál compiladores modernos no sólo nos dicen cuál es el error sino que además nos orientan en es el error sino que además nos orientan en donde puede estar dicho errordonde puede estar dicho error

Qué significan. Saber qué significan simplemente es conocer su traducción literal y no mas

Qué representan. La representación de un error es lo que realmente nos va a permitir corregirlo apropiadamente

Errores de sintaxis: Son las omisiones que cometemos cuando transcribimos el programa

Errores de Precaución: Son recomendaciones técnicas que el compilador nos hace para que el computador nos garantice el correcto funcionamiento del programa

Page 8: Unidad 05 -_la_tecnologia

Desarrollo Histórico de la Desarrollo Histórico de la ProgramaciónProgramación

• Programación Directa o RealProgramación Directa o Real– El contacto entre el programador y la máquina El contacto entre el programador y la máquina

era directo y requería un altísimo conocimiento era directo y requería un altísimo conocimiento técnico no solo de partes electrónicas sino técnico no solo de partes electrónicas sino también de lo que en ese entonces era la también de lo que en ese entonces era la programación a bajo nivelprogramación a bajo nivel

• Programación LibreProgramación Libre– la persona que estuviera al frente del computador la persona que estuviera al frente del computador

podía realizar todas las tareas que pudiera o mas podía realizar todas las tareas que pudiera o mas bien que el lenguaje le permitiera basado bien que el lenguaje le permitiera basado solamente en su lógica propia aplicada a la libre solamente en su lógica propia aplicada a la libre utilización de dichas instruccionesutilización de dichas instrucciones

Page 9: Unidad 05 -_la_tecnologia

Desarrollo Histórico de la Desarrollo Histórico de la ProgramaciónProgramación

• Programación EstructuradaProgramación Estructurada– Técnica a través de la cual se utilizan los Técnica a través de la cual se utilizan los

Lenguajes de Programación utilizando las Lenguajes de Programación utilizando las estructuras básicasestructuras básicas

• Programación Orientada a ObjetosProgramación Orientada a Objetos– Por medio de la cual se podía modelar el mundo Por medio de la cual se podía modelar el mundo

en el computador tal y como esen el computador tal y como es Objeto: Ente informático que tiene

características y que sirve para algo

MétodosAtributos

Page 10: Unidad 05 -_la_tecnologia

Desarrollo Histórico de la Desarrollo Histórico de la ProgramaciónProgramación

• Programación VisualProgramación Visual– Forma de programar en donde se cuenta Forma de programar en donde se cuenta

con una gran cantidad de herramientas con una gran cantidad de herramientas prediseñadas para facilitar el diseño de prediseñadas para facilitar el diseño de interfacesinterfaces

• Programación Virtual (futuro?)Programación Virtual (futuro?)– En donde el programador pueda ver en En donde el programador pueda ver en

tres dimensiones (3D) todo el escenario tres dimensiones (3D) todo el escenario que necesita para crear sus aplicacionesque necesita para crear sus aplicaciones