Você está na página 1de 8

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

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

Temáticas a desarrollar: Unidad 3 Lenguaje de Programación


Número de semanas: Fecha:6 de abril a 9 Momento de Entorno: Colaborativo
4 de mayo de 2017 evaluación:
Intermedia
Fase de la estrategia de aprendizaje:
Actividad individual
Momento 1 Cada uno de los integrantes del grupo, con apoyo de las referencias bibliográficas
proporcionadas, deberá descargare instalar la versión actualizada de Visula Studio, cuyo link se
encuentra en el en las referencias de la Unidad 3.

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

utilizando la implementación de menús, es decir no se aceptan ejercicios individuales, estos


deben estar consolidados en 1 o máximo 3 programas además deben desarrollar con la utilización
de lenguaje de programación C# , dispuesto en el material de la Tercera unidad (entorno Conocimiento)
NOTA: al inicio de cada programa y como comentario debe incluir la siguiente información. En caso de
no ser anexado el ejercicio no se revisa.
//Nombre del Autor: ___
//Fecha: ______
//Doy fe que este ejercicio es de mi autoría, en caso de encontrar plagio la nota de todo mi //trabajo debe
ser de CERO además de las respectivas sanciones a que haya lugar

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 ”,

Ponderación 100/500 pts.


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

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

1. Verifique que el código no sea copia


2. Verifique que el programa funciona con diferentes datos
3. Verifique que estén los datos del autor
Realice sugerencia para la mejora de los mismos en caso de ser requerido.
Productos académicos y ponderación de la actividad colaborativa
Momento 4
Diligenciamiento del formato disponible en “Guía para él uso de recursos Educativos –
“Formato_revisón_aportes_grupo_algoritos”
”.Para evidenciar los aportes realizados a los compañeros de grupo, debe participar en el foro y al final
adjuntar con el consolidado del informe.
Ponderación 25/500 pts.

*Lineamientos para el desarrollo del trabajo colaborativo


Planeación de actividades para el desarrollo del trabajo colaborativo
Para el desarrollo de cada una de las actividades, es importante que el estudiante revise cada una de las
lecturas dispuestas en el entorno de conocimiento de los cursos, lo mismo que el canal YouTube del curso
cuyo link se encuentra en el mismo entorno.
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

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.

Recomendaciones por el docente:


-Importante participación oportuna dentro de los foros, dado que no se tendrán en cuenta participaciones
de último momento
-Todas las herramientas requeridas para el desarrollo de las actividades se encuentran dispuestas en el
entorno de gestión “caja de herramientas”
-Estar atentos a la programación de las video conferencias
.- Revisar y suscribirse al canal de youtube del curso donde se está publicando material audiovisual de
forma permanente.
-Revisar las rubricas de las actividades para que tenga conocimiento de los ítems a evaluar.
.- La comunicación entre los estudiantes y profesores se debe realizar al interior del curso y para mayor
efectividad utilización del correo interno del curso.
Uso de la norma APA, versión 3 en español (Traducción de la versión 6 en inglés)
Las Normas APA es el estilo de organización y presentación de información más usado en el área de las
ciencias sociales. Estas se encuentran publicadas bajo un Manual que permite tener al alcance las formas
en que se debe presentar un artículo científico. Aquí podrás encontrar los aspectos más relevantes de la
sexta edición del Manual de las Normas APA, como referencias, citas, elaboración y presentación de tablas
y figuras, encabezados y seriación, entre otros. Puede consultar como implementarlas ingresando a la
página http://normasapa.com/
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

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.

Você também pode gostar