SISTÉMICO I”, por lo cual es básico que Usted esté en capacidad de resolverlos
1. ¿Qué tipo de datos resulta más adecuado para representar cada uno de los
conceptos siguientes? :
a. El sueldo de un trabajador
c. El número de hijos
d. El estado civil
f. El nº de teléfono
g. La dirección
euros.
A partir del programa anterior escribir uno que pase de pesos a Libras
3. Para cada uno de los puntos siguientes escribir un programa que pida los
a. Un cuadrado
b. Un rectángulo
c. Un triángulo
d. Un círculo
4. Escribir un programa para calcular el importe de una venta en un
atención a qué tipo de datos resulta más adecuado para cada representar
cada cantidad.
trabajador, las horas trabajadas y el precio que cobra por hora. Como salida
(a) 5 / 2 + 20 MOD 6
(b) 4 * 6 / 2 - 15 / 2
(c) 5 * 15 / 2 / (4 - 2)
a) a+b+c
b) 2 * b + 3 * (a-c)
c) a/b
d) a MOD b
e) a/c
f) a MOD c
g) a * b /c
h) a * (b/c)
i) (a*c) MOD b j) a * (c MOD b)
9. Escribir un programa que pida dos números y saque el mayor de ellos por
iguales.
número par
11. Escribir un programa que pida una nota e imprima por pantalla la
menor que 3.
12. Escribir un programa que lea tres valores enteros y muestre por pantalla el
de 2 y de 5.
14. Escribir un programa que pida la nota de un examen (un nº real entre 0 y
5)
está entre 4 inclusive y 4.5 sin incluir, “Sobresaliente” si está entre 4.5
del mes
17. Uno de los usos más habituales para los bucles condicionales es la
validación de entradas. Escribir un programa que pida una contraseña y
inmediato.
18. Escribir un programa que pida un número y saque por pantalla su tabla de
multiplicar.
20. Escribir un programa para sumar los números enteros de 1 a 100 utilizando
21. Escribir un programa que lea una lista de números y determine cuantos son
22. Escribir un programa que dados dos números, uno real (base) y un entero
positivo (exponente), saque por pantalla todas las potencias con base el
23. Escribir un programa que lea diez números, los guarde en un vector y a
24. Escribir un programa que lea tres números y los guarde en un vector. A
25. Escribir un programa que llene una matriz de 5 por 5 de valores aleatorios.
programa puede también imprimir las sumas de las filas y las columnas
introducidos por el teclado. Hacer dos versiones, una para un número fijo
29. Diseñar una función "aMayusculas()" que convierta una cadena de texto en
mayúsculas
no
31. Escribir una función "EsMultiplo" que sirva para determinar si un número es
32. Modularizar el programa del punto 5 utilizando tres funciones. Una para la
parámetros
34. Hacer un programa salarios() que utilice las funciones anteriores dentro de
trabajadores