Skip to content

disaa0/experimento

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

Reglas

  1. No esta permitido utilizar herramientas de IA para generar código.
  2. Esta permitido consultar internet.

Instrucciones para el experimento

  1. Llenar encuesta de entrada: https://forms.gle/FRD39iwwqL6d5p466
  2. Abrir GitHub Desktop.
  • 1
  1. Hacer click en el apartado de Branch y seleccionar New Branch
  • 2
  1. Escribir el nombre clave otorgado para cada participante. Este nombre es único y no debe contener espacios ni caracteres especiales.
  2. Una vez creada la branch, hacer click en Open in Visual Studio Code
  • 4
  1. Crear archivo del programa en la carpeta que corresponda según el ejercicio a realizar.
  • 5
  1. Escribir el código del programa en el campo de edición de texto, las instrucciones para cada programa se encuentran al final.
  2. Guardar el archivo.
  3. Volver a GitHub Desktop y hacer un Commit en la branch creada anteriormente.
  • 6
  1. Hacer clic en el botón Publish Branch para subir los cambios a la branch creada.
  • 7
  1. Llenar encuesta de salida según grupo:

¡Listo!

Problematicas de Python

Ejercicio A

Realizar un programa en Python que permita listar animales por dos condiciones:

  • Por su clasificación o clase
  • Por alguna de sus características

El programa deberá contar con un menú que permita seleccionar el listado por clase o listar por alguna característica. Si tiene tiempo, debe escribir un módulo que permita agregar un nuevo animal o varios animales al listado. Al salir, se deberán grabar los cambios realizados, para que al volver a entrar al programa, no sea necesario volver a agregarlos.

Es recomendable que se divida el programa en dos archivos: Un archivo de funciones auxiliares donde se encuentren las funciones que hacen todo el procesamiento y otro donde se encuentre la ejecución de la lógica principal, llamando a las funciones. Hay dos archivos csv: clases.csv y zoo.csv, es necesario escribir una sola función que cargue el contenido de un archivo en un diccionario. Así la función podrá ser usada para cargar un archivo a la vez en el diccionario de clases y en el diccionario de animales.

Puede realizar el programa con interface para consola de texto o de página dinámica web (Flask o Django)

Ejercicio B

Desarrollar un programa en Python, bajo el paradigma de Objetos. La funcionalidad del programa es la siguiente:

Leer el archivo estrenos.csv, generar los objetos del tipo Película y agregarlos a un diccionario, donde la llave es el mes de estreno de la película, y el valor es una lista de películas que se estrenan en ese mes. Después, ciclar ese diccionario, para desplegar mes por mes, las películas que se estrenan.

El programa deberá contar con un menú que permita seleccionar el listado por clase o listar por alguna característica. Si tiene tiempo, debe escribir un módulo que permita agregar una o varias nuevas películas al listado. Al salir, se deberán grabar los cambios realizados, para que al volver a entrar al programa, no sea necesario volver a agregarlos.

Es recomendable que se divida el programa en dos archivos: Un archivo de funciones auxiliares donde se encuentren las funciones que hacen todo el procesamiento y otro donde se encuentre la ejecución de la lógica principal, llamando a las funciones.

Puede realizar el programa con interface para consola de texto o de página dinámica web (Flask o Django)

Problematicas de JavaScript

Ejercicio A

Escribir una aplicación en JavaScript para evaluar una expresión aritmética. Las operaciones que puede incluir la expresión son: suma (+), resta (-), multiplicación (*) y división (/). Cuando la expresión aritmética involucra sumas, restas, multiplicaciones y/o divisiones el orden en el que se deben realizar las operaciones es:

  • Operaciones agrupadas en paréntesis.
  • Multiplicaciones y divisiones
  • Sumas y restas

Si la expresión contiene algún error, la aplicación debe notificar al usuario.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published