0% encontró este documento útil (0 votos)
49 vistas8 páginas

Algoritmos y Programas en Python 2022

El documento presenta una serie de ejercicios de programación en Python sobre diferentes temas como conversión de unidades, cálculo de áreas, intereses compuestos, entre otros. Los ejercicios incluyen la descripción del problema, los datos de entrada/salida y la codificación de la solución.

Cargado por

Ginger Rojas
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
49 vistas8 páginas

Algoritmos y Programas en Python 2022

El documento presenta una serie de ejercicios de programación en Python sobre diferentes temas como conversión de unidades, cálculo de áreas, intereses compuestos, entre otros. Los ejercicios incluyen la descripción del problema, los datos de entrada/salida y la codificación de la solución.

Cargado por

Ginger Rojas
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 DOCX, PDF, TXT o lee en línea desde Scribd

TRABAJO PRACTICO N°1:

FUNDAMENTOS DE INFORMATICA

Integrantes:

 Gaspanello Oriana Ayelen-01322(Ing. En Minas)


 Vilte Villafañez David Samuel-44571151 (Ing. En Agrimensura)
 Espeche Brian Jesús Sebastián-44572357 (Ing. En Agrimensura)
 Vivanco Raúl-44835379 (Ing. En Agrimensura)
 Sacaba Héctor Mariano-44571460 (Ing. En Agrimensura)
 Carrizo Diego-44219834 (Ing. En Agrimensura)
 Rojas Gabriela Anahi-41618660 (Ing. En Minas)
 Alfredo Miguel Arreguez Acevedo-41624134 (Ing. En Agrimensura)

Referente: Rojas Gabriela Anahi


Materia: Fundamentos de Informatica
Año: 2022
Ejercicio N°1:
"""Una temperatura en grados C° se puede covertir a su equivalente
fahrenheit (F) con la formula que se desconoce. elaborar un algoritmo y
codificar un programa que lea una temperatura en grados celcius y obtega eh
imprima la temperatura farenheit equivalente"""
#Datos de entrada: temperatura en grados celcius
#Datos de salida: temperatura en grados farenheit
def principal():

C =float(input("ingrese grados celsius"))

F= int(C*9/5+32)

print("el valor convertido es:",F,"F")

principal()

Ejercicio N°3:
"Un competidor de bicicleta desea crear un plan de carrera de 100Km. con la
ayuda de"
"un dispositivo GPS podrá hacerlo. Lo único es que las unidades de medida
del"
"dispositivo están en Min/Km. Esto nos confunde un poco. Podrías realizar
una"
"transformación de Km/h a Min/Km? de manera que se ingrese los km/h y se
muestre"
"Min/km"

#entrada: kilomentros por hora


#salida: kilometros por minutos
#supuesto:
def principal():

H= float(input("ingrese los km/h"))

M= int(H/60)

print("el valor convertido es:",M,"M")

principal()

Ejercicio N°5:
"""Elaborar un algoritmo y codificar un programa que calcule e imprima el
costo de producción de un articulo, teniendo como datos la descripcion y el
numero de unidades producidas. el costo se calcula multiplicando el numero
de unidades producidas por el factor de costo de materiales 1.5 y sumandole
el producto un costo fijo de 300"""
#Datos de entrada: produccion de un articulo
#Proceso: unidades producidas
#Datos de salida: costo fijo
def principal():
costo_fijo = 300
costo_materiales = 1.5
num_unidades = int(input("Ingrese el numero de unidades:"))
resolver = (num_unidades * 1.5) + 300
print("El resultado de la operacion es:", resolver)
principal()

Ejercicio N°7:
"""Elaborar un algoritmo y codificar un programa que determine en mm las
medidas de una llave mecánica. Teniendo en cuenta que 1 pulgada equivale a
25,4 mm"""
#Datos de entrada: las llaves
#Proceso: una pulgada es (2,54mm)
#Datos de salida: medidas de la llave mecanica en (mm)
def principal():
llave = float(input("Ingrese el tamaño de la llave mecanica en pulgadas:
"))
print("la llave tiene la siguiente medida en mm: ", (llave*25,4))
principal()
Ejercicio N°9:
"""Elaborar un algoritmo y codificar un programa que obtenga e imprima el
valor de Y a partir de la ecuación Y = x2 + 7x - 15"""
#Datos de entrada: X
#Proceso: Y = x**2+7*x-15
#Datos de salida: Y
def principal():
X = float(input("A partir de la siguiente ecuacion Y = x**2+7*x-15,
ingrese el valor que quiere que valga X: "))
print("Y=",(X**2+7*X-15))
principal()

Ejercicio N°11:
"""Escribir un programa que lea un entero, n, introducido por el usuario y
despues muestre
en pantalla la suma de todos los enteros desde 1 hasta n. La suma de los n
primeros enteros
positivos puede ser calculada de la siguiente forma:"""

#Datos de entrada: Enteros Positivos


#Datos de salida: Suma de enteros
#Supuestos: Suma

def principal():

print("ingrese un numero")
numero1= input(int())
numero2= (int(numero1)+1)
suma= (int(numero1) * (numero2)/2)
print("la suma de sus enteros da como resultado:",suma)

principal()
Ejercicio N°13:
"""Del problema anterior agregue un método para calcular el área de un
cuadrado o rectángulo."""
#Dato: calcular area de un cuadrado
def principal():
lado = int(input("Ingresar la medida del lado del cuadrado: "))
area = lado*lado
print("El area del cuadrado es:", area)
principal()

Ejercicio N°15:
""" Escribir un programa que pregunte al usuario una cantidad a invertir, el
interes anual y el numero de años y muestre por pantalla el capital obtenido
en la inversion."""
#Datos de entrada: cantidad a invertir
#Datos de salida: capital obtenido en la inversion
def principal():
c_invertir = int(input("Ingrese la cantidad a invertir:"))
porcentaje = int(input("Ingrese el porcetaje de su interes anual: "))
c_años = int(input("Ingrese la cantidad de años de la inversion:"))
result = porcentaje * c_invertir / 100
total = result * c_años
print("La capital obtenida en la inversion es: ", total)
principal()

Ejercicio N°17:

"""Se debe ingresar las medidas de un cubo, luego un porcentaje a escalar,


puede ser positivo o puede ser negativo. Muestre las medidas originales y
las medidas luego de escalar."""
#datos de entrada: medidas del cubo y porcentaje escalar
#datos de salida: medidas originales y escalar
# Supuestos:
# Declaracion del método

def principal():

print("Ingrese base, altura, profundidad y porcentaje a escalar ")


base = input()
altura = input()
profundidad = input()
porcentaje = input()
volumen = (float(base) * float(altura) * float(profundidad))
escala = (float(volumen) * ( float(porcentaje) / 100))

print("medidas originales", volumen,"medidas a escala


de",porcentaje,"%", escala )
#Llamada al método
principal()

Ejercicio N°19:

"""Elaborar un algoritmo y codificar un programa que permita contestar esta


pregunta y que se puedan ingresar otros parametros, es decir, otra velocidad
en km/h y otro tiempo en minutos. Tenga en cuenta que para determinar la
distancia recorrida se necesita la siguiente formula d= v*t, recuerde que
debe trabajar con la misma unidad de medida, es posible que tenga que
transformar algunas"""
#datos de entrada: otra velocidad y otro tiempo
#datos de salida: algoritmo con otros parametros
# Supuestos:
# Declaracion del metodo

def principal():

print("Ingrese la unidad en velocidad y minutos ")


velocidad = input()
minutos = input()
horas = (float(minutos) / 60)
distancia = (float(horas) * int(velocidad))
print("se recorrio", distancia, "kilometros en", minutos,"por minutos" )
#Llamada al metodo
principal()
Ejercicio N°21:
"""Capturar la frase del teclado y luego transformarla en mayúscula, Mostrar
ambas cadenas. Por ejemplo de pruebas las siguientes cadenas:
“Tenemos que ir a estudiAR Fundamentos”
“mi dni es 34995833”
“SI, COMPRENDO LO QUE DICE”
"""
def principal():
texto1 = ("Tenemos que ir a estudiAR Fundamentos")
texto2 = ("mi dni es 34995833")
texto3 = ("SI, COMPRENDO LO QUE DICE")
print("TEXTO EN MAYUSCULA: ", [Link]())
print("TEXTO EN MAYUSCULA: ", [Link]())
print("TEXTO EN MAYUSCULA: ", [Link]())
principal()

Ejercicio N°23:

"""De la siguiente cadena, indique:"Se suspende los partidos de fútbol por


10 días, en vez de fútbol haremos gimnasia funcional en casa"
1. Cantidad de letras de la cadena
2. Cantidad de veces que se repite la letra "e"
3. Cantidad de veces que se repite la palabra fútbol
4. Reemplazar fútbol por voley"""

from [Link] import contents


from typing import Counter

def principal():
print("leer frase")
global txt
txt=(input("ingresa una frase: ")).lower()
principal()

def principal():
print("contar letra ingresada")
letra = (input("Ingrese la letra a buscar: ")).lower()
conta =0
for i in txt:
if([Link]()):
if(letra==i):
conta+=1
print("la letra: ", letra, "se repite", conta, "veces")
principal()

def encontrar_frecuencia(archivo):
try:
with open(archivo, "r", encoding="utf-8")as f:
contenido = [Link]()
palabras = [Link]()

return Counter(palabras)
except FileNotFoundError:
print("El archivo especificado no se ha encontrado.")

nombre_archivo = "PYTHON/[Link]"
conteo = encontrar_frecuencia(nombre_archivo)
print(conteo)

def principal():
frase = "Se suspede los partidos de fútbol por 10 días, en vez de fútbol
haremos gimnasia funcional en casa"
print([Link]("fútbol", "Voley"))
principal()

También podría gustarte