ejercicios de algoritmos

Páginas: 5 (1114 palabras) Publicado: 22 de agosto de 2013
Ejercicios propuestos:
1. Diseñar el algoritmo que dado un número, indique si es par o es impar
2. Dado un número N, calcular la suma 1+2+3+...+N

3. Diseñar el algoritmo que encuentre (muestre) los números pares que hay entre el
100 y el 1000.
4. Diseñar el algoritmo que calcule la suma de los pares que hay entre dos números
dados.
5. Algoritmo que dados tres números los muestreordenados de mayor a menor

6. Dada en una lista no ordenada de números y un número leido por teclado:
a. Diseñar una solución que busque en la lista el número leido. Si lo
encuentra, debe informar de su posición en la lista, sino debe devolver la
posición cero.
b. Modificar el anterior para que devuelva el numero de veces que aparece.
c. Diseñar una solución que busque el número mayor y devuelvacuantas
veces aparece.
d. Diseñar una solución que devuelva Verdadero si el número leido,
aparece más veces que el mayor.
e. Diseñar una solución que calcule la media de todos los numeros.
f. Diseñar una solución que calcule la media entre el mayor y el menor.
g. Diseñar una solución que cree una lista inversa a la dada. Es decir, que
genere una nueva lista tal que su primer elemento sea elúltimo de la
lista inicial, su segundo elemento sea el penúltimo de la lista inicial, etc.,
etc., etc.

7. Diseñar un algoritmo que cuente el número de palabras de un texto y el tamaño
de la palabra más grande. Una palabra puede venir separada de otra únicamente
por un espacio.
8. Diseñar un algoritmo que coloque las fichas en un tablero de damas.
9. Algoritmo que indica si un año esbisiesto. Un año es bisiesto si es divisible por
cuatro, excepto cuando es divisible por 100, a no ser que sea divisible por 400.
Así, 1900 no fue bisiesto, pero 2000 sí lo fue.
10. Algoritmo que dados un mes y un año, muestra el número de días transcurridos
desde el 1 de Enero del año 0.

11. Escribir el algoritmo que devuelve el cambio de las máquinas de la cafetería. La
máquina solo devuelvemonedas de 2, 1, 0.5, 0.2, 0.1 €.
12. En la asignatura de Matemáticas hay 50 alumnos matriculados, pero acaba de
llegar un alumno de intercambio que se incorporará a las clases en breve. El
listado de alumnos se encuentra ordenado alfabéticamente por apellido. Ahora
hay que incluir al nuevo alumno en la lista de clase.
Se pide hacer el diseño de datos, arquitectónico y procedimental delproblema
propuesto, de tal forma que la solución propuesta sea la mejor para la mayoría
de los diferentes casos que se pueden dar.

1

13. Escriba un algoritmo que calcule la letra del NIF. Se pedirá el DNI y escribirá
por pantalla la letra correspondiente. Para calcularlo, se obtiene el resto de
dividir el número de DNI entre 23, y se utiliza la siguiente tabla.
12
13
14
15
16
17
18
1920
21
22

RESTO LETRA
0
T
1
R
2
W
3
A
4
G
5
M
6
Y
7
F
8
P
9
D
10
X
11
B

N
J
Z
S
Q
V
H
L
C
K
E

14. Diseña un programa que sea capaz de dibujar con asteriscos tres formas
diferentes dependiendo de la entrada del usuario. Las formas son un rectángulo,
un triángulo rectángulo y un triángulo isósceles.
El usuario decidirá primero si quiere un rectánguloo un triángulo. Después
dependiendo de la elección pedirá ell ancho y alto del rectángulo o el tipo y alto
del triángulo.
No deben usarse listas ni arrays para almacenar nada.
Ejemplos:
[R]ectangle or
[T]riangle? R
Height? 8
Width? 4
****
****
****
****
****
****
****
****

[R]ectangle or [T]riangle?
T
[R]ight or [I]sosceles?
R
Height? 7
*
**
***
****
*****
*************

[R]ectangle or
[T]riangle? T
[R]ight or [I]sosceles?
I
Height? 5
*
***
*****
*******
*********

15. Del mismo modo que en el ejercicio anterior, solo que ahora en lugar de *
deben aparecer números consecutivos, a partir de 1:
16. Dado un número entero, indicar el número de cifras de ese número ( para el
432 debe indicar 3)
17. Calcular los pagos mensuales de una hipoteca y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios de algoritmos
  • ejercicios algoritmo
  • Ejercicios
  • Ejercicios De Algoritmo
  • Ejercicios De Algoritmo
  • ejercicios de algoritmos
  • Ejercicios Algoritmos
  • Ejercicios Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS