0% encontró este documento útil (0 votos)
20 vistas4 páginas

TP1 Python

El documento presenta una serie de ejercicios prácticos de programación en Python para estudiantes de la Tecnicatura Universitaria en Telecomunicaciones. Los ejercicios abarcan desde operaciones básicas y condicionales hasta el uso de bucles y funciones matemáticas. Cada ejercicio incluye instrucciones específicas y preguntas para evaluar la comprensión del material.

Cargado por

cristian cebrero
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)
20 vistas4 páginas

TP1 Python

El documento presenta una serie de ejercicios prácticos de programación en Python para estudiantes de la Tecnicatura Universitaria en Telecomunicaciones. Los ejercicios abarcan desde operaciones básicas y condicionales hasta el uso de bucles y funciones matemáticas. Cada ejercicio incluye instrucciones específicas y preguntas para evaluar la comprensión del material.

Cargado por

cristian cebrero
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

Tecnicatura Universitaria en Telecomunicaciones – Materia Programación

Apellido y Nombre: Curso:

TRABAJO PRÁCTICO 1 – Python

TP1.Ejercicio 1

Observe la siguiente secuencia de instrucciones:

1 A= 5
2 B = 2
3 C = 1
4 A = A + B + C
5 B = B + 1
6 A = A / B + A**C
7 print (A)

Ahora responda a las siguientes preguntas:

a) ¿Qué valor contiene A después de la cuarta instrucción?


b) ¿Qué valor contiene B después de la quinta instrucción?
c) ¿Qué valor contiene A después de la sexta instrucción?
d) ¿Qué valor imprime la última instrucción?
e) Si en lugar de print (A), hubiésemos escrito print (“A”) ¿Qué aparecería?

TP1.Ejercicio 2

Observe la siguiente secuencia de instrucciones:

1. A= int(input("ingrese un número"))
2. if A > 0:
3. print (A, " es positivo")
4. else:
5. print ( A, " es negativo")

a) ¿Qué pasa si A = 5 (el valor lo pone el operador)? ¿Qué escribe en pantalla? Indicar
b) ¿Qué pasa si A = -100 (el valor lo pone el operador)? ¿Qué escribe en pantalla? Indicar
c) ¿Qué sucede si A=0 como se puede arreglar el algoritmo?

TP1.Ejercicio 3

Hacer un programa que permita leer por teclado 2 números enteros y calcule el producto de
ambos. Escribiendo en la pantalla el resultado con la siguiente frase: “El resultado es: “.

Profesor: Ing. Guillermo Andrés Musso Rodriguez


Tecnicatura Universitaria en Telecomunicaciones – Materia Programación

Apellido y Nombre: Curso:

Profesor: Ing. Guillermo Andrés Musso Rodriguez


Tecnicatura Universitaria en Telecomunicaciones – Materia Programación

Apellido y Nombre: Curso:

TP1.Ejercicio 4 (uso de input, print e if)

Hacer un programa que permita leer por teclado 2 números enteros y permita calcular cuál
es mayor, cuál el menor o si son iguales. Escribiendo en la pantalla el resultado con una frase:
“El número mayor es: “, “El número menor es: ” o “Los números son iguales”.

TP1.Ejercicio 5 (uso de input, print e if)

Hacer un programa que lea por pantalla 2 números reales y permita calcular el cociente entre
ambos. Escribiendo en pantalla el resultado con el siguiente mensaje: “El cociente entre
ambos números es: “. Prever el error de división por cero con un mensaje en la pantalla.

TP1.Ejercicio 6 (uso de input, print y raiz cuadrada usando potencia **)

Hacer un programa que lea por teclado 2 números reales correspondientes a los catetos de
un triángulo rectángulo, se pide calcular: la superficie del triángulo y el perímetro del mismo.
Escribir en pantalla todos los mensajes necesarios para orientar al operador o usuario.

TP1.Ejercicio 7 (uso de while, contadores y sumadores)

Hacer un programa que permita leer por teclado 10 edades y calcule el promedio de edades
leídas. Colocar todos los mensajes necesarios para poder orientar al usuario final u operador.
(No utiliza corte de control son 10 edades).

TP1.Ejercicio 8 (uso de while con corte de control)

Hacer un programa que permita leer números reales hasta encontrar un cero y calcular el
mayor de todos y cuantos se leyeron en total. Poner todos los mensajes necesarios en la
pantalla. (Corte de control cuando número es igual a 0 (cero). Nota: todos los números a leer
son reales mayores a cero.

TP1.Ejercicio 9 (uso de while y corte de control)

Hacer un programa que permita leer números enteros (mayores a cero) por teclado hasta
encontrar un 0 (cero). Se pide:

a. Calcular el número menor de todos.

b. Calcular el promedio de todos los leídos.

c. Calcular la suma de todos los números leídos.

Poner todos los mensajes necesarios en la pantalla. (El corte de control es con número igual
a 0).

Profesor: Ing. Guillermo Andrés Musso Rodriguez


Tecnicatura Universitaria en Telecomunicaciones – Materia Programación

Apellido y Nombre: Curso:

TP1.Ejercicio 10 (uso de while y corte de control)

Hacer un programa que permita leer por teclado números enteros hasta encontrar un cero,
se pide:

a. Calcular la suma de todos los números pares leídos.

b. Calcular el promedio de los múltiplos de 5 (cinco).

Poner todos los mensajes necesarios en la pantalla. (El corte de control es con número igual
a 0).

TP1.Ejercicio 11 (uso de input, print, y división)

Leer un número entero por teclado y realizar un programa que permita obtener la última cifra
de un número entero introducido por teclado y también los dos últimos números. Imprimir en
pantalla los dos resultados con un cartel alusivo.

TP1.Ejercicio 12 (Uso del resto %)

Diseñar un programa que lea por pantalla segundos y que exprese esos segundos en horas,
minutos y segundos. Colocar todos los mensajes necesarios para orientar al operador o
usuario final.
Hacer el programa para varias lecturas y que finalice con segundos igual a cero (0),
Contemplar si ingresa números negativos. Completar el algoritmo siguiente:

/#Calcula los segundos leídos a: horas minutos y segundos.

segundos= int(input ("Ingrese cantidad de segundos "))


horas = int(segundos/3600)
segundos = segundos % 3600
minutos = segundos / 60
segundos = segundos % 60
print (horas, "horas: ", minutos, " Minutos: ", segundos, " Segundos: ")

TP1.Ejercicio 13 (uso de potencia, sumadores)

Calcular la sumatoria de los cuadrados de los N primeros números naturales. Mostrar por
pantalla el resultado con los mensajes correspondientes. Se lee por teclado N en una primera
lectura. Ej: si N=3 entonces la resolución es: 1^2+2^2+3^2=

TP1.Ejercicio 14 (uso de string y while)

Leer una cadena por teclado e indicar lo siguiente con las herramientas vistas en clase:

a) Cantidad de letras que contiene en total con espacios en blanco incluidos, b) cantidad de
espacios que posee en total. c) cantidad de vocales de la frase.

Profesor: Ing. Guillermo Andrés Musso Rodriguez

También podría gustarte