0% encontró este documento útil (0 votos)
147 vistas3 páginas

Ejercicios Python

Este documento presenta 23 ejercicios de Python relacionados con el uso de arrays, bucles, funciones matemáticas y E/S. Los ejercicios incluyen ordenar números, manipular cadenas en arrays, sumar y restar valores, dibujar figuras con asteriscos, comprobar repeticiones y ordenar datos. El documento también describe cómo organizar el código de los ejercicios en paquetes y módulos de Python.

Cargado por

Sergio Ros
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)
147 vistas3 páginas

Ejercicios Python

Este documento presenta 23 ejercicios de Python relacionados con el uso de arrays, bucles, funciones matemáticas y E/S. Los ejercicios incluyen ordenar números, manipular cadenas en arrays, sumar y restar valores, dibujar figuras con asteriscos, comprobar repeticiones y ordenar datos. El documento también describe cómo organizar el código de los ejercicios en paquetes y módulos de Python.

Cargado por

Sergio Ros
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
Está en la página 1/ 3

UT3 – Ejercicios Python

Objetivos:
1. Utilizar sockets stream para la comunicación de 2 procesos.
2. Utilizar sockets datagram para la comunicación de 2 procesos.

Entrega:
Para realizar estos ejercicios se creará un paquete llamado ejerciciosTema3. Dentro de este
paquete se creará un paquete por cada ejercicio (Ejercicio1, ejercicio2, ejercicio3…) y dentro de
cada paquete los .java necesarios para la ejecución de los ejercicios

1. Introducir tres números y mostrarlos ordenados de mayor a menor.


2. Crear un array con los siguientes datos "perro", "gato", 1, 100
3. Mostrar de la segunda a la cuarta letra de la primera palabra del array anterior.
4. Mostrar la penúltima letra de la segunda palabra
5. En la tercera posición del array guardar el siguiente texto con este formato:

"En un
lugar de
la mancha..."

6. Sumar al contenido de la cuarta posición la primera cifra de esta misma posición


7. Agregar al final del array otro array: "tortuga", 200
8. Mostrar por pantalla la tabla de multiplicar del 5 usando un while
9. Introducir un número en una variable y decir cuántas cifras tiene
10. Introducir un número en una variable y decir si es capicúa
11. En MegaPlaza se hacen los siguientes descuentos:
10% a los clientes cuya compra supere los 100
20% a los clientes cuya compra supere los 200
Si el cliente paga con tarjeta se haga un 5% de descuento adicional
¿Cual será la cantidad que pagara una persona por su compra?

Ej: Introduce el importe de tu compra: 100


Pagará con tarjeta? S/N : S
El cliente deberá pagar 85€

12. Un obrero necesita calcular su salario semanal, el cual se obtiene de la siguiente manera:
Si trabaja 40 horas o menos se le paga $16 por hora
Si trabaja mas de 40 horas se le paga $16 por cada una de las primeras 40 horas y $20 por cada
hora extra.
Calcular su salario semanal a partir de sus horas de trabajo.

13. Dibuja un cuadrado de n elementos de lado utilizando *. Pedir n al usuario.

ej:
Introduce un numero : 5
*****
*****
*****
*****

14. Dibuja un cuadrado hueco de n elementos de lado utilizando *. Pedir n al usuario.

ej:
Introduce un numero : 5
*****
* *
* *
* *
*****

15. Leer 5 numeros y mostrar el mínimo introducido, el máximo introducido y la media.

16. Leer 10 números enteros. Debemos mostrarlos en el siguiente orden: el primero, el último, el
segundo, el penúltimo, el tercero, etc.

17. Leer por teclado una serie de 10 números enteros. La aplicación debe indicarnos si los números
están ordenados de forma creciente, decreciente, o si están desordenados.

18. Dibujar esta figura con el numero de asteriscos que diga el usuario.

*
**
***
****
*****
******
*******
********
*******
******
*****
****
***
**
*

19. Cargar un array con 10 números que introduzca el usuario y comprobar si alguno de esos
numeros se repite.

20. Dibujar un rombo con el numero de asteriscos en su fila central que diga el usuario.

21. Con 2 arrays que se rellenan con 10 numeros aleatorios del 1 al 50 comprobar si alguno de los
numeros del array A se repile en el array B.

22. Diseñar una aplicación que declare una tabla de 10 elementos enteros. Leer mediante el teclado
8 números. Después se debe pedir un número y una posición, insertarlo en la posición indicada,
desplazando los que están detrás.

23. Introducir las notas de 3 asignaturas y n alumnos.


1- Pedir por teclado el numero de alumnos. (N)
2- Habra 3 asignaturas.
3- Crear 3 arrays de N posiciones e introducir los datos:

ej: introduce la nota del alumno 2 y la asignatura 1: 8


introduce la nota del alumno 2 y la asignatura 2: 7

Al finalizar se mostrarán todos los datos, además de la media por alumno, la media
por asignatura, el numero de suspensos por asignatura y el numero de suspensos por
alumnos.

También podría gustarte