Escolar Documentos
Profissional Documentos
Cultura Documentos
Guía de Actividades
Unidad 3: Etapa 4 -Taller lenguajes de programación - codificación de ejercicios
Contexto de la estrategia de aprendizaje a desarrollar en el curso: Contexto de la estrategia de
aprendizaje a desarrollar en el curso: El aprendizaje basado en problemas (problem-based
learning) es una estrategia de aprendizaje basado en el principio de usar problemas como
punto de partida para la adquisición e integración de nuevos conocimientos. Es una estrategia
en la que el proceso de adquirir un nuevo conocimiento está basado en el reconocimiento de
una necesidad de aprendizaje (Barrows, 2006)”.
Para cada una de las actividades la estrategia se ha dividido en 5 momentos incluido un
momento final
Momento 2 Cada uno de los integrantes de grupo deberá realizar por lo menos 10 de los siguientes
ejercicios propuestos además de codificar 4 de los ejercicios realizados en la actividad anterior
(dos de los obligatorios y 2 de los libres) total 14 ejercicios, estos ejercicios se desarrollan
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: ALGORITMOS Código: 301303
EJERCICIOS A REALIZAR
1. Un banco ha solicitado se diseñe un programa que permita encriptar la información de las contraseñas
(4 números) digitada por teclado (como un único numero) hasta el servidor principal, utilizando el siguiente
criterio, el primer número se envía de último, el segundo, de penúltimo, el tercer numero pasa a la segunda
posición, el último pasa a ser primero: ejemplo: Sea 6532, se debe enviar como 2356
2. Escribir un programa para calcular la fecha del siguiente día a partir de una fecha digitada desde el
teclado por el usuario (dd, mm, aaaa ) e imprimirla. (Tenga en cuenta los años bisiestos.).
3. Se lee un número de máximo tres dígitos (verifique que efectivamente sea de máximo tres dígitos) y
se debe determinar si es un número capicúa, es decir, que leído de izquierda a derecha es igual que
leído de derecha a izquierda. Por ejemplo: 727, 343, etc.
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: ALGORITMOS Código: 301303
4. En una organización se tiene a los empleados agrupados por categoría, los de categoría 1 ganan
$20.000, los de categoría 2, $15.000, los de categoría 3, $10.000 y los de categoría 4, $7.500. Se quiere
un algoritmo que permita determinar cuánto debe pagarse a un empleado si se conoce el número de horas
que trabajó durante el mes y la categoría a la que pertenece. Se sabe que a todos se les descuenta un
7.2% por concepto de salud, y si el salario total devengado (mensual) es menos de 1 ´000.000, se le da
un subsidio del 15% sobre su salario mensual (sin descuentos).
5. Elabore un programa que tenga cuatro niveles de seguridad (documéntese sobre niveles de seguridad)
para un programa, si el usuario logra ingresar imprimir el mensaje "Bienvenido", en caso contrario imprimir
"Error clave" y el nivel del error
6. Escriba un programa para calcular si un número es primo o no, recuerde que los números primos son
aquellos que solo son divisibles por la unidad y por ellos mismos: ejemplo 5, 11, 17
7. Lea los valores de los lados de un triángulo. Detecte y muestre un mensaje correspondiente a su tipo
(EQUILÁTERO, ISÓSCELES, O ESCALENO)
8. Desarrolle un programa que permita seleccionar personal para un empleo de un total de N aspirantes.
Los aspirantes deben cumplir las siguientes condiciones para ser aceptados:
Mayores de edad, Ser ingeniero titulado Tener experiencia laboral. Al final el programa debe mostrar el
total de aspirantes aceptados
9. Elaborar un programa que convierta un número entero positivo, menor a 257 a sistema binario
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: ALGORITMOS Código: 301303
10. Dada tu fecha de nacimiento (mes, día, año) indicar cuantos días (exactos) han transcurrido desde
ese año.
11. Elabore un programa que genere un número aleatorio y que les dé la posibilidad a dos jugadores de
adivinar dicho número, el algoritmo debe pedir el número de partidas, intercalar los turnos para adivinar,
mostrar el ganador por partida y el ganador final. El número debe estar entre 0-100. (Use la función
random.)
12. Elabore un programa que lea las ventas de (n) número de vendedores, para los productos (A, B, C,
D y C), si los precios de los productos son ($1000, $2345, $3876, $1235 y $550) respectivamente,
calcule el número individual y total de productos vendidos, las ventas totales por producto, el promedio
total de ventas, el producto más vendido, el menos vendido, el vendedor que más ventas realizó.
Productos académicos y ponderación de la actividad individual
Evidenciar la instalación de Visual Studio
Momento Final
.-Cada estudiante entregara una carpeta comprimida con los ejercicios desarrollados de su autoría,
además debe informar que ejercicios reviso y las observaciones aportadas de acuerdo al formato que
encontrara en el entorno de aprendizaje práctico, apartado “Guía para él uso de recursos Educativos –
Etapa 4 -Taller lenguajes de programación - codificación de ejercicios --”. ., esto se deberá
entregar comprimido en el entorno de evaluación identificado como espacio “Actividad 1 Taller de
programación ”,
Actividad colaborativa*
Momento 3
Cada uno de los integrantes revisará el funcionamiento de por lo menos 5 ejercicios de cada uno de sus
compañeros (20 ejercicios). Y dejara los comentarios en el respectivo foro para que esta actividad tenga
de acuerdo al “Guía para él uso de recursos Educativos –
“Formato_revisón_aportes_grupo_algoritmos”, que se encuentra en el entorno de aprendizaje
práctico
Otro aspecto importante en el desarrollo de los trabajos colaborativos es que desde el inicio de la actividad
cada estudiante ingrese al foro colaborativo y manifieste su interés e intención de participar de la actividad,
manteniendo un proceso de generación de normas de convivencia al interior del grupo.
Durante el desarrollo de los trabajos colaborativos, el estudiante tendrá la oportunidad de realizar
actividades individuales, interactuar en el foro colaborativo para debatir con los compañeros del equipo de
trabajo, los temas a resolver en forma grupal, en los diferentes momentos| utilizados para la estrategia.
Con referencia a las actividades grupales el hecho que no haya intervención o participación por los
integrantes del curso, no exime de la responsabilidad y desarrollo de la actividad por parte del integrante.
Roles a desarrollar por el estudiante dentro del grupo colaborativo
Compilador: Consolidar el documento que se constituye como el producto final del debate, teniendo en
cuenta que se hayan incluido los aportes de todos los participantes y que solo se incluya a los participantes
que intervinieron en el proceso.
Revisor: Asegurar que el escrito cumpla con las normas de presentación de trabajos exigidas por el
docente.
Evaluador: Asegurar que el documento contenga los criterios presentes en la rúbrica. Debe comunicar a
la persona encargada de las alertas para que informe a los demás integrantes del equipo en caso que haya
que realizar algún ajuste sobre el tema.
Entregas: Alertar sobre los tiempos de entrega de los productos y enviar el documento en los tiempos
estipulados, utilizando los recursos destinados para el envío, e indicar a los demás compañeros que se ha
realizado la entrega.
Alertas: Asegurar que se avise a los integrantes del grupo de las novedades en el trabajo e informar al
docente mediante el foro de trabajo y la mensajería del curso, que se ha realizado el envío del documento.
Roles y responsabilidades para la producción de entregables por los estudiantes
Para la consolidación y entrega de los productos desarrollados por los integrantes del grupo, se recomienda
que este proceso se lleve a cabo durante los últimos tres días previos a vencerse la actividad, con ello se
Universidad Nacional Abierta y a Distancia – UNAD - Vicerrectoría Académica y de Investigación - VIACI
Escuela: ECBTI Programa: Ingeniería de Sistemas
Curso: ALGORITMOS Código: 301303
garantiza el tiempo para revisar los productos y contrastar con la guía de actividades y rubrica de
evaluación para que no se queden detalles sin realizar, sin embargo el evaluador del grupo juega un papel
importante al recopilar y sistematizar la información que se entregará al tutor por el espacio asignado a
la actividad y finalmente el cada integrante del grupo se responsabiliza de que el trabajo sea publicado
oportunamente dentro de las fechas establecidas en la agenda.
Políticas de plagio: ¿Qué es el plagio para la UNAD? El plagio está definido por el diccionario de la
Real Academia como la acción de "copiar en lo sustancial obras ajenas, dándolas como propias". Por tanto,
el plagio es una falta grave: es el equivalente en el ámbito académico, al robo. Un estudiante que plagia
no se toma su educación en serio, y no respeta el trabajo intelectual ajeno.
No existe plagio pequeño. Si un estudiante hace uso de cualquier porción del trabajo de otra persona, y
no documenta su fuente, está cometiendo un acto de plagio. Ahora, es evidente que todos contamos con
las ideas de otros a la hora de presentar las nuestras, y que nuestro conocimiento se basa en el
conocimiento de los demás. Pero cuando nos apoyamos en el trabajo de otros, la honestidad académica
requiere que anunciemos explícitamente el hecho que estamos usando una fuente externa, ya sea por
medio de una cita o por medio de una paráfrasis anotado (estos términos serán definidos más adelante).
Cuando hacemos una cita o una paráfrasis, identificamos claramente nuestra fuente, no sólo para dar
reconocimiento a su autor, sino para que el lector pueda referirse al original si así lo desea.
Existen circunstancias académicas en las cuales, excepcionalmente, no es aceptable citar o parafrasear el
trabajo de otros. Por ejemplo, si un docente asigna a sus estudiantes una tarea en la cual se pide
claramente que los estudiantes respondan utilizando sus ideas y palabras exclusivamente, en ese caso el
estudiante no deberá apelar a fuentes externas aún, si éstas estuvieran referenciadas adecuadamente.