Ejemplo de parcial 1 - 1
Requisitos de finalización
Ejercicio 1
- Analizar el siguiente código y determinar qué sale por pantalla.
- Describa con sus palabras qué hace este código.
import math
def es_cuadrado(val):
return int(math.sqrt(val))**2 == val
mensaje = ""
for i in range(100):
if es_cuadrado(i):
mensaje += "%d "%(i)
print(mensaje)
Ejercicio 2
- Analizar el siguiente código y determinar qué sale por pantalla.
- ¿A qué problema responde este código?
N = int(input("ingrese un número entero: "))
i = N-1
while N%i != 0:
i -= 1
print(i)
Ejercicio 3
- Analizar el siguiente código y determinar qué sale por pantalla.
- ¿A qué problema responde este código?
def maximo(V1,V2):
if V1 > V2:
return V1
return V2
def minimo(V1,V2):
if V1 < V2:
return V1
return V2
A1 = 15
A2 = 4
A3 = 54
A4 = 12
A5 = 22
for i in range(4):
T = maximo(A1,A2)
A2 = minimo(A1,A2)
A1 = T
T = maximo(A2,A3)
A3 = minimo(A2,A3)
A2 = T
T = maximo(A3,A4)
A4 = minimo(A3,A4)
A3 = T
T = maximo(A4,A5)
A5 = minimo(A4,A5)
A4 = T
print(A1,A2,A3,A4,A5)
Ejercicio 4
Escribir un programa en python que cumpla con las siguientes especificaciones:a) Solicite al usuario que ingrese un número entero por teclado y guardarlo en la variable N
b) Si el número es menor que 1 mostrar el mensaje "El número no es positivo"
c) en caso contrario mostrar todos los números del 1 a N por pantalla
Ejercicio 5
Escribir un programa en python que cumpla con las siguientes especificaciones:a) Solicite al usuario que ingrese un número entero por teclado y validar
que el valor ingresado esté en el rango de 1 a 1000 y guardarlo en
la variable A
b) Solicite al usuario que ingrese un número entero por teclado y validar
que el valor ingresado esté en el rango de 1 a 1000 y guardarlo en
la variable B
c) Encontrar el mayor común múltiplo de los dos números y mostrarlo por pantalla
Ejercicio 6
Escribir un programa en python que cumpla con las siguientes especificaciones:a) definir una función que acepta 4 parámetros A,B,C y x y devuelve el
rtesultado de evaluar la función matemática f(x) = Ax**2 + Bx + C.
b) Solicitar que se ingresen por teclado 3 valores flotantes
correspondientes a los términos cuadrático, lineal e independiente
de una función cuadrática.
c) mostrar por pantalla el resultado de evaluar la función para 10
valores de x equidistantes entre -10 y 10 ambos inclusive.
Ejemplo:
Ingrese el término cuadrático: 2.2
Ingrese el término lineal: 1.22
Ingrese el término independiente: 0.4
| x| f(x)|
| -10.00| 208.20|
| -7.78| 124.00|
| -5.56| 61.52|
| -3.33| 20.78|
| -1.11| 1.76|
| 1.11| 4.47|
| 3.33| 28.91|
| 5.56| 75.08|
| 7.78| 142.98|
| 10.00| 232.60|
Última modificación: martes, 31 de mayo de 2022, 10:13