Programacuób avanzada
Enviado por pedrol007 • 17 de Octubre de 2022 • Ensayo • 466 Palabras (2 Páginas) • 50 Visitas
[pic 1]
[pic 2]
[pic 3]
[pic 4]
[pic 5]
[pic 6]
DESARROLLO
1. Elabore el código de un programa de computación en Python que permita almacenar dos vectores que incluirá las mediciones de temperaturas obtenidas los lunes, martes, miércoles y jueves de la semana 1 y 2 del Parque Los Leones, estas temperaturas serán almacenadas en dicho vector a partir de datos suministrados por el usuario. Una vez almacenado los datos de las matrices cree un nuevo arreglo que incluya el promedio por día. Emplee NumPy (3 puntos).
[pic 7]
Se crean los vectores con nombre de la semana y matrices con días y valores de temperatura , se puede agregar un input para poder solicitar al usuario ingresar los datos.
2. Modifique el ejercicio 1 para que pueda ser calculado el promedio con una función e identifique el tipo de función utilizada (3 puntos).
[pic 8]
Al tener los valores de las matrices podemos usar las funciones de suma y división para generar los promedios diarios , para eso tenemos que crear los valores de entrada.
3. Evaluar la siguiente función con un código que tome como valor inicial de n un valor dado por el usuario (3 puntos): Si n>=1 muestre los valores hasta F(2) F(n+1)=F(n)-F(n-1)
En el ejemplo podemos apreciar una función recursiva, las cuales son similares a las estructuras de
iteración, en las cuales se debe programar su salida para evitar un ciclo infinito de este mismo.
Explicando el ejemplo, tenemos una función recursiva con retorno de valor, donde nos da un número x y
nos dará como resultado el listado del mismo número hasta el valor 2.
En el ejemplo podemos apreciar una función recursiva, las cuales son similares a las estructuras de
iteración, en las cuales se debe programar su salida para evitar un ciclo infinito de este mismo.
Explicando el ejemplo, tenemos una función recursiva con retorno de valor, donde nos da un número x y
nos dará como resultado el listado del mismo número hasta el valor 2.
En relación a lo aprendido durante esta semana 2, “Las funciones recursivas son aquellas que se llaman a sí mismas durante su propia ejecución. Estas producen una ejecución similar a las estructuras de iteración, debiendo tener en cuenta programar su salida, para evitar así su recursividad infinita.” (pag13).En el ejemplo vemos una función recursiva con retorno de valor, en la cual se nos entrega un número determinado y nos da como resultado el listado del mismo número hasta su valor 2.
...