0% encontró este documento útil (0 votos)
3 vistas19 páginas

Ejercicios de Python para Principiantes

El documento presenta cuatro ejercicios en Python que enseñan conceptos básicos de programación y matemáticas, incluyendo el cálculo del área de un círculo, fórmulas de tiro vertical, el teorema de Pitágoras y la potencia de un número. Cada ejercicio incluye una explicación detallada de los pasos a seguir, el uso de funciones y estructuras selectivas, así como la entrada y salida de datos. Se concluye resaltando la importancia de la programación en la aplicación de principios matemáticos y físicos.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas19 páginas

Ejercicios de Python para Principiantes

El documento presenta cuatro ejercicios en Python que enseñan conceptos básicos de programación y matemáticas, incluyendo el cálculo del área de un círculo, fórmulas de tiro vertical, el teorema de Pitágoras y la potencia de un número. Cada ejercicio incluye una explicación detallada de los pasos a seguir, el uso de funciones y estructuras selectivas, así como la entrada y salida de datos. Se concluye resaltando la importancia de la programación en la aplicación de principios matemáticos y físicos.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

FACULTAD DE CIENCIAS E INGENIERÍA

CARRERA DE INGENIERÍA DE SOFTWARE

TEMA:

Ejercicios Python

AUTORES:
Paredes Ruiz Anthony Jordy
Peña Chica Byron Gabriel
Suárez Benalcázar Ángel Mario
ASIGNATURA:
Fundamentos de la programación

DOCENTE:
Roger Marcelo Freire Avilés

FECHA DE ENTREGA:
31/10/25

PERIODO:
Abril 2024 a Agosto 2025

MILAGRO-ECUADOR
Introducción

Vamos a realizar 4 ejercicios en Python utilizando funciones básicas, también crear


estructuras selectivas múltiples, definir variables como decimales o contantes, aprender
el uso de import math, como math.π es la contante del valor de pi , [Link] para sacar
raíz cuadrada etc. Conocer el uso de algunos signos como = y * en casos especiales y la
presentación de algún resultado ya que a diferencia de pseint es un poco mas compleja.

Calcular el área del circulo

Explicación paso a paso:


1. Ingresamos importar math:

Necesitamos la constante π (pi) que está en el módulo math.

¿Qué es import math?

Es una instrucción que se encarga del módulo matemático de Python, dándonos acceso a
funciones y constantes matemáticas avanzadas como:

Constantes como [Link] (π = 3.14159...)

Funciones como [Link]() (raíz cuadrada), [Link]() (potencia), etc.

Con la función print escribimos el mensaje “CÁLCULO DEL ÁREA DE UN CÍRCULO” para que
nos aparezca en la ejecución.
2. Entrada de datos:

Ingresamos la variable radio, pero con la funcion input que permite que el usuario escriba
información y también float que nos ayuda al momento de ingresar un número no los
convierta decimal que nos permite realizar el calculo matemático.

3. Cálculo:

Aplicamos la fórmula matemática área = math. π * radio², para elevar un valor al cuadrado
con Python simplemente escribimos dos signos de multiplicación y luego el valor que
vallamos a utilizar: área math.π *radio**2

4. Mostrar resultado:

Para mostrar el radio que vamos ingresar y el área que vamos a calcular se coloca primero
print entre () dentro del paréntesis escribimos a f al inicio indicando que nos permite
mostrar cualquier tipo de variable y las variables van entre {} donde Python reemplaza
automáticamente {variable} por el valor que vayamos a ingresar.

EJECUCION
Al realizar la ejecución ingresamos el radio y automáticamente se nos presenta el radio
ingresado y también el cálculo del área.

Pero si ingresamos un dato que no sea un numero nos dirá error ya que solo debes
ingresar números.
Incluso puedes ejecutar numeros decimales negativos.

Calcular las fórmulas de tiro vertical


1. Entrada de datos:

Líneas 1-6: Mostrar el Menú de Opciones de las fórmulas que vamos a calcular

Tomar en cuenta las siguientes variables: V₀: Velocidad inicial (m/s), g: Aceleración
gravitatoria (9.8 m/s²), t: Tiempo (s), h: Altura (m).

Ahora con la funcion print vamos a mostrar los mensajes y opciones con las formulas que
queremos presentar:
print("FORMULAS DE TIRO VERTICAL")
print("1. Velocidad final (Vf = Vo - gt)")
print("2. Altura (h = Vot - gt^2/2)")
print("3. Velocidad final al cuadrado (Vf^2 = Vo^2 - 2gh)")
print("4. Altura máxima (h_max = -Vo^2/2g)")
print("5. Tiempo máximo (T_max = -Vo/g)")
print("6. Tiempo de vuelo (T_v = -2Vo/g)")

2. Entrada de variables y Constantes

Escribimos la variable opción le asignamos un valor con el signo = después escribimos


int () para asignar el texto como numero entero y después colocamos input() para
presentar el texto. La variable opción nos va permitir que al momento de escoger un
número del 1 al 6 vamos a solicitar el cálculo que queremos realizar dependiendo del
número.

opcion = int(input("Seleccione la opción (1-6): "))


Definimos gravedad como una constante

g = 9.8 # gravedad

Escribimos la letra g que es gravedad luego colocamos = para asignarle el valor de 9.8 y
luego colocamos # gravedad, es un comentario para explicar mejor el código también
para saber que es la variable g, al colocarle el # no afecta el código ya que es un
comentario.

[Link] una estructura selectiva de selección múltiple

Opción 1: Velocidad Final

Utilizamos la función if para crear una condición escribimos la variable opcion y luego
ubicamos ==.

Pero porque dos == en lugar de uno, simple porque en Python si se ubica un igual significa
que vamos a asignar un valor, pero si escribimos dos entonces estamos comparando un
valor y como estamos en una estructura selectiva necesitamos comparar las opciones de
1 al 6 ya que cada una tiene una formula y un valor diferente.

if opcion == 1:

Luego escribimos un mensaje para presentar la velocidad inicial en m/s y el tiempo en


(s), para ello escribimos float para que convierta cualquier numero a decimal y input
para mostrar el mensaje en las variables vo y t.

V0 = float(input("Velocidad inicial (m/s): "))


t = float(input("Tiempo (s): "))

después de presentar las variables vamos a calcular la vf con la siguiente formula

Vf = V0 - g * t

Y por último creamos un mensaje para mostrar por pantalla el resultado de la formula
no olvidar utilizar f al inicio y escribir las variables que vallamos a presentar en {}.

print(f"Velocidad final: {Vf:.2f} m/s")


Opción 2: Altura

En este caso escribimos elif ya que es una opcion con un valor diferente y esta opcion
nos sirve para verificar si es la opción 2 para después descartar la opción 1.

elif opcion == 2:

Pide los mismos datos, pero para fórmula diferente.

V0 = float(input("Velocidad inicial (m/s): "))


t = float(input("Tiempo (s): "))

después de presentar las variables vamos a calcular la h con la siguiente formula

h = V0 * t - (g * t ** 2) / 2

cómo pueden ver en la formula se escribe dos ** es porque 2 va estar elevado al cuadrado
y los paréntesis para dar orden de las operaciones.

Y por último creamos un mensaje para mostrar por pantalla el resultado de la formula
no olvidar utilizar f al inicio y escribir las variables que vallamos a presentar en {}.

print(f"Altura: {h:.2f} m")

Opción 3: Velocidad Final al Cuadrado

Escribimos elif, pero la opcion es la numero 3

elif opcion == 3

El dato velocidad inicial se mantiene, pero ahora utilizaremos la variable altura “h” en
metros ya que la formula requiere ese dato.

V0 = float(input("Velocidad inicial (m/s): "))


h = float(input("Altura (m): "))

Luego calculamos el cuadrado de la velocidad final

Vf2 = V0 ** 2 - 2 * g * h

Y por último creamos un mensaje para mostrar por pantalla el resultado de la formula
no olvidar utilizar f al inicio y escribir las variables que vallamos a presentar en {}.
print(f"Velocidad final al cuadrado: {Vf2:.2f} m²/s²")

Opción 4: Altura Máxima

Escribimos elif, pero la opcion es la numero 4

elif opcion == 4

El dato velocidad inicial se mantiene y será el único dato ya que la formula solo pide
esta variable las otras son asignadas por la propia formula.

V0 = float(input("Velocidad inicial (m/s): "))

Luego calcular la altura máxima alcanzada (cuando Vf = 0)

h_max = (-V0 ** 2) / (2 * g)

Y por último creamos un mensaje para mostrar por pantalla el resultado de la formula
no olvidar utilizar y escribir las variables que vallamos a presentar en {}.

print(f"Altura máxima: {h_max:.2f} m")

Opción 5: Tiempo Máximo

Escribimos elif, pero la opcion es la numero 5

elif opcion == 5

El dato velocidad inicial se mantiene y será el único dato ya que la formula solo pide
esta variable las otras son asignadas por la propia formula.

V0 = float(input("Velocidad inicial (m/s): "))

Luego calcular el tiempo para alcanzar la altura máxima

T_max = (-V0) / g

Y por último creamos un mensaje para mostrar por pantalla el resultado de la formula
no olvidar utilizar f al inicio y escribir las variables que vallamos a presentar en {}.

print(f"Tiempo máximo: {T_max:.2f} s")


Opción 6: Tiempo de Vuelo

Escribimos elif, pero la opcion es la numero 5

elif opcion == 6:

El dato velocidad inicial se mantiene y será el único dato ya que la formula solo pide
esta variable las otras son asignadas por la propia formula.

V0 = float(input("Velocidad inicial (m/s): "))

Luego calcular el tiempo total hasta regresar al punto de partida.

T_v = (-2 * V0) / g


Y por último creamos un mensaje para mostrar por pantalla el resultado de la formula
no olvidar utilizar f al inicio y escribir las variables que vallamos a presentar en {}.

print(f"Tiempo de vuelo: {T_v:.2f} s")

Caso contrario

Sí ingresamos un número fuera del rango 1-6 no aparecerá un mensaje diciéndonos que
la opcion es invalida. Ya en este caso no se seguiría usando elif sino else.

else:
print("Opción no válida")

EJECUCION
Si ingresamos la opcion 1 y escribimos todos los datos solicitados nos ejecutara la
formula, Velocidad final.
Si ingresamos la opcion 2 y escribimos todos los datos solicitados nos ejecutara la
formula, Altura.

Si ingresamos la opcion 3 y escribimos todos los datos solicitados nos ejecutara la


formula, velocidad final al cuadrado.

Si ingresamos la opcion 4 y escribimos todos los datos solicitados nos ejecutara la


formula, Altura máxima.

Si ingresamos la opcion 5 y escribimos todos los datos solicitados nos ejecutara la


formula, tiempo máximo.
Si ingresamos la opcion 6 y escribimos todos los datos solicitados nos ejecutara la
formula, tiempo máximo.

Pero si ingresamos un numero fuera del rango del 1 al 6 que son las opciones disponibles
nos aparecerá un mensaje de error diciéndonos la falla.
Calcular la formula del teorema de Pitágoras

1. Ingresamos importar math:

Necesitamos la función [Link]() que nos sirve para sacar (raíz cuadrada) ya que hay
operaciones que la necesitan. Pero primero escribimos [Link] para poder utilizar la
función especial.

2. Entrada de datos:

Ahora con la funcion print vamos a mostrar los mensajes y opciones que queremos presentar:
print(" TEOREMA DE PITÁGORAS ")
print("1. Calcular hipotenusa")
print("2. Calcular cateto")

luego escribimos la variable opción le asignamos un valor con el signo = después


escribimos int () para asignar el texto como numero entero y después input() para
presentar el texto que el cual solo va a decir que escojamos una de las dos opciones.

opcion = int(input("Seleccione la opción (1-2): "))

[Link] una estructura selectiva de selección múltiple

Empezamos con if después escribimos la variable opcion y le creamos una comparación


con los doble = = e ingresamos el número 1 que es el valor que va representar esa opcion.

Luego escribimos un mensaje para presentar el cateto a y cateto b para ello escribimos
float para que convierta cualquier número a decimal e input para mostrar el mensaje en
las variables a y b.

a = float(input("Cateto a: "))
b = float(input("Cateto b: "))

Ahora vamos utilizar la función [Link]() para sacar la raíz cuadrada y así calcular la
hipotenusa almacenada en la variable c.

c = [Link](a ** 2 + b ** 2)

Y por último creamos un mensaje para mostrar por pantalla el resultado de la hipotenusa
no olvidar utilizar f al inicio y escribir las variables que vallamos a presentar en {}.

print(f"La hipotenusa es: {c:.2f}")

Continuamos con la segunda opcion, pero empezamos con elif para continuar con la
estructura selectiva

elif opcion == 2:

Luego ingresamos un mensaje para presentar la hipotenusa y cateto conocido para ello
escribimos float para que convierta cualquier número a decimal e input para mostrar el
mensaje en las variables c y a.
c = float(input("Hipotenusa: "))
a = float(input("Cateto conocido: "))

Ahora vamos a escribir la función [Link]() para sacar la raíz cuadrada y así calcular el
cateto desconocido almacenado en la variable b.

b = [Link](c ** 2 - a ** 2)

Por último, creamos un mensaje para mostrar por pantalla el resultado del cateto conocido
no olvidar utilizar f al inicio y escribir las variables que vallamos a presentar en {}.

print(f"El cateto desconocido es: {b:.2f}")

Caso contrario

Sí ingresamos un número fuera del rango 1-2 no aparecerá un mensaje diciéndonos que
la opcion es invalida. Ya en este caso no se seguiría usando elif sino else.

else:
print("Opción no válida")

EJECUCION
Si ingresamos valores al cateto a y b nos ejecutara el resultado de la hipotenusa.

Si ingresamos valores a la hipotenusa y cateto conocido nos ejecutara el resultado del


cateto desconocido.
Caso contrario si ingresamos un número que supere el rango de opciones de 1-2 nos
aparecerá un mensaje de error.
Calcular la potencia de un numero

1. Entrada de datos

Ahora con la funcion print vamos a presentar el mensaje que vamos a mostrar

print(" POTENCIA DE UN NÚMERO ")

2. Definir variables

Escribimos un mensaje para presentar la base y el exponente para ello escribimos float
para que convierta cualquier número a decimal e input para mostrar el mensaje en las
variables exponente y base.

3. Calcular el resultado

Para ello se necesita la siguiente formula

resultado = base ** exponente

4. Salida de datos

Ahora se va presentar por pantalla la base el exponente y el resultado todas las 3 variables
encerradas entre {}, utilizar la función f para que nos pueda soltar cualquier tipo de valor.

print(f"{base}^{exponente} = {resultado:.2f}")

Ejecución
Al ingresar valores en la base y el exponente nos ejecutara el resultado de la potencia
En decimales

CONCLUSION
En resumen en los 4 ejercicios se implementaron principios fundamentales de física y
matemáticas, demostrando cómo convertir fórmulas en herramientas prácticas: el cálculo
del área circular aplica geometría básica, las fórmulas de tiro vertical modelan el
movimiento bajo gravedad terrestre, el teorema de Pitágoras resuelve problemas de
triangulación, y el cálculo de potencias ejecuta operaciones algebraicas esenciales,
evidenciando colectivamente la utilidad de la programación al momento de usar función
como import math para definir constantes o funciones especiales, presentar mensajes con
print , float para convertir números decimales , aprender de los usos específicos de cada
carácter como *,= .

Programas

[Link]
7I7PzRGQ0UOq36DELrrbrNBPcc7?usp=sharing
Video:

[Link]
e_link

Integrante Tema(s) Tiempo Tiempo


inicio final

Anthony Jordy Introducción, explicación 00:00 04:28


Paredes Ruiz del programa del 1

Byron Gabriel Peña Explicación del programa 04:29 08:58


Chica del 2

Anthony Jordy Explicación del programa 08:59 10:36


Paredes Ruiz del 3

Ángel Mario Suárez Explicación del programa 10:37 15:51


Benalcázar del 4

Conclusiones

También podría gustarte