Vous êtes sur la page 1sur 23

Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI

Escuela: ECBTI Programa: Ingeniera de Sistemas


Curso: Algoritmos Cdigo: 301303

Gua de Actividades
Unidad 1: Etapa 2 - Taller fundamentos de programacin - Algoritmos

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
adquisicin e integracin 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

Temticas a desarrollar: Unidad 1 Introduccin a la Programacin , Taller fundamentos de programacin


- Algoritmos
Nmero de semanas: 4 Fecha: 20 de febrero a 22 Momento de evaluacin: Entorno: Colaborativo
de marzo de 2017 Intermedia
Fase de la estrategia de aprendizaje:
Productos
Productos acadmicos y
acadmicos y
Actividad individual Actividad colaborativa* ponderacin de la actividad
ponderacin de la
colaborativa
actividad individual
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

.- Cada uno de los .- Evidencia de Pseint .- Cada uno de los .- Diligenciamiento del formato
integrantes del grupo, con integrantes revisar el disponible en el entorno de
apoyo de las referencias .-Cada estudiante funcionamiento de por lo aprendizaje prctico Gua para
bibliogrficas entregara una carpeta menos 5 ejercicios de cada l uso de recursos Educativos
proporcionadas, deber con los ejercicios uno de sus compaeros (20 Formato_revisn_aportes_g
descargare instalar la desarrollados de su ejercicios). Y dejara los rupo_Algoritmos
versin actualizada de autora, adems debe comentarios en el respectivo .Para evidenciar los aportes
PSEINT, cuyo link se informar que ejercicios foro para que esta actividad realizados a los compaeros de
encuentra en el en las reviso y las tenga la respectiva validez. grupo, debe participar en el foro
referencias de la Unidad 1. observaciones aportadas Tenga en cuenta: y al final adjuntar con el
de acuerdo al formato consolidado del informe.
Momento 2 cada que encontrara en el De acuerdo al Gua para l
integrante, debe entorno de aprendizaje uso de recursos Educativos Ponderacin 25/500 pts
desarrollar 15 de los prctico, apartado Gua Formato_revisn_aporte
siguientes ejercicios para l uso de recursos s_grupo_Algoritmos, que
Educativos Formato se encuentra en el entorno
Cada uno de ellos debe etapa 2 - Taller de aprendizaje prctico
estar perfectamente fundamentos de
documentado y programacin - 1. Verifique que el cdigo
funcionando con los filtros Algoritmos --, esto se no sea copia.
adecuados. A dems de deber entregar
una portada inicial con la comprimido en el 2. Verifique que el
siguiente informacin entorno de evaluacin programa funciona con
identificado como diferentes datos
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

//Nombre del Autor:___ espacio Momento 2 - 3. Verifique que estn los


//Fecha:______ Taller fundamentos de datos del autor
//Doy fe que este ejercicio programacin - 4. Realice sugerencia para
es de mi autora, en caso Algoritmos , la mejora de los mismos en
de encontrar plagio la nota caso de ser requerido.
de todo mi //trabajo debe
ser de CERO adems de las
Ponderacin 100/500
respectivas sanciones a
pts
que haya lugar

Nota: se sugiere realizar


una divisin de ejercicios
para que en lo posible se
puedan resolver la
totalidad de los ejercicios

**
1. Desarrolle un
Algoritmo que de las
instrucciones para
preparar un plato tpico de
su regin que sea
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

suficiente para 4 invitados


( debe anexar una foto del
plato en el foro) lo
desarrollan todos -
2. Desarrolle un
Diagrama o Algoritmo que
permita leer dos valores y
escribir la suma, resta,
multiplicacin y divisin de
estos nmeros.
3. Desarrolle un
Algoritmo que permita leer
un valor entero, calcular
su cuadrado y mostrar su
resultado.
4. Desarrollar un
diagrama o algoritmo que
permita ingresar el radio
de un circulo para
determinar el rea del
mismo (consultar la
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

formula), y mostrar su
resultado
5. Desarrollar un
Algoritmo que permita
determinar la hipotenusa
de un tringulo rectngulo
conocido los valores de las
longitudes de los catetos.
6. Desarrollar un
diagrama o algoritmo que
leer la temperatura en
grados centgrados y
muestre su resultado en
Fahenheit y kelvin.
7. Desarrollar un
algoritmo que permita
ingresar un valor en millas
y lo convierta a
kilmetros, centmetros y
yarda.
8. Desarrollar un
diagrama o algoritmo que
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

permita convertir un valor


en galones a Litros,
barriles y litros
9. Desarrollar un
diagrama o Algoritmo que
permita convertir ingresar
un valor en libras y lo
convierta en quintales,
miligramo y toneladas.
10. Desarrollar un
diagrama o Algoritmo que
convierta un valor dado en
metros cuadrados (M2), en
hectreas y Centmetros
cuadrados
11. Desarrollar que
permita convertir un valor
dado en Km/h en millas
por hora y nudos (nutico)
-------
12. Desarrollar un
diagrama o algoritmo que
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

permita determinar si un
valor cualquiera es
positivo o negativo
13. Desarrollar un
diagrama o algoritmo que
permia determinar sin un
valor cualquiera es par o
impar
14. Desarrolle un
diagrama o algoritmo que
permita determinar si un
valor N es mltiplo de un
Valor Z
15. Desarrollar un
diagrama o algoritmo que
permita determinar si un
valor N (cualquiera), es
divisor comn de otros
dos valores X y Y (que se
ingresan por teclado)
16. Disear un diagrama
o algoritmo que lea un
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

valor N y determine si es
mltiplo comn de X y Z
donde X y Z tambin se
ingresan por teclado
17. Disear un diagrama
o algoritmo que permita
leer dos valores V1 y V2 y
determine cul es el
mayor y cul es el menor
o si son iguales
18. Disee un diagrama
o algoritmo que permita
leer dos nmeros N1 y N2
e indicar si uno de los dos
divide exactamente al
otro.
19. Desarrollar un
Diagrama o Algoritmo que
permita el ingreso de dos
valore X1 y X2 donde
indique si el resultado de
dividir la suma de los
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

nmeros entre la resta de


X1 X2 es exacta.
20. Desarrollar un
Diagrama o Algoritmo que
permita el ingreso de 3
nmeros Num1, Num2,
Num3 e indicar si la suma
de los 3 nmeros es par o
impar.
21. Desarrollar un
Diagrama o Algoritmo que
permita leer 3 valores
diferentes e indique cual
es el mayor de ellos, el
menor o si son iguales
22. Desarrollar un
Diagrama o Algoritmo que
permita leer 3 valores X1,
X2, X3 e indicar si alguno
de ellos divide a los otros
dos exactamente.
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

23. Desarrolle un
Diagrama o Algoritmo que
permita determinar la nota
mnima que usted debe
sacar en el examen final
del curso Algoritmos de
acuerdo a las condiciones
actuales 75% y
25%(final), esta nota debe
estar representada tanto
en puntos y en nota
(0..5.0). Lo
desarrollan todos -
24. Disear un
Diagrama o Algoritmo que
permita emitir la factura
correspondiente a una
compra de un artculo del
cual se adquiere una o
varias unidades y se
conoce su precio antes de
IVA (iva igual al 16%), y
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

si el precio bruto (precio


de venta ms IVA) es
mayor de $500.000.oo se
debe realizar un
descuento del 15%.
25. Desarrollar un
Algoritmo que permita
determinar la fecha un da
despus a un fecha
ingresada (tenga en
cuenta meses de 30, 31,
28 das, cambio de ao,
ejemplo 31-12-2004 el
da siguiente ser 1-1-
2005). Lo desarrollan
todos

26. Se pide desarrollar el


algoritmo del juego
Adivina un Nmero, con
las siguientes
caractersticas:

a) El nmero debe estar


Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

en el rango de 1 a 1000
(generado aleatoriamente)

Debe tener dos


niveles nivel bsico y nivel
experto,, el nivel bsico no
tendr restricciones en
nmero de oportunidades,
adems se le dar
indicaciones como
Caliente, Frio.. El Nivel
experto solo tendr 5
oportunidades con
mensajes de ayuda lejos,
cerca

b) Al finalizar debe
informar el nmero de
intentos realizados antes
de encontrar la respuesta
correcta. lo desarrollan
todos -

27. Es necesario realizar


un algoritmo que funcione
como una calculadora con
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

las 4 funciones bsicas


(opcional puede incluir otra
funcin). El algoritmo
termia y entrega el
resultado al presionar la
tecla = lo desarrollan
todos -

28. Se requiere que solo


con la utilizacin de ciclos y
condicionales, usted pueda
convertir un nmero
decimal < a 5000 a
nmero Romano.

29. Debe desarrollar un


algoritmo que contenga el
siguiente men

Convertir de Decimal
a Binario
Convertir de Decimal
a Octal
Convertir de Binario
a Decimal
Salir
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

30. Realizar un
Algoritmo que permita
simular el juego de
Dados, el algoritmo debe
permitir ingresar los
nombres de los jugadores
(2) y la cantidad de dinero
a apostar (ejemplo $ 2000
por jugador), teniendo en
cuenta que en cada jugada
puede ganar o perder
$500. Se permite el
lanzamiento jugador 1
generando el numero
aleatorios (1..6), luego
jugador 2. El algoritmo
lleva el acumulado de
ganancia por cada uno de
los jugadores. El programa
termina cuando uno de los
jugadores ha quedado en
Banca Rota o decidan no
continuar.

31. Cree un algoritmo


que capture un mes en
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

nmeros y el software
muestre un mensaje que
indique cuantos das tiene
ese mes. Ejemplo: si se
digita "07", el algoritmo
debe mostrar "Julio, tiene
treinta un das". El
algoritmo debe tambin
advertir que si se trata de
febrero tiene 28 das, pero
si el ao fuera bisiesto
tendra 29.

32. Realizar un algoritmo


que permita validar una
clave de 5 dgitos con 3
intentos de acceso, en
caso de ingresar de
manera errada debe
generar el mensaje
Intente Nuevamente,
una vez concluidos los el
sistema debe generar un
mensaje de bloqueo

33. Desarrollar un
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

algoritmos que permita


realizar la sumatoria de los
primeros 100 nmeros
utilizando los 3 ciclos
(para, repita, mientras)

34. Encontrar el mayor y


el promedio de una serie
de nmeros, donde solo se
permiten ingreso de
nmeros positivos, (en
caso de negativos indicar
con un mensaje que es
negativo), el programa
entrega el resultado
cuando el valor ingresado
sea 0. (Lo desarrollan
todos)

35. Realizar un
programa que le presente
un men al usuario con las
siguientes opciones: lo
desarrollan todos -
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

1. Leer dos nmeros


enteros positivos
nicamente,
2. Sumar los dos nmeros
ledos,
3. Restarle al primer
nmero el segundo
(siempre y cuando el
primero sea mayor que l
segundo, en caso
contrario indicar con un
mensaje que la operacin
no es posible realizarla y
volver al men principal,
4. Multiplicar los dos
nmeros (siempre y
cuando ninguno de los
nmeros sea igual a cero,
, en caso contrario indicar
con un mensaje que la
operacin no es posible
realizarla y volver al men
principal,),
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

5. Dividir el primer
nmero dado por el
segundo,

6 Salir Nota: Se debe


garantizar que el usuario
haya ingresado los dos
nmeros antes de poder
realizar cualquier
operacin y que no se
puede escribir un
resultado sin la realizacin
de una operacin.
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

*Lineamientos para el desarrollo del trabajo colaborativo


Roles y responsabilidades
Planeacin de actividades para el Roles a desarrollar por el estudiante para la produccin de
desarrollo del trabajo colaborativo dentro del grupo colaborativo entregables por los
estudiantes
Para el desarrollo de cada una de las Compilador: Consolidar el documento Para la consolidacin y entrega de
actividades, es importante que el que se constituye como el producto final los productos desarrollados por
estudiante revise cada una de las del debate, teniendo en cuenta que se los integrantes del grupo, se
lecturas dispuestas en el entorno de hayan incluido los aportes de todos los recomienda que este proceso se
conocimiento del curos, lo mismo que el participantes y que solo se incluya a los lleve a cabo durante los ltimos
canal Youtube del curso cuyo link se participantes que intervinieron en el tres das previos a vencerse la
encuentra en el mismo entorno. proceso. actividad, con ello se garantiza el
Revisor: Asegurar que el escrito cumpla tiempo para revisar los productos
Otro aspecto importante en el desarrollo con las normas de presentacin de y contrastar con la gua de
de los trabajos colaborativos es que trabajos exigidas por el docente. actividades y rubrica de
desde el inicio de la actividad cada Evaluador: Asegurar que el documento evaluacin para que no se queden
estudiante ingrese al foro colaborativo y contenga los criterios presentes en la detalles sin realizar, sin embargo
manifieste su inters e intencin de rbrica. Debe comunicar a la persona el evaluador del grupo juega un
participar de la actividad,, manteniendo encargada de las alertas para que papel importante al recopilar y
un proceso de generacin de normas de informe a los dems integrantes del sistematizar la informacin que se
convivencia al interior del grupo. equipo en caso que haya que realizar entregar al tutor por el espacio
algn ajuste sobre el tema. asignado a la actividad y
Durante el desarrollo de los trabajos Entregas: Alertar sobre los tiempos de finalmente el cada integrante del
colaborativos, el estudiante tendr la entrega de los productos y enviar el grupo se responsabiliza de que el
oportunidad de realizar actividades documento en los tiempos estipulados, trabajo sea publicado
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

individuales, interactuar en el foro utilizando los recursos destinados para el oportunamente dentro de las
colaborativo para debatir con los envo, e indicar a los dems compaeros fechas establecidas en la agenda.
compaeros del equipo de trabajo, los que se ha realizado la entrega.
temas a resolver en forma grupal, en los Alertas: Asegurar que se avise a los
diferentes momentos| utilizados para la integrantes del grupo de las novedades
estrategia. Con referencia a las en el trabajo e informar al docente
actividades grupales el hecho que no mediante el foro de trabajo y la
haya intervencin o participacin por los mensajera del curso, que se ha realizado
integrantes del curso, no exime de la el envo del documento.
responsabilidad y desarrollo de la
actividad por parte del integrante.
Recomendaciones por el docente:

.- Importante participacin oportuna dentro de los foros, dado que no se tendrn en cuenta participaciones de ltimo
momento
.- Todas las herramientas requeridas para el desarrollo de las actividades se encuentran dispuestas en el entorno de
gestin caja de herramientas
.- Estar atentos a la programacin 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 comunicacin entre los estudiantes y profesores se debe realizar al interior del curso y para mayor efectividad
utilizacin del correo interno del curso
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

Uso de la norma APA, versin 3 en espaol (Traduccin de la versin 6 en ingls)


Las Normas APA es el estilo de organizacin y presentacin de informacin ms 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 artculo cientfico. Aqu podrs encontrar los aspectos ms relevantes de la sexta edicin del Manual
de las Normas APA, como referencias, citas, elaboracin y presentacin de tablas y figuras, encabezados y
seriacin, entre otros. Puede consultar como implementarlas ingresando a la pgina http://normasapa.com/
Polticas de plagio: Qu es el plagio para la UNAD? El plagio est definido por el diccionario de la Real
Academia como la accin de "copiar en lo sustancial obras ajenas, dndolas como propias". Por tanto el plagio es
una falta grave: es el equivalente en el mbito acadmico, al robo. Un estudiante que plagia no se toma su
educacin en serio, y no respeta el trabajo intelectual ajeno.

No existe plagio pequeo. Si un estudiante hace uso de cualquier porcin 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 dems.
Pero cuando nos apoyamos en el trabajo de otros, la honestidad acadmica requiere que anunciemos
explcitamente el hecho que estamos usando una fuente externa, ya sea por medio de una cita o por medio de un
parfrasis anotado (estos trminos sern definidos ms adelante). Cuando hacemos una cita o un parfrasis,
identificamos claramente nuestra fuente, no slo para dar reconocimiento a su autor, sino para que el lector pueda
referirse al original si as lo desea.

Existen circunstancias acadmicas 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 an, si stas estuvieran referenciadas adecuadamente.
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


NOMBRE DEL CURSO: ALGORITMOS
RBRICA DE EVALUACIN UNIDAD 1
Criterios de desempeo de la actividad individual
Aspectos Puntaj
Valoracin alta Valoracin media Valoracin baja
evaluados e
Presenta el anlisis de algunos
Presenta el anlisis de todos los
Anlisis de de los ejercicios o estos no No presenta el anlisis de
ejercicios cumpliendo con todos
los cumplen con todos los tems los ejercicios 30
los tems requeridos
ejercicios requeridos
(Hasta 30 puntos) (Hasta 25 puntos) (Hasta 10 puntos)
Presenta el cdigo fuente de
Presenta el cdigo fuente de
alguno de los ejercicios No presenta los cdigos
Cdigo todos los ejercicios funcionando
propuestos o estos no funcionan fuente de los ejercicios 50
Fuente de manera adecuada
de manera adecuada
(Hasta 50 puntos) (Hasta 40 puntos) (Hasta 10 puntos)
Realiza la prueba de los Realiza la prueba de algunos
No realiza prueba de
Prueba de ejercicios con diferentes valores ejercicios con diferentes valores
ejercicios 20
valores y verifica los resultados pero no verifica los resultados
(Hasta 20 puntos) (Hasta 15 puntos) (Hasta 5 puntos)
Universidad Nacional Abierta y a Distancia UNAD - Vicerrectora Acadmica y de Investigacin - VIACI
Escuela: ECBTI Programa: Ingeniera de Sistemas
Curso: Algoritmos Cdigo: 301303

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA


NOMBRE DEL CURSO: ALGORITMOS
RBRICA DE EVALUACIN UNIDAD 1
Criterios de desempeo de la actividad Colaborativa
Aspectos
Valoracin alta Valoracin media Valoracin baja Puntaje
evaluados
Revisa ejercicios de los
Revisa algunos de los ejercicios No revisa ninguno de los
Revisin de compaeros de acuerdo a lo
de los compaeros o no aplica lo ejercicios de los
aportes de plantado en la gua o estos no 25
establecido en la gua compaeros
compaeros participan
(Hasta 25 puntos) (Hasta 20 puntos) (Hasta 10 puntos)
Calificacin final 125

Vous aimerez peut-être aussi