Está en la página 1de 3

DEPARTAMENTO DE ENERGÍA Y MECÁNICA.

TAREA 1.1

ESTUDIANTE: STEVEN SANDOVAL

NRC: 8937

FECHA: 14/06/2020

1.- CAPTURA DE PANTALLA DEL PROGRESO DEL CURSO.


2.- Resumen

Para esta tarea se procedió a entender un poco más el lenguaje python y a practicar
resolviendo los ejercicios propuestos en el curso de python de la universidad de waterloo
https://cscircles.cemc.uwaterloo.ca/, este curso consta de 18 partes en las cuales se presentan
ejercicios y teoría que abarcan desde lo más simple como el hola mundo y la declaración de
variables hasta recursión y eficiencia de programación.

El curso es muy interactivo y didáctico ya que nos presenta diferentes maneras de aprender
como son por medio de la lectura de teoría, ejemplos de programación y ejercicios de
programación que incluyen entre otros el corregir errores, ordenar programas, encontrar la
respuesta de un determinado programa, programar y ejecutar tus propios programas que den
solución a los ejercicios propuestos, entre otros.

Cada ejercicio planteado tiene su nivel de complejidad dependiendo de lo avanzado del curso
y de la teoría que le corresponde, entre los errores más comunes que tuve fue que al no estar
acostumbrado a este lenguaje se producían errores de indentación, o de falta de : en funciones
y ciclos.
Del mismo modo, los ejercicios que me resultaron más difíciles de resolver y que me llevaron
más tiempo para pensar y analizar cual seria la mejor respuesta a estos fueron los de recursión
debido a que muchas veces cuando intentaba llamar a la función dentro de la misma función
resultaba en ciclos infinitos y me salian errores.

Luego de haber completado todos los ejercicios y de leer la teoría siento que tengo más
conocimiento acerca del lenguaje de python y sus aplicaciones, del mismo modo este curso
fue como una introducción ya que hay muchas otras cosas mas que no se lograron abarcar
pero que con el transcurso del tiempo espero aprender y no perder los conocimientos ya
adquiridos practicando y resolviendo ejercicios.

3.- Ejercicios propuestos

● Escribir una función que calcule el total de una factura tras aplicarle el IVA. La
función debe recibir la cantidad sin IVA y el porcentaje de IVA a aplicar, y devolver
el total de la factura. Si se invoca la función sin pasarle el porcentaje de IVA, deberá
aplicar un 21%.
● Escribir una función que calcule el área de un círculo y otra que calcule el volumen de
un cilindro usando la primera función.
● Calcular la cantidad de segundos que le toma a la luz viajar del sol a un planeta
ingresado y mostrar el resultado en pantalla.
● Escribir una función que simule una calculadora científica que permita calcular el
seno, coseno, tangente, exponencial y logaritmo neperiano. La función preguntará al
usuario el valor y la función a aplicar, y mostrará por pantalla una tabla con los
enteros de 1 al valor introducido y el resultado de aplicar la función a esos enteros.
● Escribir una función que reciba una muestra de números y devuelva los valores
atípicos, es decir, los valores cuya puntuación típica sea mayor que 3 o menor que -3.

También podría gustarte