Sei sulla pagina 1di 3

Taller de Desarrollo I

29 de septiembre de 2010

Práctica Dirigida I
1. Crear un algoritmo que permita convertir un número de base 10 a base 3.
2. Crear un algoritmo que permita convertir un número en base 6 a base 10.
3. Crear un algoritmo que escriba los 50 primeros números enteros.
4. Crear un algoritmo que solicite: nombre, edad, luego muestre los datos.
5. Crear un algoritmo que identifique el sexo de una persona:
Si ingresa F , muestra el mensaje "El sexo es Femenino"
Si ingresa M , muestra el mensaje "El sexo es Masculino"
Si ingresa otro caracter, muestra el mensaje "El código ingresado es incorrecto".
6. Crear un algoritmo que escriba los números pares menores que 300.
7. Crear un algoritmo que dado el valor x e y, calcule:
8. Crear un algoritmo que admita un número e identifique si es par o impar.
9. Crear un algoritmo que identifique si un número es divisible por 3 o nó.
10. Hacer un programa que reciba la fecha de nacimiento y te de su signo del Zodiaco.
11. Hacer un programa completo para encontrar la suma: 1 + 2 + 3 + · · · + n.
12. Hacer un programa completo para encontrar la suma: 12 + 22 + 32 + · · · + n2.
13. Hacer un programa completo para encontrar la suma: 1 + 3 + 5 + 7 + 9 · · · + (2n + 1).
14. Hacer un programa completo para encontrar el producto: 1 · 3 · 5 · 7 · 9 · · · n.
15. Hacer un programa completo para encontrar el producto:
16. Hacer un programa que reciba n y dibuje un cuadrado de n filas y n columnas, si n = 5:

17. Hacer un programa que reciba n y dibuje la siguiente figura, si n = 5:

18. Hacer un programa que reciba n y dibuje un árbol de navidad, si n = 5:

Cristian Landa Espinoza


Página 1
Taller de Desarrollo I
29 de septiembre de 2010

19. Realiza un programa que proporcione el desglose en billetes y monedas de una


cantidad exacta de euros. Hay billetes de 500, 200, 100, 50, 20, 10 y 5 euros y
monedas de 1 y 2 euros.
Por ejemplo, si deseamos conocer el desglose de 434 euros, el programa mostrará por
pantalla el siguiente res ultado:

2 billetes de 200 euros.


1 billete de 20 euros.
1 billete de 10 euros.
2 monedas de 2 euros.

20. Diseña un programa que lea cinco números enteros por teclado y determine cuál de los
cuatro últimos números es más cercano al primero.
Por ejemplo, si el usuario introduce los n úmeros 2, 6, 4, 1 y 10, el programa res ponderá
que el número más cercano al 2 es el 1.
21. Haz un programa que vaya leyendo números hasta que el us uario introduzca un
número negativo
22. Diseña un programa que pida el valor del lado de un cuadra do y muestre el valor de su
perímetro y el de su área.
23. Diseña un programa que pida el valor de los dos lados de un rectángulo y muestre el
valor de su perímet ro y el de su área.
24. Implementa un programa que muestre todos los múltiplos de 6 entre 6 y 150, ambos
inclusive.
25. Implementa un programa que muestre todos los múltiplos de n entre n y m · n, ambos
inclusive, donde n y m son números introducidos por el usuario.
26. La ´ultima letra del DNI puede calcularse a partir de sus números. Para ello sólo tienes
que dividir el número por 23 y quedarte con el resto. El resto es un número entre 0 y
22. La letra que corresponde a cada número la tienes en esta tabla:

27. Ingresar un número que represente segundos y determinar a cuanto equivale en


horas, minutos y segundos.
28. En un curso se han establecido tres notas: nota de trabajos: T , nota de medio ciclo: M
y nota de fin de ciclo : F , cada una con un peso de 40% , 30% y 30% respectivamente.
Calcular el promedio del alumno.
29. En un locutorio el costo de llamadas son las siguientes:
- Una llamada local: 0.20 soles/minuto
- Una llamada nacional: 0.50 soles/minuto
- Una llamada internacional: 0.80 soles/minuto

Si un cliente realiza una llamada local de X minutos, una llamada nacional de Y


minutos , y una llamada internacional de Z minutos. Cuanto gastó en llamadas?

30. Calcular el costo de una llamada. Sabiendo que el costo de una llamada de durante los
3 primeros minutos es: S/.0.50 , y cada minuto adicional cuesta S/.0.20 cada minuto.

Cristian Landa Espinoza


Página 2
Taller de Desarrollo I
29 de septiembre de 2010

31. Que muestra el siguiente algoritmo?


algoritmo xyzw
var
entero: a,b,c,d,i
inicio
leer (a)
leer (c)
b1
para i desde a hasta (c-1) incremento 2 hacer
d  i*i*(i+1)
b b+d
fin_para
escribir (b)
fin

32. Que muestra el siguiente algoritmo?


algoritmo abcd
var
entero: x,y,z,i
inicio
leer (x)
leer (y)
i1
mientras(i<50)
zx
xy
yz
escribir(x) Tengo que
escribir(y)
fin_mientras Solucionarlo!!
escribir (b)
fin

Cuanto más grande es el obstáculo, mayor la gloria de haberlo superado.

Cristian Landa Espinoza


Página 3

Potrebbero piacerti anche