Sie sind auf Seite 1von 12

Universidad Nacional Abierta y a Distancia

Vicerrectoría Académica y de Investigación


Formato guía de actividades y rúbrica de evaluación

1. Descripción general del curso

Escuela o Unidad Escuela de Ciencias Básicas, Tecnología e


Académica Ingeniería
Nivel de
Profesional
formación
Campo de
Formación disciplinar
Formación
Nombre del
Algoritmos
curso
Código del curso 301303
Tipo de curso Metodológico Habilitable Si ☐ No ☒
Número de 3
créditos

2. Descripción de la actividad

Tipo de Número de
Individual ☐ Colaborativa ☒ 4
actividad: semanas
Momento de Intermedia,
la Inicial ☐ unidad: ☒ Final ☐
evaluación: 1y2
Peso evaluativo de la Entorno de entrega de actividad:
actividad: 125 Seguimiento y evaluación
Fecha de inicio de la
Fecha de cierre de la actividad:
actividad: 19 de febrero de
20 de marzo de 2018
2018
Competencia a desarrollar:
 Identificar los tipos de: variables y operadores para ser utilizados
en un algoritmo mediante la realización de ejercicios propuestos.
 Realizar la solución de ejercicios que le permitan identificar las
estructuras básicas en la construcción de Algoritmos utilizando para
ello la herramienta Pseint.
 Identificar las estructuraras condicionales en un algoritmo que
permita comprender y realizar ejercicios de mayor complejidad me
diente el diseño y posterior codificación de los algoritmos en Pseint.
Temáticas a desarrollar:
Unidad 1. Introducción a la programación
 Tipos de datos y operadores
 Introducción a los Algoritmos – pseint

Unidad 2. Algoritmos y Estructuras De Datos


 Estructuras Condicionales
 Estructuras Repetitivas
 Procedimientos y funciones
Pasos, fases o etapa de la estrategia de aprendizaje a
desarrollar
El estudiante desarrollará la actividad en Etapas y esta será la Etapa 2
Taller fundamentos de programación - Algoritmos
Actividades a desarrollar

Nota: antes de iniciar con la actividad, revisar el ítem Productos a


entregar por el estudiante, que se encuentra en la página 7-8 de la
presente guía

 Cada uno de los integrantes del grupo, con apoyo de las


referencias bibliográficas proporcionadas, deberá descargare
instalar la versión actualizada de PSEINT, cuyo link se encuentra
en el en las referencias de la Unidad 1
 cada integrante, debe desarrollar 15 de los siguientes ejercicios,
cada uno de ellos debe estar perfectamente documentado y
funcionando con los filtros adecuados. A demás de una portada
inicial con la siguiente información

/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

**
1. Desarrolle un Algoritmo que de las instrucciones para preparar
un plato típico de su región que sea 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, multiplicación y división de estos
números.
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
formula), y mostrar su resultado.

5. Desarrollar un Algoritmo que permita determinar la hipotenusa


de un triángulo rectángulo conocido los valores de las longitudes de
los catetos.

6. Desarrollar un diagrama o algoritmo que leer la temperatura en


grados centígrados y muestre su resultado en Fahenheit y kelvin.

7. Desarrollar un algoritmo que permita ingresar un valor en millas


y lo convierta a kilómetros, centímetros y yarda.

8. Desarrollar un Algoritmo que 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 hectáreas y centímetros
cuadrados.

11. Desarrollar que permita convertir un valor dado en Km/h en


millas por hora y nudos (náutico).

12. Desarrollar un diagrama o algoritmo que 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 múltiplo de un Valor Z.

15. Desarrollar un diagrama o algoritmo que permita determinar si


un valor N (cualquiera), es divisor común de otros dos valores X y Y
(que se ingresan por teclado).

16. Diseñar un diagrama o algoritmo que lea un valor N y determine


si es múltiplo común de X y Z donde X y Z también se ingresan por
teclado.

17. Diseñar un diagrama o algoritmo que permita leer dos valores


V1 y V2 y determine cuál es el mayor y cuál es el menor o si son
iguales

18. Diseñe un diagrama o algoritmo que permita leer dos números


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 números entre la resta de X1 – X2 es exacta.

20. Desarrollar un Diagrama o Algoritmo que permita el ingreso de


3 números Num1, Num2, Num3 e indicar si la suma de los 3 números
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. Indicando si alguno de ellos divide a los otros dos
exactamente.
23. Desarrolle un Diagrama o Algoritmo que permita determinar la
nota mínima 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. Diseñar un Diagrama o Algoritmo que permita emitir la factura


correspondiente a una compra de un artículo del cual se adquiere una
o varias unidades y se conoce su precio antes de IVA (iva igual al
16%), y si el precio bruto (precio de venta más IVA) es mayor de
$500.000.oo se debe realizar un descuento del 15%.

25. Desarrollar un Algoritmo que permita determinar la fecha un día


después a una fecha ingresada (tenga en cuenta meses de 30, 31, 28
días, cambio de año, ejemplo 31-12-2004 el día siguiente será 1-1-
2005). Lo desarrollan todos –

26. Se pide desarrollar el algoritmo del juego “Adivina un Número”,


con las siguientes características:

a) El número debe estar en el rango de 1 a 1000 (generado


aleatoriamente)

b) Debe tener dos niveles nivel básico y nivel experto, el nivel básico
no tendrá restricciones en número de oportunidades, además se le
dará indicaciones como “Caliente”, “Frio.. El Nivel experto solo tendrá
5 oportunidades con mensajes de ayuda “lejos”, “cerca”

c) Al finalizar debe informar el número de intentos realizados antes


de encontrar la respuesta correcta. lo desarrollan todos -

27. Es necesario realizar un algoritmo que funcione como una


calculadora con las 4 funciones básicas (opcional puede incluir otra
función). El algoritmo termia y entrega el resultado al presionar la tecla
“=” lo desarrollan todos -

28. 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.

29. Cree un algoritmo que capture un mes en números y el software


muestre un mensaje que indique cuantos días tiene ese mes. Ejemplo:
si se digita "07", el algoritmo debe mostrar "Julio, tiene treinta un día".
El algoritmo debe también advertir que si se trata de febrero tiene 28
días, pero si el año fuera bisiesto tendría 29.

30. Realizar un algoritmo que permita validar una clave de 5 dígitos


con 3 intentos de acceso, en caso de ingresar de manera errada debe
generar el mensaje “Intente Nuevamente”, una vez concluidos el
sistema debe generar un mensaje de bloqueo

31. Desarrollar un algoritmo que permita realizar la sumatoria de los


primeros 100 números utilizando los 3 ciclos (para, repita, mientras)

32. Encontrar el mayor y el promedio de una serie de números, donde


solo se permiten ingreso de números 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)

33. Realizar un programa que le presente un menú al usuario con las


siguientes opciones: lo desarrollan todos -

1. Leer dos números enteros positivos únicamente,


2. Sumar los dos números leídos,
3. Restarle al primer número el segundo (siempre y cuando el
primero sea mayor que él segundo, en caso contrario indicar
con un mensaje que la operación no es posible realizarla y
volver al menú principal,
4. Multiplicar los dos números (siempre y cuando ninguno de los
números sea igual a cero, , en caso contrario indicar con un
mensaje que la operación no es posible realizarla y volver al
menú principal,),
5. Dividir el primer número dado por el segundo,
6 Salir. nota: Se debe garantizar que el usuario haya
ingresado los dos números antes de poder realizar cualquier
operación y que no se puede escribir un resultado sin la
realización de una operación.
Entornos
para su Entorno de trabajo colaborativo
desarrollo
Individuales:
 Cada estudiante debe ir subiendo los ejercicios que
vaya desarrollando al entorno de trabajo colaborativo,
junto con el análisis del mismo, para lo cual debe
utilizar el formato que encontrara en la misma carpeta
donde descargo la presente guía. – Formato etapa 2
- Taller fundamentos de programación –
Algoritmos

Una vez tenga todo consolidado y revisado, deberá


entregar en una carpeta comprimida tanto los
ejercicios Pisen como los formatos de análisis y
revisión del taller el entorno de evaluación y
seguimiento identificado como espacio “Etapa 2 -
Taller fundamentos de programación - Algoritmos”,

Colaborativos:
Productos
a entregar
 Cada uno de los integrantes revisará el funcionamiento
por el
de por lo menos 5 ejercicios de cada uno de sus
estudiante
compañeros (20 ejercicios). Y dejara los comentarios
en el respectivo foro para que esta actividad tenga la
respectiva validez. Para lo cual debe utilizar el
documento
“Formato_revisón_aportes_grupo_Algoritmos”,
que se encuentra en la misma carpeta donde usted
ha descargado la presente guía.

Verifique que el código no sea copia.

1. Verifique que el programa funciona con diferentes


datos
2. Verifique que estén los datos del autor
3. Realice sugerencia para la mejora de los mismos en
caso de ser requerido.
Lineamientos generales del trabajo colaborativo para el
desarrollo de la actividad

Planeación
de
actividades Identificar claramente los ejercicios que debe
para el desarrollar incluyendo los de tipo obligatorio como
desarrollo primer aporte al foro.
del trabajo
colaborativo
Roles a
desarrollar
por el
estudiante No Aplica
dentro del
grupo
colaborativo
Roles y
responsabili
dades para
la
No Aplica: cada uno de los estudiantes entrega su
producción
producto
de
entregables
por los
estudiantes
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
Uso de
en que se debe presentar un artículo científico. Aquí
referencias
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/
¿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
Políticas de
anunciemos explícitamente el hecho que estamos
plagio
usando una fuente externa, ya sea por medio de una
cita o por medio de un 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
4. Formato de Rubrica de evaluación

Formato rúbrica de evaluación


Actividad Actividad
Tipo de actividad: ☐ ☒
individual colaborativa
Momento de la Intermedia,
Inicial ☐ ☒ Final ☐
evaluación unidad
Aspectos Niveles de desempeño de la actividad individual
Puntaje
evaluados Valoración alta Valoración media Valoración baja
Presenta el Presenta un
documento con documento con
No presenta el
análisis adecuado a análisis al problema,
análisis de los
Análisis los problemas, pero no identifica
ejercicios con
Estructuras identificando de claramente las
estructuras 15
simples manera clara, las variables y de
simples
variables de entrada, entrada y salida
salida.
(Hasta 5
(Hasta 15 puntos) (Hasta 10 puntos)
puntos)
Diseña algoritmos
Diseña los algoritmos propuestos de, pero
con estructuras no dan una solución
simples de forma a acertada a los No presenta los
Diseño de adecuada dando problemas ejercicios con
algoritmos solución a los planteados dado que estructuras
15
estructuras problemas planteados no utiliza de manera simples
simples y estos funcionan acertada las
correctamente. variables de entra
salida.
(Hasta 5
(Hasta 15 puntos) (Hasta 10 puntos)
puntos)
Presenta el Presenta un
documento con documento con
No presenta el
Análisis análisis adecuado a análisis al problema,
análisis de los
Estructuras los problemas, pero no identifica
ejercicios con 15
condicionales identificando de claramente las
estructuras
manera clara, las estructuras
condicionales
estructuras condicionales
condicionales
(Hasta 5
(Hasta 15 puntos) (Hasta 10 puntos)
puntos)
Diseña algoritmos
Diseña los algoritmos propuestos de, pero
con estructuras no dan una solución
condicionales de a acertada a los No presenta los
Diseño de forma adecuada problemas ejercicios con
algoritmos dando solución a los planteados dado que estructuras
15
estructuras problemas planteados no utiliza de manera condicionales.
condicionales y estos funcionan acertada las
correctamente. estructuras
condicionales.
(Hasta 5
(Hasta 15 puntos) (Hasta 10 puntos)
puntos)
Presenta el Presenta un
documento con documento con
No presenta el
análisis adecuado a análisis al problema,
Análisis análisis de los
los problemas, pero no identifica
Estructuras ejercicios con
identificando de claramente las
cíclicas o estructuras cíclicas 15
manera clara, las estructuras cíclicas o
bucles o bucles
estructuras cíclicas o bucles
bucles
(Hasta 5
(Hasta 15 puntos) (Hasta 10 puntos)
puntos)
Diseña algoritmos
Diseña los algoritmos
propuestos de, pero
utilizando los ciclos o
no dan una solución
bucles de forma No presenta los
Diseño de a acertada a los
adecuada dando ejercicios
algoritmos problemas
solución a los utilizando ciclos o
estructuras planteados dado que 15
problemas planteados bucles.
cíclicas o no utiliza de manera
y estos funcionan
bucles acertada los ciclos o
correctamente.
bucles
(Hasta 5
(Hasta 15 puntos) (Hasta 10 puntos)
puntos)
Al realizar las pruebas Al realizar la prueba
de verificación, con de verificación con
No realiza prueba
Pruebas diferentes valores, los diferentes valores, 10
de ejercicios
algoritmos son los resultados
estable y se obtiene obtenidos no son
los resultados consistentes y
esperados sin generar generan errores.
errores lógicos.
(Hasta 5
(Hasta 10 puntos) (Hasta 7 puntos)
puntos)
Aspectos Niveles de desempeño de la actividad colaborativa
Puntaje
evaluados
Valoración alta Valoración media Valoración baja
Realiza revisión
oportuna y detallada Hace algunos
de los algoritmos aportes con No realiza aportes
propuestos por los ejercicios, pero o estos se envía
Revisión de compañeros, estos carecen de en último
10
Ejercicios verificando su análisis a los momento
funcionamiento con algoritmos
valores reales.
(Hasta 5
(Hasta 10 puntos) (Hasta 7 puntos)
puntos)
Presenta los ejercicios Presenta los
en el foro de manera ejercicios en el foro
oportuna para que de forma tardía No realiza ningún
sus compañeros impidiendo que los aporte en el foro
Aporte puedan realizar las compañeros realicen colaborativo 15
respectivas observaciones a los
recomendaciones algoritmos
(Hasta 5
(Hasta 15 puntos) (Hasta 10 puntos)
puntos)
Calificación final 125

Das könnte Ihnen auch gefallen