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

PROGRAMACION EN PYTHON

xamav85165Informe8 de Octubre de 2022

2.150 Palabras (9 Páginas)65 Visitas

Página 1 de 9

[pic 1][pic 2]

Evaluación  N°1  

Programación  Orientado a Objeto

PROGRAMACION  EN  PYTHON

UML   –   CLASES

ÁREA ACADÉMICA

Informática y telecomunicaciones

CARRERA

Informática – Analista Progr.

ASIGNATURA

Introducción a la Programación

CÓDIGO

TI2022

SEDE

Puente  Alto

DOCENTE

Cesar Arce  J.

Unidad de Aprendizaje

N° 1

Criterios a Evaluar

 1.1.1

DURACIÓN

120 minutos

FECHA

26 - 09 - 2022

NOMBRE ESTUDIANTE:

Apellido Paterno[pic 3]

Apellido Materno

Nombres

RUT:                                                                                

         -

PUNTAJE MÁXIMO  

100

NOTA:

Firma conforme

PUNTAJE OBTENIDO

Solicita re-corrección

No

Motivo:

INSTRUCCIONES GENERALES:

1.- La nota 4.0 se obtiene logrando un 60% del puntaje total.

2.- Esta  evaluación tiene un  valor de un  35% del total de las notas de la  asignatura.

3.- La prueba se revisara en ejecución, funcionando como debe ser .

4.- Los ejercicios se deben realizar en Python tal cual se vio en clases.

5.- Se prohíbe el uso de celulares, mp3, mp4, iphone, ipod o similares durante la evaluación. (Según  

     corresponda indicar: Se prohíbe el uso de calculadoras).

LA   EVALUACION DEBE  ENVIAR  AL FINAL DE LA CLASE

  A  LAS  13:00 HRS.

  SIN  PEROS . . . .

I  Desarrollo  de  Ejercicio  Practico. Puntaje total 100%

Realice el ejercicio que se pide mas abajo aplicando Diagramas de Clases,  Clases y  Objeto  tal cual se explico en clases, y en la guía de tarea valida como horas virtuales. Cabe recordar  que  debe respetar el estándar UML explicado en clases,  ya  que  se  considerara en la revisión de la evaluación.

En el desarrollo de la evaluación  también debe realizar las clases y  objetos hechas en UML  las debe programar en  python  tal cual se explico  en el desarrollo de las clases.

Debe enviar un documento en Word con el desarrollo de los ejercicios  resueltos de la evaluación  como son  los realizados  en UML    y  los programados en Python.

DOCUMENTO  WORD:

El documento  en Word que debe  enviar al profesor  debe tener  la  siguiente estructura :

-Nombre del trabajo        : Prueba 1   Diagramas de Clases  y Objetos en  UML y  Clases y Objetos en Python.

-Datos Requeridos        : Nombre Asignatura, Nombre Alumno, Nombre Profesor  y  Fecha.

-Contenido del Word        : Debe tener  las clases, objetos, diagramas de clase, clases programadas y objetos creados.

-Debe colocar  el titulo de la pregunta y abajo realizar el desarrollo del ejercicio  ( ver ejemplo mas abajo ) .

Ejemplo de como  se debe enviar cada ejercicio en el documento Word

[pic 4]

El archivo   que debe  enviar  con los  ejercicios  resueltos debe tener  el  siguiente  nombre  :

[pic 5]

EJERCICIO A  DESARROLLAR

ECLASES Y OLBJETOS  EN  UML :

Practica                :  Realice el ejercicio que se pide, tal cual se explico en las clases y como se muestra mas abajo.

Nombre                  : Venta de  Productos  Electrónicos.

Clases a Realizar         : Cliente - Vendedor - Compra - Pago - Proveedor - Productos  (  TV 4K, Notebook  y  Celular ).

Atributos        : Cada clase debe tener un mínimo de 5  atributos.

Métodos        : Mínimo  2  métodos  cada clase que ud.  debe  asignar.

Objetos                : Crear un objeto Nivel 1 de cada clase, y  2 objetos nivel  2  en 2 clases a su elección.

                                 El objeto nivel 1 debe tener a lo menos 2 características propias.                                  

DIAGRAMA DE CLASES EN  UML :

Clases                : Crea el diagrama de clase  con las 6 clases de la pregunta anterior.

Clases                : Crea el diagrama de clase  y las relaciona correctamente con una línea.

Objetos                  : Creas el diagrama de clases en cada clase correspondiente, tanto el nivel 1 como el nivel 2.

PRACTICA  DE  PROGRAMACION EN PYTHON :

Python                : Debe programar en Python las clases y los objetos pedidas en el paso anterior ( ver ejemplo mas abajo ).

                                 ( Debe  programar cada objeto de las clases  pedidas  más arriba en “Clases a Realizar”  ).

Otro Ejercicio        : Realice un programa que registre el movimiento de arriendo de vehículos, para lo cual debe considerar los  

                                  siguientes datos :  

  -Rut Cliente,  Tipo Vehículo, Valor Día, NumeroDíasArriendo, Total, FormaPago, Dcto., Interés y TotalPagar.

                                 -Debe crear una clase para desarrollar el programa.

                                 -El constructor debe recibir todos los datos como parámetros.

                                 -Debe utilizar una función para ingresar los datos.

                                 -Debe utilizar una función para mostrar los datos.

                                 -Datos que se ingresan por teclado : Rut Cliente, Tipo Vehículo,  Valor Día,  Numero Días Arriendo.

                                 -Total                = ( Valor Día  *  NumeroDiasArriendo  )

                                 -FormaPago        = - Si  FormaPago = Efectivo, se aplica 20% de  descuento del Total.

                                                   - Si  FormaPago = Tarjeta , se aplica 10% de  interés  al  Total.

                                 -Otros Dctos.        = - Si Total > = 100.000.-  y  Total  < 250.000.- se aplica el 10% de  descuento del Total.

                                   - Si Total > = 250.000.-  y  Total  < 400.000.- se aplica el 20% de  descuento del Total.

                                                                  - Si Total > = 400.000.  se aplica el 30% de  descuento del Total.

  -TotalPagar        =  ( Total – Descuento  + ( Interés ))

                                 -Si el descuento o interés  no aplica debe mostrar cero (  Ej.  Dcto. = 0 ,    Interés = 0   ).

                                 -Muestre los datos ordenados, perfectos, de lo contrario se le resta el puntaje correspondiente.

PAUTA  DE  EVALUACION

PRUEBA  Nº1

ITEMS - PAUTA DE EVALUACION

TOTALMENTE LOGRADO

MEDIANAMENTE LOGRADO

DEFICIENTE

NO LOGRADO

EJERCICIOS  DE  DIAGRAMAS  EN  UML

1

Crea  las  6  clases correctamente  como se pide.

04

02

01

0

2

Crea  las  6  clases  semi correctas.

04

02

01

0

3

Crea  los  5  objetos Nivel 1  correctamente.

04

02

01

0

4

Crea  los  5  objetos Nivel 1  semi correctas.

04

02

01

0

5

Crea correctamente el  Primer Objeto  Nivel2.

04

02

01

0

6

Crea correctamente el  Segundo Objeto  Nivel2.

04

02

01

0

7

Crea  y relaciona correctamente el diagrama de clase.

04

02

01

0

28

14

08

00

CLASES  Y  OBJETOS   PROGRAMADOS EN PYTHON

8

Crea las 6 clase  perfectas  en  python.

04

03

01

0

9

Crea las 6 clase  semi - perfectas  en python.

03

02

01

0

CREACION  DE  OBJETOS EN PYTHON

10

Crea  2 Objetos  Nivel 1 correctamente de cada clase.

04

03

01

0

11

Crea  2 Objetos  Nivel 1 semi - perfectos de cada clase.

03

02

01

0

12

Muestra  OK todos los  datos de los  2 objetos creados.

04

03

02

0

13

Muestra  semi – OK los  datos de los  2 objetos creados.

03

02

01

0

21

15

07

00

OTRO  EJERCICIO  PROGRAMADO  EN  PYTHON

14

Crea la clase  correctamente Arriendo Vehículo.

03

03

01

0

15

Crea el constructor  como se pide.

04

03

01

0

16

Ingresa los datos en  la función  Ingreso Datos.

03

02

01

0

17

Muestra los datos  en  la función  Listar Datos.

04

03

01

0

18

Calculo OK   20% dcto.  Forma de Pago   “Efectivo”.

03

02

01

0

19

Calculo OK   10% Interes.  Forma de Pago   “Tarjeta”.

03

02

01

0

20

Calculo OK  del  10%  en  “Otro  Dcto.”, en el tramo 1.

03

03

01

0

21

Calculo OK  del  20%  en  “Otro  Dcto.”, en el tramo 2.

03

02

01

0

22

Calculo OK  del  30%  en  “Otro  Dcto.”, en el tramo 3.

03

02

01

0

23

Calculo OK  del Total Pagar

05

03

01

0

24

Crea el objeto traspasando los parámetros pedidos.

06

02

01

0

25

Muestra OK los datos  del  objeto en la función

07

02

01

0

47

29

14

00

OTROS

26

Proceso completo OK

04

02

01

0

04

02

01

00

TOTAL  PUNTOS

100

60

30

00

AL TERMINAR DEBE ENVIAR EL CONTROL CON LOS ARCHIVOS COMPRIMIDOS  EN UN ARCHIVO ZIP o RAR a:   cesar.arce@inacapmail.cl

...

Descargar como (para miembros actualizados) txt (9 Kb) pdf (389 Kb) docx (977 Kb)
Leer 8 páginas más »
Disponible sólo en Clubensayos.com