ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

INTRODUCCIÓN A LA PROGRAMACIÓN - 30%


Enviado por   •  21 de Agosto de 2022  •  Trabajos  •  810 Palabras (4 Páginas)  •  119 Visitas

Página 1 de 4

[pic 1][pic 2]

CUARTA EVALUACION PARCIAL

INTRODUCCIÓN A LA PROGRAMACIÓN - 30%

Nombre

Rut

Carrera (s)

Semestre

Otoño 2021

Código asignatura

TI2011

Sección

Docente

Fecha

Puntaje Total

50  Pts

Puntaje

Obtenido

Nota

Firma

INSTRUCCIONES

Lea cuidadosamente estas instrucciones antes de contestar:

  • La duración máxima de la Prueba es de 3 días.
  • La nota 4,0 se obtiene logrando un 60% del puntaje total de 50 Pts.
  • La prueba cuenta de un tipo de ítem: Desarrollo.
  • Debe adjuntar un archivo comprimido (rar, zip, 7z) con un bloc de notas por cada ejercicio o archivo .py, donde cada bloc de notas contiene la solución a cada problema.
  • El archivo comprimido debe tener el siguiente nombre: ApellidoNombre.extension
  • Procure no interactuar con sus compañeros, no mencionar sus ideas, ni las formas en la que abordará cada problema, esto pudiese generar una copia inconsciente.
  • Cualquier incumplimiento de alguna de estas instrucciones o si se detecta alguna actividad sospechosa su evaluación será evaluada con la nota mínima. (1,0)

CRITERIOS DE EVALUACIÓN

3.1.1     Identifica diferencias entre tuplas, arreglos y diccionarios en función de las capacidades de almacenamiento.

3.1.2     Determina el tipo de dato óptimo para el almacenamiento de datos.

3.1.3     Crea aplicación para búsqueda y ordenamiento de datos dentro de arreglos.

3.1.4     Crea aplicación para búsqueda de datos dentro de tupas y diccionarios.

3.1.5 Aplicando métodos establecidos.


DESARROLLO.

  1. EJERCICIO 1 (PUNTAJE 14 PTS)

Usted tiene una clínica veterinaria y debe realizar un registro de las mascotas que tiene actualmente. Debe ingresar por teclado la cantidad de mascotas que usted tiene para luego solicitar el nombre y tipo de mascota de cada una de ellas. El tipo de mascota puede ser perro, gato u otro. Una vez creado el registro debe mostrarlo para luego contabilizar cuantas mascotas son perros, cuantos son gatos y cuantas no son ni perros ni gatos. Para dar cumplimiento a este ejercicio debe utilizar Tuplas.

Ejemplo.

[pic 3]


  1. EJERCICIO 2 (PUNTAJE 18 PTS)

Se le ha encomendado la tarea de desarrollar un programa que entregue el promedio de dos notas para cada uno de los estudiantes de su curso. Para ello debe contar con 3 listas, la primera debe almacenar el nombre de los estudiantes, la segunda lista debe guardar la nota de la primera evaluación y la tercera lista la nota de la segunda evaluación. Usted desconoce el número de alumnos, por lo cual debe repetir la acción siempre y cuando el usuario desee ingresar otro registro. Una vez armadas las tres listas debe mostrarlas. A continuación, debe calcular el promedio de la nota 1 y la nota 2 por cada estudiante y guardarlo en una cuarta lista. Luego de crear la lista de promedios debe ordenar las 4 listas, tomando como referencia el promedio. (Adaptar ordenamiento Burbuja). Finalmente muestre las 4 listas.

Ejemplo:

[pic 4]


  1. EJERCICIO 3 (PUNTAJE 18 PTS)

Un almacén necesita una aplicación que permita buscar un producto en base a un Código para luego calcular el total de la venta. Para ello debe pedir la cantidad de productos a registrar. Por cada producto debe solicitar el código, nombre y precio del mismo (crear un diccionario cuya clave sea el código). Posterior a ello debe repetir de manera infinita lo siguiente:

  1. Solicitar el código del producto a comprar
  2. Si el producto existe debe preguntar la cantidad a comprar
  3. Calcular el total de compra
  4. Mostrar el producto que se vendió y el total vendido
  5. En caso de que el punto 2 no ocurra, es decir que el código del producto no exista, debe indicar esto al usuario.

Ejemplo:

[pic 5]


ESCALA DE APRECIACIÓN

Criterio

Indicadores

Notas

Ejercicio 1

Cumple

No Cumple

Solicita la cantidad de mascotas

1

0

Repite la acción que corresponde

1

0

Solicita el nombre de cada mascota

1

0

Solicita el tipo de cada mascota

1

0

Crea una tupla que contiene el nombre y tipo de una mascota

2

0

Agrega a la tupla principal la tupla anterior

2

0

Muestra el contenido de la tupla principal

2

0

Contabiliza la cantidad de Perros

1

0

Contabiliza la cantidad de Gatos

1

0

Contabiliza la cantidad de Otras mascotas

1

0

Muestra la cantidad de cada tipo de mascota

1

0

Ejercicio 2

Cumple

No Cumple

Modifica el algoritmo de ordenamiento burbuja

1

0

Solicita el nombre de un alumno

1

0

Solicita la nota 1 del alumno

1

0

Solicita la nota 2 del alumno

1

0

Agrega el nombre a la lista 1

2

0

Agrega la nota 1 a la lista 2

2

0

Agrega la nota 2 a la lista 3

2

0

Repite la acción hasta que el usuario decida lo contrario

1

0

Imprime las 3 listas

1

0

Calcula el promedio de cada alumno

1

0

Agrega el promedio de cada alumno a la lista 4

2

0

Ordena las 4 listas en base a los promedios

2

0

Imprime las 4 listas

1

0

Ejercicio 3

Cumple

No Cumple

Solicita la cantidad de productos a registrar

1

0

Solicita el código del producto

1

0

Solicita el nombre del producto

1

0

Solicita el precio del producto

1

0

Crea una lista con el nombre y precio del producto

2

0

Agrega al diccionario la lista anterior usando el código como key

3

0

Repite las acciones anteriores por cada producto a registrar

1

0

Implementa un ciclo infinito

1

0

Solicita el código del producto a vender

1

0

Verifica que el código del producto exista

2

0

Si el producto existe solicita la cantidad a vender

1

0

Calcula el total de la venta

1

0

Muestra el nombre y el total del producto vendido

1

0

Si el producto no existe se le indica al usuario

1

0

...

Descargar como (para miembros actualizados)  txt (6 Kb)   pdf (187.4 Kb)   docx (416.6 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com