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()