Sei sulla pagina 1di 12

Universidad Nacional Abierta y a Distancia

Vicerrectoría Académica y de Investigación


Curso: Programación
Código: 243002

Guía de actividades y rúbrica de evaluación – Tarea 2


Elementos básicos lenguaje C

1. Descripción de la actividad

Tipo de actividad: Independiente


Momento de la evaluación: Intermedio
Puntaje máximo de la actividad: 80 puntos
La actividad inicia el:
La actividad finaliza el: sábado, 3
miércoles, 9 de septiembre de
de octubre de 2020
2020
Con esta actividad se espera conseguir los siguientes resultados
de aprendizaje:

El estudiante será capaz de reconocer los elementos básicos del


lenguaje C, mediante el uso de estructuras de control selectivas,
identificando el flujo de ejecución general de un programa.

La actividad consiste en:

Atención: Todo aporte de código dentro del foro debe de realizarse con
su correspondiente archivo fuente (.c) y un pantallazo de la
ejecución del programa donde se evidencie la fecha del sistema (reloj
del sistema), todo dentro de un archivo comprimido con el nombre del
estudiante y el número del aporte, ejemplo:

Juan_Porras_Aporte1.zip

En caso de dudas remitirse al video de apoyo Como realizar mis


aportes en código, publicado en el Foro de Noticias del curso.

Por otra parte, es fundamental que el estudiante antes de comenzar a


realizar la actividad haya revisado y estudiado a conciencia las
temáticas propuestas en el entorno de conocimiento. Por otra parte, es
de vital importancia asistir a la web académica programada para esta

1
unidad del curso o en su defecto revisar la grabación de esta. La
programación de dicho encuentro está disponible en el Entorno de
Aprendizaje colaborativo, apartado de Encuentros Sincrónicos.

Importante: Para el desarrollo del curso se trabajará de forma


exclusiva con el lenguaje de programación C, aportes en cualquier
otro lenguaje de programación (C++, C#, pseudocódigo, Java, Python,
etc..) no son validos.

Actividad individual:
Para el desarrollo de esta actividad, cada estudiante debe elegir uno
de los 5 ejercicios propuestos a continuación y dejar constancia en el
foro de su elección para evitar subir ejercicios repetidos:

Ejercicio 1
La Compañía de Lácteos La Vaquita Feliz, quiere ofrecer a sus empleados
la posibilidad de comprar productos propios de la empresa con un
descuento especial, para esto, es necesario comprobar una serie de
requerimientos:

• El salario del empleado NO debe ser superior a 500 pesos.


• No puede haber tenido ningún llamado de atención durante los
últimos 5 años.
• No puede pertenecer a la junta directiva de la empresa.

Una vez verificados estos datos iniciales se debe de solicitar al empleado


su edad, a partir de la cual se asignará el descuento:

• Rango 1: 18 a 48 años
• Rango 2: 49 años en adelante

Si el empleado cumple el rango 1, se debe de informar que tendrá un


descuento del 15%, si se cumple el rango 2, se le informa que tendrá
20% de descuento.

Nota: El tipo de rango solo se puede asignar si el empleado aprueba las


condiciones iniciales, de lo contrario el programa deberá mostrar un
mensaje informando al usuario que no cumple con los requerimientos

2
Ejercicio 2
La Aerolínea Pegaso quiere ofrecer a sus clientes un programa de
descuentos a partir de la cantidad de millas que cada cliente quiera
redimir, de allí, que se deben de cumplir unos requerimientos para
poder acceder a los descuentos, para eso se debe tener en cuenta la
categoría a la que pertenece cada cliente:

Categorías:
• Cliente VIP:
• Si el cliente tiene una cantidad igual o menor a 100 millas,
se le brindara el 10% de descuento
• Si el cliente tiene una cantidad Mayor a 100 y menor o igual
a 200 millas, se le brindara el 14% de descuento
• Si el cliente tiene una cantidad mayor a 200 millas, se le
brindara el 20% de descuento
• Cliente Ejecutivo:
• Si el cliente tiene una cantidad igual o menor a 50 millas, se
le brindara el 8% de descuento
• Si el cliente tiene una cantidad Mayor a 50 y menor o igual a
150 millas, se le brindara el 10% de descuento
• Si el cliente tiene una cantidad mayor a 150 millas, se le
brindara el 15% de descuento

El usuario Ingresa inicialmente la categoría del cliente (VIP o Ejecutivo)


y luego la cantidad de millas que tiene el cliente, a partir de allí el
programa debe de mostrarle al usuario que porcentaje de descuento
aplica.

Ejercicio 3
El aeropuerto Internacional la Patria, quiere automatizar el proceso de
asignación de paquetes dentro de sus bodegas de carga, para ello, es
necesario crear un programa que pueda asignar el tipo de bodega y
estante para el paquete ingresado a partir de su código y peso, para ello
es necesario tener en cuenta:

• Código Bodega SUR, entre 168 y 500


• Código Bodega NORTE, mayores a 1000

3
Una vez identificada la bodega del paquete, el programa debe de
solicitar el peso de este, para la asignación de estante dentro de la
bodega:

Bodega SUR:
• Peso menor 48 kilos corresponde al estante tipo A.
• Peso mayor o igual a 48 kilos corresponde al estante tipo B.
Bodega NORTE:
• Peso menor o igual 68 kilos corresponde al estante tipo A.
• Peso mayor a 68 kilos corresponde al estante tipo B.

Al finalizar el programa, debe de mostrar a qué bodega pertenece el


paquete y que tipo de estante le corresponde dentro de él. Si el usuario
ingresa un código de un paquete no valido, el sistema debe de mostrar
un mensaje indicando que el código ingresado no es valido.

Ejercicio 4
La Academia BSD necesita implementar un software que le permita
seleccionar a los candidatos aptos para una de las becas de estudios de
nivel superior, para esto, es necesario cumplir con los siguientes
requerimientos:
• Promedio acumulado del estudiante debe de ser mayor a 4, en
una escala de 1 a 5.
• Debe de cumplir como mínimo con el 80% de créditos de pasantía
en alguna de las áreas que se describen a continuación:
• Sociales 400 créditos (total).
• Ciencias básicas 280 créditos(total).
• Literatura 344 créditos (total).

Nota: El programa inicialmente debe solicitar al usuario el promedio


académico, si este cumple con el mínimo solicitado se le pedirá el área
de conocimiento y la cantidad de créditos que lleva aprobados en esa, si
cumple con el porcentaje mínimo de esa categoría se le informa que es
apto para presentarse a la beca. El porcentaje de créditos se calcula
como respecto al total de cada área

4
Ejercicio 5
La cadena de cruceros Altamar quiere ofrecer a sus clientes distintos
tipos de descuento dependiendo de la membresía que tengan, para ello
se ha categorizado de la siguiente manera:

• Tipo Océano: 24% de descuento si toman un crucero de mas de 4


noches, de lo contrario el descuento es solo del 18%.
• Tipo Playa: 15% de descuento si toman un crucero más de 3
noches, de lo contrario el descuento es solo del 10%.
• Tipo Mar: 9% de descuento si toman un crucero de más de 2
noches, de lo contrario el descuento es solo del 5%.

EL programa debe de calcular el descuento realizado a un cliente


cualquiera a partir del tipo de membresía y de la cantidad de noches,
teniendo en cuenta que cada día de crucero cuesta 45 dólares.

Desarrollo y entrega del trabajo individual:

Esta actividad se debe de desarrollar en el foro Unidad 1 – Elementos


básicos Lenguaje C. El estudiante debe de enviar como aporte en el
foro el archivo fuente (.c) y el pantallazo de ejecución del trabajo
individual a la espera de la realimentación del tutor y sus compañeros.
Luego de que reciba el visto bueno del tutor, puede subir el producto
final de la actividad individual, el cual consiste en un archivo
comprimido que contiene el archivo fuente del ejercicio presentado y el
Formato de informe individual que se encuentra publicado en el
entorno de aprendizaje.

Adicionalmente cada estudiante debe de revisar y realimentar de forma


significativa los ejercicios presentados por sus compañeros.

Los ejercicios presentados deben ser de su autoría, si se


encuentra a un estudiante utilizando código tomado
textualmente de internet, automáticamente tiene CERO en su
nota.

El producto final para entregar es un archivo comprimido que contiene


el Formato de informe Individual y una carpeta con el archivo fuente

5
(.c) del ejercicio desarrollado, el cual se subirá en el Entorno de
Evaluación.

Para el desarrollo de la actividad tenga en cuenta que:


En el entorno de Información inicial debe:

• Revisar el apartado de noticias del curso, allí se publicará de


forma constante material de apoyo e información fundamental
para el desarrollo del curso.
• Verificar en el espacio Encuentros sincrónicos vía web conferencia
las fechas programadas para el encuentro de cada una de las
unidades.
• Estar atento de las invitaciones de los CIPAS virtuales que se
publicaran en el foro de noticias.

En el entorno de Aprendizaje debe:

• Realizar sus aportes relativos al trabajo realizado, esperando la


realimentación del Tutor y compañeros
• Realizar las correcciones solicitadas por el Tutor en caso de que
apliquen.
• Realimentar los aportes realizados por los compañeros.

En el entorno de Evaluación debe:

• Subir el archivo comprimido final que contiene el formato de


informe individual y el archivo fuente (.c) del ejercicio realizado.

Evidencias de trabajo independiente:


Las evidencias de trabajo independiente para entregar son:

Participación en el foro dispuesto para el desarrollo de la Actividad


Individual mediante el Entorno de Aprendizaje colaborativo y
entrega de un archivo comprimido que contenga el Formato de
informe individual junto con el archivo fuente (.c) el cual debe de
llevar el siguiente nombre:

Unidad_X_Individual_Nombre_Apellido.zip

Evidencias de trabajo grupal:

6
En esta actividad no se requieren evidencias de trabajo grupal.

7
2. Lineamientos generales para la elaboración de las evidencias
de aprendizaje a entregar.

Para evidencias elaboradas independientemente, tenga en cuenta las


siguientes orientaciones:

Participación en el foro dispuesto para el desarrollo de la Actividad


Individual mediante el Entorno de Aprendizaje colaborativo y
entrega de un archivo comprimido que contenga el Formato de
informe individual junto con el archivo fuente (.c) el cual debe de
llevar el siguiente nombre:

Unidad_X_Individual_Nombre_Apellido.zip

Tenga en cuenta que todos los productos escritos individuales o


grupales deben cumplir con las normas de ortografía y con las
condiciones de presentación que se hayan definido.
En cuanto al uso de referencias considere que el producto de esta
actividad debe cumplir con las normas APA
En cualquier caso, cumpla con las normas de referenciación y evite el
plagio académico, para ello puede apoyarse revisando sus productos
escritos mediante la herramienta Turnitin que encuentra en el campus
virtual.

Considere que en el acuerdo 029 del 13 de diciembre de 2013, artículo


99, se considera como faltas que atentan contra el orden académico,
entre otras, las siguientes: literal e) “El plagiar, es decir, presentar como
de su propia autoría la totalidad o parte de una obra, trabajo,
documento o invención realizado por otra persona. Implica también el
uso de citas o referencias faltas, o proponer citad donde no haya
coincidencia entre ella y la referencia” y liberal f) “El reproducir, o copiar
con fines de lucro, materiales educativos o resultados de productos de
investigación, que cuentan con derechos intelectuales reservados para
la Universidad”

Las sanciones académicas a las que se enfrentará el estudiante son las


siguientes:

8
a) En los casos de fraude académico demostrado en el trabajo
académico o evaluación respectiva, la calificación que se impondrá será
de cero puntos sin perjuicio de la sanción disciplinaria correspondiente.
b) En los casos relacionados con plagio demostrado en el trabajo
académico cualquiera sea su naturaleza, la calificación que se impondrá
será de cero puntos, sin perjuicio de la sanción disciplinaria
correspondiente.

9
3. Formato de Rúbrica de evaluación

Tipo de actividad: Independiente


Momento de la evaluación: Intermedio
La máxima puntuación posible es de 80 puntos
Primer criterio de
evaluación:
Nivel alto: La entrega final contiene el archivo fuente .C y el
Formato de Informe individual, el cual presenta un desarrollo
La entrega final
lógico de cada uno de sus ítems mostrando una solución
contiene el archivo
coherente del ejercicio resuelto. .
fuente .C y el
Formato de Informe
Si su trabajo se encuentra en este nivel puede obtener
individual, el cual
entre 10 puntos y 15 puntos
presenta un
desarrollo lógico de
Nivel Medio: El Formato de Informe individual no presenta un
cada uno de sus
desarrollo lógico de cada uno de sus ítems o no muestra una
ítems mostrando
solución coherente del ejercicio resuelto para la tarea planteada.
una solución
No se entrega el correspondiente archivo fuente .C
coherente del
Si su trabajo se encuentra en este nivel puede obtener
ejercicio resuelto
entre 5 puntos y 9 puntos
Este criterio
Nivel bajo: El estudiante no realiza la entrega del formato de
representa 15
Informe Individual y/o el archivo fuente .C
puntos del total
Si su trabajo se encuentra en este nivel puede obtener
de 80 puntos de la
entre 0 puntos y 4 puntos
actividad.

Segundo criterio Nivel alto: El programa presentado por el estudiante cumple


de evaluación: con los requerimientos planteados en el ejercicio con respecto a
su funcionalidad y resultados finales
El programa Si su trabajo se encuentra en este nivel puede obtener
propuesto responde entre 20 puntos y 24 puntos
a una solución
algorítmica Nivel Medio: El programa presentado por el estudiante
estructurada desde cumple parcialmente con los requerimientos planteados en el
los requerimientos ejercicio con respecto a su funcionalidad y resultados finales Si
presentados en el su trabajo se encuentra en este nivel puede obtener entre
problema en 10 puntos y 19 puntos
relación con su

10
funcionalidad y Nivel bajo: El estudiante no realiza la entrega del programa
resultados finales. solicitado.
Este criterio Si su trabajo se encuentra en este nivel puede obtener
representa 24 entre 0 puntos y 9 puntos
puntos del total
de 80 puntos de la
actividad

Nivel alto: El programa presentado por el estudiante responde


a la tarea planteada, hace correcto uso de las funciones de
Tercer criterio de salida y entrada (printf, scanf), operadores aritméticos, lógicos,
evaluación: de comparación, de asignación y estructuras de control (if, if-
else y switch). El código sigue las correctas prácticas de
programación para la creación de la función main, inclusión de
El programa
librerías y orden en el código.
presentado hace
Si su trabajo se encuentra en este nivel puede obtener
correcto uso de los
entre 28 puntos y 36 puntos
conceptos plateados
para la unidad en
Nivel Medio: El programa presentado por el estudiante
curso, siguiendo las
responde parcialmente a la tarea planteada, no hace uso de las
buenas prácticas de
funciones de salida y entrada (printf, scanf), operadores
programación para la
aritméticos, lógicos, de comparación, de asignación y
creación de la función
estructuras de control (if, if-else y switch). El código no sigue
main, inclusión de
las correctas prácticas de programación para la creación de la
librerías y orden en el
código.
función main, inclusión de librerías y orden en el código. Si su
trabajo se encuentra en este nivel puede obtener entre
Este criterio 15 puntos y 27 puntos
representa 36
puntos del total Nivel bajo: El estudiante no presenta el programa solicitado o
de 80 puntos de la no realiza envió del archivo fuente (.c).
actividad Si su trabajo se encuentra en este nivel puede obtener
entre 0 puntos y 16 puntos

Cuarto criterio de Nivel alto: El estudiante participó de forma oportuna en el


evaluación: foro, realizando la realimentación de los programas presentados
por sus compañeros
El estudiante Si su trabajo se encuentra en este nivel puede obtener
participó de forma entre 3 puntos y 5 puntos
oportuna en el foro,
realizando la Nivel Medio: No Aplica

11
realimentación de
los programas Nivel bajo: El estudiante no realimenta de forma significativa
presentados por sus los aportes individuales presentados por sus compañeros.
compañeros Si su trabajo se encuentra en este nivel puede obtener
entre 0 puntos y 1 puntos
Este criterio
representa 5
puntos del total
de 80 puntos de la
actividad

12

Potrebbero piacerti anche