Lenguaje de 
programación III 
Facilitador: Marcos Espinoza M.
marcos@ecuaportales.com
4/6/2016 1UNIVERSIDAD AGRARIA DEL ECUADOR
Objeto de estudio de la asignatura
• Presentar al alumno los conceptos, claves y
técnicas de la programación orientada a
objetos. Se introducirá una notación UML
básica y se mostrará como implementarla
en un lenguaje de programación. Con estos
conocimientos el alumno podrá
desempeñarse programando en cualquiera
de los lenguajes modernos, cuya principal
característica es la orientación a objetos.
4/6/2016 2UNIVERSIDAD AGRARIA DEL ECUADOR
Unidades
1. Introducción al modelado
orientado a objetos
2. Introducción al lenguaje unificado
de modelado (UML)
3. Modelado estructural, diagramas
de clases y objetos, modelado y
diagramas del comportamiento
4. Introducción al lenguaje visual
Basic
4/6/2016 3UNIVERSIDAD AGRARIA DEL ECUADOR
Evaluaciones
4/6/2016 4UNIVERSIDAD AGRARIA DEL ECUADOR
CALIFICACION 
ACTIVIDADES  DEL PRIMER PARCIAL 5
EXAMEN PRIMER EXAMEN 5
TOTAL 10
ACTIVIDADES DEL SEGUNDO PARCIAL 5
EXAMEN SEGUNDO PARCIAL 5
TOTAL 10
Evaluaciones:
4/6/2016 5UNIVERSIDAD AGRARIA DEL ECUADOR
• FRECUENTE, que se efectuará en el transcurso de la
clase.
• PARCIAL, a medida que se desarrollen los trabajos
de investigación, trabajos prácticos individuales y
grupales.
• FINAL, al terminar el semestre de clases, para medir
el cumplimiento de los objetivos de la asignatura.
Prueba de diagnóstico
4/6/2016 6UNIVERSIDAD AGRARIA DEL ECUADOR
Prueba de diagnóstico
1. ¿Qué es un objeto?
2. ¿Cuáles son los elementos que
definen a un objeto?
3. ¿Qué es la POO?
4. ¿Qué es una clase?
5. ¿Qué significa instanciar una clase?
4/6/2016 7UNIVERSIDAD AGRARIA DEL ECUADOR
Prueba de diagnóstico
6. ¿Qué es el encapsulamiento?
7. ¿Qué es la herencia?
8. ¿Qué es el polimorfismo?
9. Mencione las sentencias de tipo selectivas
que conozca
10.Mencione las sentencias de tipo iterativas
que conozca
4/6/2016 8UNIVERSIDAD AGRARIA DEL ECUADOR
Prueba de diagnóstico
6. ¿Qué es el encapsulamiento?
7. ¿Qué es la herencia?
8. ¿Qué es el polimorfismo?
9. Mencione las sentencias de tipo selectivas
que conozca
10.Mencione las sentencias de tipo iterativas
que conozca
4/6/2016 9UNIVERSIDAD AGRARIA DEL ECUADOR
Prueba de diagnóstico
11.Elaborar un diagrama de flujo y un
algoritmo, que dados como datos de
entrada dos valores en las variables A
y B, realice el intercambio, de tal
manera que el valor de A se almacena
en B y el de B en A.
4/6/2016 10UNIVERSIDAD AGRARIA DEL ECUADOR
Prueba de diagnóstico
12.Escribir un diagrama de flujo y un
algoritmo que convierta un número de
segundos ingresados en su equivalente
en minutos y segundos. Pedir
nuevamente el dato en caso de que
los números de minutos calculados
excedan en una hora.
4/6/2016 11UNIVERSIDAD AGRARIA DEL ECUADOR
Taller 1
1. Realizar un diagrama de flujo y un
algoritmo que dado un número
verifique lo siguiente: (1) Que tenga 2
dígitos, si no lo es que envíe un error. (2)
Verificar si sus dígitos son pares y si lo
son sacar el promedio de la suma de
sus dígitos.
4/6/2016 12UNIVERSIDAD AGRARIA DEL ECUADOR
2. Crear un algoritmo de la tabla
multiplicar; que el usuario ingrese un
número y el programa escriba su
respectiva tabla de multiplicar del
número 1 al número 15.
4/6/2016 13UNIVERSIDAD AGRARIA DEL ECUADOR
Taller 1
3. Desarrolle un algoritmo que permita
ingresar un número positivo múltiplo de
10 que permita calcular su resta y suma
del inmediato decreciente en diez.
oPor ejemplo:
oN=100
oResultado=100 - 90 + 80 - 70 + … 0
4/6/2016 14UNIVERSIDAD AGRARIA DEL ECUADOR
Taller 1
Lenguaje de 
programación III 
Facilitador: Marcos Espinoza M.
marcos@ecuaportales.com
4/6/2016 15UNIVERSIDAD AGRARIA DEL ECUADOR

Lengiii 001

  • 1.
    Lenguaje de  programación III  Facilitador: Marcos EspinozaM. marcos@ecuaportales.com 4/6/2016 1UNIVERSIDAD AGRARIA DEL ECUADOR
  • 2.
    Objeto de estudio de la asignatura • Presentar alalumno los conceptos, claves y técnicas de la programación orientada a objetos. Se introducirá una notación UML básica y se mostrará como implementarla en un lenguaje de programación. Con estos conocimientos el alumno podrá desempeñarse programando en cualquiera de los lenguajes modernos, cuya principal característica es la orientación a objetos. 4/6/2016 2UNIVERSIDAD AGRARIA DEL ECUADOR
  • 3.
    Unidades 1. Introducción almodelado orientado a objetos 2. Introducción al lenguaje unificado de modelado (UML) 3. Modelado estructural, diagramas de clases y objetos, modelado y diagramas del comportamiento 4. Introducción al lenguaje visual Basic 4/6/2016 3UNIVERSIDAD AGRARIA DEL ECUADOR
  • 4.
    Evaluaciones 4/6/2016 4UNIVERSIDAD AGRARIADEL ECUADOR CALIFICACION  ACTIVIDADES  DEL PRIMER PARCIAL 5 EXAMEN PRIMER EXAMEN 5 TOTAL 10 ACTIVIDADES DEL SEGUNDO PARCIAL 5 EXAMEN SEGUNDO PARCIAL 5 TOTAL 10
  • 5.
    Evaluaciones: 4/6/2016 5UNIVERSIDAD AGRARIADEL ECUADOR • FRECUENTE, que se efectuará en el transcurso de la clase. • PARCIAL, a medida que se desarrollen los trabajos de investigación, trabajos prácticos individuales y grupales. • FINAL, al terminar el semestre de clases, para medir el cumplimiento de los objetivos de la asignatura.
  • 6.
    Prueba de diagnóstico 4/6/20166UNIVERSIDAD AGRARIA DEL ECUADOR
  • 7.
    Prueba de diagnóstico 1. ¿Qué esun objeto? 2. ¿Cuáles son los elementos que definen a un objeto? 3. ¿Qué es la POO? 4. ¿Qué es una clase? 5. ¿Qué significa instanciar una clase? 4/6/2016 7UNIVERSIDAD AGRARIA DEL ECUADOR
  • 8.
    Prueba de diagnóstico 6. ¿Qué esel encapsulamiento? 7. ¿Qué es la herencia? 8. ¿Qué es el polimorfismo? 9. Mencione las sentencias de tipo selectivas que conozca 10.Mencione las sentencias de tipo iterativas que conozca 4/6/2016 8UNIVERSIDAD AGRARIA DEL ECUADOR
  • 9.
    Prueba de diagnóstico 6. ¿Qué esel encapsulamiento? 7. ¿Qué es la herencia? 8. ¿Qué es el polimorfismo? 9. Mencione las sentencias de tipo selectivas que conozca 10.Mencione las sentencias de tipo iterativas que conozca 4/6/2016 9UNIVERSIDAD AGRARIA DEL ECUADOR
  • 10.
    Prueba de diagnóstico 11.Elaborar un diagramade flujo y un algoritmo, que dados como datos de entrada dos valores en las variables A y B, realice el intercambio, de tal manera que el valor de A se almacena en B y el de B en A. 4/6/2016 10UNIVERSIDAD AGRARIA DEL ECUADOR
  • 11.
    Prueba de diagnóstico 12.Escribir un diagramade flujo y un algoritmo que convierta un número de segundos ingresados en su equivalente en minutos y segundos. Pedir nuevamente el dato en caso de que los números de minutos calculados excedan en una hora. 4/6/2016 11UNIVERSIDAD AGRARIA DEL ECUADOR
  • 12.
    Taller 1 1. Realizar undiagrama de flujo y un algoritmo que dado un número verifique lo siguiente: (1) Que tenga 2 dígitos, si no lo es que envíe un error. (2) Verificar si sus dígitos son pares y si lo son sacar el promedio de la suma de sus dígitos. 4/6/2016 12UNIVERSIDAD AGRARIA DEL ECUADOR
  • 13.
    2. Crear unalgoritmo de la tabla multiplicar; que el usuario ingrese un número y el programa escriba su respectiva tabla de multiplicar del número 1 al número 15. 4/6/2016 13UNIVERSIDAD AGRARIA DEL ECUADOR Taller 1
  • 14.
    3. Desarrolle unalgoritmo que permita ingresar un número positivo múltiplo de 10 que permita calcular su resta y suma del inmediato decreciente en diez. oPor ejemplo: oN=100 oResultado=100 - 90 + 80 - 70 + … 0 4/6/2016 14UNIVERSIDAD AGRARIA DEL ECUADOR Taller 1
  • 15.
    Lenguaje de  programación III  Facilitador: Marcos EspinozaM. marcos@ecuaportales.com 4/6/2016 15UNIVERSIDAD AGRARIA DEL ECUADOR