Está en la página 1de 10

TRABAJO PRÁCTICO N° 7 - INTRODUCCIÓN A LA INFORMÁTICA

LISTAS EN PYTHON

1) Ejercicio de repaso: diseñe un programa que solicite al usuario ingresar un número N entero
mayor o igual a 5. En base al valor ingresado, se deberá generar una “escalera” de números
como se muestra en los ejemplos a continuación (Ver TP N°7).
2) Diseñe un algoritmo que permita realizar lo siguiente:
a. Cargar una lista con N números enteros
b. Mostrar los números ingresados y su posición
c. Informar si los elementos de la lista se hallan ordenados en forma
descendente
d. Mostrar el mínimo con su posición.
3) Diseñe un algoritmo que permita realizar lo siguiente:
a. Cargar con caracteres una lista a pedido del operador.
b. Mostrar desde la última posición de la lista hasta la primera, los caracteres
ingresados.
c. Buscar en la lista un caracter indicado por el usuario y mostrar su posición, en
caso de no hallarlo devolver -1.
d. Contar las vocales encontradas en la lista.
4) Mediante un menú de opciones realice lo siguiente:
a. Cargar una lista con N números enteros.
b. Calcular y mostrar el factorial de los números positivos.
c. Calcular y mostrar la suma de los números negativos.
d. Mostrar la suma de los números impares.
e. Mostrar el mínimo valor y su posición.
5) Realizar un programa que permita cargar los resultados de un examen mediante un menú
de opciones:
a. Cargar las notas hasta que el operador no quiera ingresar más datos, validar que las
notas estén en el intervalo [1, 10]. Si el valor ingresado NO es válido mostrar un mensaje de
error y volver a solicitarlo hasta que el valor sea correcto.
b. Mostrar las notas y el orden en que fueron ingresadas.
c. Mostrar el promedio de las notas ingresadas.
d. Mostrar las notas que superan al promedio e indicar cuántas fueron.
e. Calcular cuál fue la nota máxima obtenida.
f. Solicitar una nota y mostrar cuántos alumnos la obtuvieron.
g. Salir
Consideraciones: para poder realizar cualquiera de las opciones (entre la opción b a la g),
debe verificar que la lista se encuentre cargado, en caso contrario mostrar el mensaje "Las
notas de los exámenes aún no fueron ingresadas". También debe limpiar la pantalla cada
vez que se termine de procesar una opción.

También podría gustarte