Unidad_IV_Tema_1
Páginas: 5 (1154 palabras)
Publicado: 10 de febrero de 2016
Escuela de Sistemas
ISBPR1
ISBPR1: Programación 1
Unidad IV : Lenguaje de Programación
Tema 1: Lenguajes de Programación
Tema 2: Programación en C
Prof. Eladio Dapena Gonzalez
Escuela de Ingeniería de Sistemas
Departamento de Computación
Lenguaje de Programación
Estilos de Programación Programación estructurada (evolucionó en los sesenta y setenta)
Enfoque disciplinado que permite escribir programas estructurados, utilizando tres estructuras
de control bien definidas:
•
•
•
Secuencial (asignación, lectura, escritura)
Decisión o selección (simple, doble, múltiple)
Repetición (repita‐mientras, hacer‐mientras, repita‐para)
Programación orientada a objetos (POO: Object‐ Oriented Programming)
Encapsula datos (atributos) y métodos (comportamiento) en objetos.
Objetos Computacionales
Componentes de software reutilizables que modelan objetos del mundo real.
Un objeto, en general, es un ente que puede ser percibido con alguno de los sentidos.
Dr. Eladio Dapena
Unidad IV Tema 1
Dr. Eladio Dapena Gonzalez
2
1
Universidad de Los Andes
Escuela de Sistemas
ISBPR1
Lenguaje de Programación Estilos de Programación
Programación Orientada a Objetos. POO
La unidad mínima en la POO es la clase. Una clase es a un objeto lo que una idea es a un
hecho.
Ejemplos:
Clase: Carreras
Objetos: Sistemas, Mecánica, Civil
Clase: Curso
Objetos: Cálculo, Física, Programación
Clase: Figura
Objetos: Cuadrado, Triángulo.
Dr. Eladio Dapena Unidad IV Tema 1
3
Lenguaje de Programación
Estilos de Programación
Programación Orientada a Objetos. POO
Los objetos se componen en parte de fragmentos de programación estructurada.
Los métodos se implementan usando programación estructurada.
Sin embargo la POO puede ser un arma de doble filo desde que ella provee a los
programadores de otra capa de abstracción para escudarse de las partes complejas de la
programación.
La POO debe ayudar a los programadores a modelar problemas en una manera “mas
humana” mas que una manera orientada a la maquina como en la programación
estructurada.
Dr. Eladio Dapena
Unidad IV Tema 1
Dr. Eladio Dapena Gonzalez
4
2
Universidad de Los Andes
Escuela de Sistemas ISBPR1
Lenguaje de Programación
Estilos de Programación
Lenguaje de Programación
Definiciones
Lenguaje de máquina
Lenguaje de bajo nivel o ensamblador
Lenguaje de alto nivel
Programa
Es una secuencia de instrucciones que permiten a un computador procesar una
información conocida como datos de entrada (input) para producir una información de salida (output) o resultados.
Lenguaje de Programación
El conjunto de instrucciones utilizadas en la elaboración de los programas
corresponden a un lenguaje de programación determinado.
Dr. Eladio Dapena
Unidad IV Tema 1
5
Lenguaje de Programación
Lenguaje de Programación
• Los lenguajes pueden ser de alto o bajo nivel.
• Los lenguajes de bajo nivel están conformados por instrucciones simples y cercanas al
funcionamiento de la máquina, como por ejemplo el código máquina y el ensamblador.
• Los lenguajes de alto nivel permuten un alto grado de abstracción y el lenguaje es más
próximo a los humanos, como por ejemplo Pascal, Cobol o Java, C, etc.
• Los lenguajes deben ser traducidos al código entendido por la máquina para poder ser
ejecutados.
• Según que esta traducción se realice en tiempo de diseño o en tiempo de ejecución los
lenguajes se llaman compilados o interpretados.
Dr. Eladio Dapena
Unidad IV Tema 1
Dr. Eladio Dapena Gonzalez
6
3
Universidad de Los Andes
Escuela de Sistemas
ISBPR1
Lenguaje de Programación
Lenguaje de máquina
•...
Leer documento completo
Regístrate para leer el documento completo.