Está en la página 1de 7

ACTIVIDAD DE APRENDIZAJE

.
ALGORITMOS ORIENTADO A OBJETOS

Innoo

Unipanamericana Fundación Universitaria Panamericana


Av Calle 32 n 17 - 30 Bogotá D.C. Colombia - Teléfono 5558210 - Personería Jurídica 23635/81 del MEN
Elaborado por Formación Virtual
ACTIVIDAD DE APRENDIZAJE No. 1:

INTRODUCCIÓN A ALGORITMOS

Programa académico
INGE TÉCNICA PROFESIONAL EN ANÁLISIS Y DISEÑO DE BASES DE DATOS

Asignatura
ALGORITMOS ORIENTADO A OBJETOS

Duración estimada
Estrategia didáctica
En aula o en plataforma Trabajo autónomo
Caso practico 12 34 horas

CONTEXTUALIZACIÓN

Desde la vida diaria hasta el desarrollo de programas complejos, nos presentamos con
problemas para resolver, los algoritmos siendo una serie de pasos hace posible la ejecución
de actividades, cumpliendo una serie de pasos continuos que permite llegar al objetivo final.

La habilidad "implementar algoritmos" es extremadamente importante para los ingenieros,


ya que en el campo laboral, la mayoría de las aplicaciones de la ingeniería son
automatizadas, permite afianzar los procesos de lógica y aplicar la matemática para la
solución de problemas. Los algoritmos se pueden expresar de diversas formas: lenguaje
natural, lenguaje de programación, pseudocódigo y diagramas de flujo.

La actividad propone al estudiante realizar una investigación, mediante la estrategia de


análisis de objetos, sobre los referentes conceptuales propios del análisis y diseño de
algoritmos, de acuerdo a la representación y simbología estándar.

A partir de la investigación, se propone interpretar los referentes conceptuales asociados a


la metodología de solución de problemas en algunos casos planteados.

Al finalizar esta actividad estará en capacidad de:

R.A.1 Manejar los referentes conceptuales propios del análisis y diseño de algoritmos, de acuerdo a la
representación y simbología estánda

Unipanamericana Fundación Universitaria Panamericana


Av Calle 32 n 17 - 30 Bogotá D.C. Colombia - Teléfono 5558210 - Personería Jurídica 23635/81 del MEN
Elaborado por Formación Virtual
ACTIVIDAD

Esta actividad está dividida en dos partes:

En la primera parte denominada contextualización el estudiante realizará una


investigación, mediante la estrategia de análisis de objetos, sobre los referentes
conceptuales propios del análisis y diseño de algoritmos, de acuerdo a la representación y
simbología estándar.

En la segunda parte denominada Practica el estudiante interpretará los referentes


conceptuales asociados a la metodología de solución de problemas a un caso planteado.

Condiciones básicas para el desarrollo de la actividad:

1. Lectura y apropiación de los temas de modelo entidad relación


2. Instalación de los programas DFD y Pseint. Y apropiación de su uso
3. Desarrollo de la actividad de contextualización y práctica
4. Se recomienda realizar primera la contextualización y apropiación de conceptos
para proseguir en la elaboración de algoritmos.
5. Es de gran importancia el aprendizaje autónomo, la lectura y práctica de los
ejercicios en esta materia.
6. La buena presentación es un factor elemental durante el desarrollo de la materia.

PRIMERA PARTE CONTEXTUALIZACIÓN:

El estudiante debe realizar y enviar un trabajo de investigación sobre los temas referidos,
dando respuesta a las siguientes preguntas:

1. Qué es un algoritmo
2. Que es un diagrama de flujo
3. Que es Pseudocódigo
4. Defina la diferencia entre variable y constante.
5. Defina con sus palabras el concepto de Tipo de Datos y Realiza una posible
clasificación de los tipos de datos
6. Hacer un cuadro comparativo explicando los operadores aritméticos,
relacionales y lógicos en el desarrollo de algoritmos dando un ejemplo de cada
uno.
7. Realizar un mapa mental sobre los pasos para resolver un problema a través de
un algoritmo.
8. Elaborar un cuadro donde se describa la representación y simbología estándar
para los algoritmos.

Unipanamericana Fundación Universitaria Panamericana


Av Calle 32 n 17 - 30 Bogotá D.C. Colombia - Teléfono 5558210 - Personería Jurídica 23635/81 del MEN
Elaborado por Formación Virtual
9. Realizar la instalación de los programas DFD y Pseit, para su verificación se
solicita adjuntar en este punto los pantallazos de los pasos realizados.

SEGUNDA PARTE PRACTICA:

De los siguientes casos realizar lo siguiente:

• Identificar los datos de entrada y salida.


• Describir cómo se daría solución al caso planteado por medio de un algoritmo.

Ejercicio 1: Caso de compra de malea de José David.

José David, se encuentra ahorrando para comprar la maleta que vale 105.000 pesos. En su
casa le han dado para sus gastos 24.000 pesos durante 4 semanas. Por atender la tienda
recibió $36.000 pesos. Su hermano Juan Antonio ganó 23.000 pesos por lavar la piscina y
cuidar la tienda. ¿José David tiene ahorrado el dinero suficiente para comprar la maleta o
aún le falta?

Ejercicio 2: Calculo de área de un cuadrado:

Se necesita calcular el área de un cuadrado solicitando el valor de los lados.

CASO PROPUESTO: Usted ha sido contratado para desarrollar el algoritmo que administre
la información que proporciona un mecanismo electrónico, el cual se ha diseñado para
verificar la entrada y salida de personal en una empresa. El algoritmo debe registrar la hora
de entrada y la hora de salida de cada empleado, que se controla con el mecanismo,
calculando el tiempo que laboró en el día y con base en el salario que devenga, registrar
cuánto recibe en el día de acuerdo a las horas que laboró.

De igual forma si el empleado llega después de la hora de ingreso, se debe registrar el


retardo, así como si se retira antes de cumplir su horario, debe registrarse la novedad y se
realizará el respectivo descuento.

Si el empleado trabaja después de su horario normal, se registrarán también las horas extras
que laboró y de igual forma se calculará cuánto recibe por éstas en el día, teniendo en
cuenta que el incremento de la hora extra es del 25% sobre el valor de la hora normal si son
diurnas y del 45% si son nocturnas.

El algoritmo finalmente debe calcular cuánto devengó el empleado por el día trabajado,
indicando cuánto recibe por cada concepto.

Adicionalmente, el algoritmo indicará al dispositivo electrónico, cuando el empleado no


pueda ingresar a laborar, por haber tenido más de 3 retardos en la semana.
Unipanamericana Fundación Universitaria Panamericana
Av Calle 32 n 17 - 30 Bogotá D.C. Colombia - Teléfono 5558210 - Personería Jurídica 23635/81 del MEN
Elaborado por Formación Virtual
Entregables:

Presente el análisis realizado mediante:

1. Solución a la parte de contextualización – (Mapas comparativos y mentales)


2. Solución a la parte práctica – Análisis de datos para la solución del caso

REFERENTES CONCEPTUALES

1. Conceptos Fundamentales

a. Análisis y Solución de Problemas

• Contexto de los Problemas


• Análisis de Problemas
• Procedimientos de Análisis de Problemas

b. Algoritmos

• Definición de Algoritmo
• Características de los Algoritmos
• Estructura de los Algoritmos o Datos de Entrada y Salida • Constantes
• Variables
o Operadores
o Expresiones Aritméticas, algebraicas y lógicas

ROLES Y FUNCIONES

Tiempos estimados para el


Roles Tareas
desarrollo de la tarea
asociados a la Funciones asociadas a las
Presencial /
actividad funciones Autónomo
plataforma
Desarrollo de
las dos partes
Elaboración parte propuestas de
contextualización la actividad –
Estudiante
y práctica de la Dar solución a
materia los casos de
manera
completa.

Unipanamericana Fundación Universitaria Panamericana


Av Calle 32 n 17 - 30 Bogotá D.C. Colombia - Teléfono 5558210 - Personería Jurídica 23635/81 del MEN
Elaborado por Formación Virtual
Seguimiento y
asesoría de la
Acompañamiento actividad
Docente
y revisión, Selección de la
propuesta más
indicada

ESPACIOS DE SOCIALIZACIÓN

¿Cuál es la importancia de determinar los datos de entrada- proceso y salida en la solución


de problemas ?

EVALUACIÓN

Instrumentos de evaluación
Confiabilidad de la información recopilada
Recursividad y creatividad del equipo de trabajo
Análisis y síntesis de la información.
Cumple con los parámetros de análisis de los problemas planteados para diseñarlos en
un algoritmo.

Unipanamericana Fundación Universitaria Panamericana


Av Calle 32 n 17 - 30 Bogotá D.C. Colombia - Teléfono 5558210 - Personería Jurídica 23635/81 del MEN
Elaborado por Formación Virtual
RECURSOS NECESARIOS PARA LA ACTIVIDAD
Recursos
Técnico
s,
tecnoló
gicos y
Computador, consulta de bases de datos
material
es
Ambien
tes de
aprendi
Plataforma virtual, Biblioteca, trabajo de campo
zaje
JOYANES AGUILAR, Luis. Fundamentos de programación:
algoritmos, estructura de datos y objetos. Madrid: McGraw-Hill,
2008. 766p.

BECERRA SANTAMARIA, Cesar Augusto. Algoritmos: Conceptos


básicos. Bogotá: Kimprés, 2007.
SANTOS GONZALEZ, Manuel. Fundamentos de programación.
Bogotá: Alfaomega, 2007. 317p.
Obligatorio
s
Recurso Joyanes, Aguilar, Luis, et al. Fundamentos de programación: libro
s de problemas. Algoritmos, estructuras de datos y objetos (2a. ed.),
bibliogr McGraw-Hill España, 2003. ProQuest Ebook Central,
áficos https://ebookcentral-proquest-
com.unipanamericana.basesdedatosezproxy.com/lib/unipanamer
icanasp/detail.action?docID=3195276.

Mancilla, Herrera, Alfonso. Diseño y construcción de algoritmos,


Universidad del Norte, 2014. ProQuest Ebook Central,
Compleme https://ebookcentral-proquest-
ntarios com.unipanamericana.basesdedatosezproxy.com/lib/unipanamerican
asp/detail.action?docID=4183551.

Unipanamericana Fundación Universitaria Panamericana


Av Calle 32 n 17 - 30 Bogotá D.C. Colombia - Teléfono 5558210 - Personería Jurídica 23635/81 del MEN
Elaborado por Formación Virtual

También podría gustarte