https://github.com/sachicorrea/loopspython
An academic activity which for-loops were used in order to iterate data or create asterisk patterns
https://github.com/sachicorrea/loopspython
python-3
Last synced: 4 months ago
JSON representation
An academic activity which for-loops were used in order to iterate data or create asterisk patterns
- Host: GitHub
- URL: https://github.com/sachicorrea/loopspython
- Owner: sachicorrea
- Created: 2021-06-01T21:12:02.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-06-01T21:12:05.000Z (about 4 years ago)
- Last Synced: 2025-01-03T11:11:32.856Z (5 months ago)
- Topics: python-3
- Language: Python
- Homepage:
- Size: 2.93 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Taller ciclos
Este taller propone un conjunto de ejercicios para ser resueltos con ciclos.# Y sin embargo se mueve
En 1590 Galileo presentó las leyes de la caída libre:
* Sin resistencia los cuerpos caen a la misma velocidad independientemente de su masa, forma y composición.
* Cuando se lanza un objeto la distancia que recorre es proporcional al tiempo
d= (1/2) g*t^2Donde
* d es la distancia recorrida
* g es la aceleración originada por la gravedad es decir 9.8m/s^2
* t es el tiempo transcurrido
Esta y otras afirmaciones le valieron a Galileo una amable invitación a beber la Cicuta, pero finalmente fue condonada su pena a cadena Perpetua.## ¿Y yo que tengo que ver en este cuento?
En honor al gran científico Galileo Galilei, vamos a implementar una aplicación que dada una altura en metros de un edificio del que se va a lanzar una esfera, vaya mostrando la distancia recorrida segundo a segundo hasta tocar el suelo.En el archivo funciones_ciclos.py esta la línea base para implementar esta función.
# Descendientes
La siguiente gráfica muestra el comportamiento de los descendientes y ascendientes de una persona, si asumimos que esta persona es la generación 0, la generación 1 serán dos personas (sus padres) la generación 2 serán 4 personas (sus abuelos) y así sucesivamente.
![alt text]
(https://raw.githubusercontent.com/oscarhf/Materiales_de_apoyo/05af7b952d444565e3b46ee198331d379108b049/generacion.png)## ¿Ya adivinas lo que debes hacer?
Así es, necesitamos una función que dada una generación (mayor o igual a cero):
* retorne el número total de personas de la familia (de todas las generaciones hasta la generación dada)
* muestre el número de personas de cada generación mientras hace el cálculEn el archivo funciones_ciclos.py esta la línea base para implementar esta función.
# Triangulares
Vamos a hacer un triangulo con números enteros consecutivos, asi como el que se muestra a continuación que es un triángulo de 5 pisos.1
2 3
4 5 6
7 8 9 10
11 12 13 14 15## ¿Que debo hacer?
Vamos a implementar una función que permita construir triángulos de números enteros dado un número de pisos. (mayor a cero)
En el archivo funciones_ciclos.py esta la línea base para implementar esta función.
# Tableros
Vamos a realizar una función que imprima un tablero como el siguiente![alt text]
(https://raw.githubusercontent.com/oscarhf/Materiales_de_apoyo/master/tablero.png)## ¿Que debo hacer?
Vamos a implementar una función que permita construir tableros como el anterior dada la longitud en cuadrados (mayor a cero), por ejemplo el anterior cuadrado es de 8x8
En el archivo funciones_ciclos.py esta la línea base para implementar esta función.