5E ejercicios

Páginas: 6 (1278 palabras) Publicado: 23 de julio de 2015
Estructuras de control
Relación de ejercicios
1. ¿Cuántas veces se ejecutaría el cuerpo de los siguientes bucles for?
for (i=1; i<10; i++) …
for (i=30; i>1; i-=2) …
for (i=30; i<1; i+=2) …
for (i=0; i<30; i+=4) …

2. Ejecute paso a paso el siguiente bucle:
c = 5;
for (a=1; a<5; a++)
c = c – 1;

3. Escriba un programa que lea una serie de N datos y nos muestre: el número de
datos introducidos, lasuma de los valores de los datos, la media del conjunto de
datos, el máximo, el mínimo, la varianza y la desviación típica.
PISTA: La varianza se puede calcular a partir de
la suma de los cuadrados de los datos.

4. Diseñe un programa que lea los coeficientes de una ecuación de segundo grado
ax2+bx+c=0 y calcule sus dos soluciones. El programa debe responder de forma
adecuada para cualquier casoque se pueda presentar.
5. Diseñe un programa que lea los coeficientes de un sistema de dos ecuaciones
lineales con dos incógnitas y calcule su solución. El programa debe responder de
forma adecuada cuando el sistema de ecuaciones no sea compatible
determinado.
ax + by = c 

dx + ey = f 

6. Dada una medida de tiempo expresada en horas, minutos y segundos con valores
arbitrarios, elabore unprograma que transforme dicha medida en una expresión
correcta. Por ejemplo, dada la medida 3h 118m 195s, el programa deberá
obtener como resultado 5h 1m 15s. Realice el programa sin utilizar los
operadores de división entera (/ y %).
7. Escriba un programa en C que nos calcule el cambio que debe dar la caja de un
supermercado: Dado un precio y una cantidad de dinero, el programa nos dirá
cuántasmonedas deben darse como cambio de tal forma que el número total de
monedas sea mínimo. Realice el programa sin utilizar los operadores de división
entera (/ y %).
8. Implemente un programa que lea un número decimal y lo muestre en pantalla en
hexadecimal (base 16). El cambio de base se realiza mediante divisiones
sucesivas por 16 en las cuales los restos determinan los dígitos hexadecimales
delnúmero según la siguiente correspondencia:
Resto
Dígito

0
0

1
1

2
2

3
3

4
4

5
5

6
6

7
7

8
8

9
9

10 11 12 13 14 15
A B C D E F

Por ejemplo:

65029|10 = FE05|16
9. Escriba una función (un método) que obtenga la letra del DNI a partir del
número. Para ello debe obtener el resto de dividir el número entre 23. La letra
asociada al número vendrá dada por este resto en función de la siguientetabla:
0→T
6→Y
12 → N
18 → H

1→R
7→F
13 → J
19 → L

2→W
8→P
14 → Z
20 → C

3→A
9→D
15 → S
21 → K

4→G
10 → X
16 → Q
22 → E

5→M
11 → B
17 → V
23 → T

10. Escriba una función que, a partir de los dígitos de un ISBN, calcule el carácter
de control con el que termina todo ISBN. Para calcular el carácter de control,
debe multiplicar cada dígito por su posición (siendo el dígito de la izquierda el
queocupa la posición 1), sumar los resultados obtenidos y hallar el resto de
dividir por 11. El resultado será el carácter de control, teniendo en cuenta que el
carácter de control es ‘X’ cuando el resto vale 10.

11. Implemente un programa que calcule la suma de los 100 primeros términos de
las siguientes sucesiones:
a n = a n −1 + n
a n −1
n
n2 −1
a n = (−1) n
2n + 1
an =

12. Realice un programa quecalcule los valores de la función:
x
f ( x, y ) = 2
y −1
para los valores de (x,y) con x=-50,-48…0…48,50 e y=-40,-39…0…39,40
n
13. Implemente funciones que nos permitan calcular xn, n! y  
 m
14. Escriba un programa que muestre en pantalla todos los números primos entre 1 y
n, donde n es un número positivo que recibe el programa como parámetro.
15. Escriba una función que, dados dosnúmeros enteros, nos diga si cualquiera de
ellos divide o no al otro.
16. Implemente un programa que calcule los divisores de un número entero.
17. Implemente una función que nos devuelva el máximo común divisor de dos
números enteros.
18. Implemente una función que nos devuelva el mínimo común múltiplo de dos
números enteros.
19. Diseñe e implemente un programa que realice la descomposición en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • GEOGRAFIA 5E
  • Ensayo Las 5E
  • Certificacion de redes en 5e
  • Practica W4 5E ZURY
  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS