ejemplo sci clos

16
ESTRUCTURAS REPETITIVAS EJEMPLOS

Upload: jhon-leider-rios

Post on 22-Dec-2015

303 views

Category:

Documents


2 download

DESCRIPTION

lo mejor

TRANSCRIPT

Page 1: Ejemplo Sci Clos

ESTRUCTURAS REPETITIVASEJEMPLOS

Page 2: Ejemplo Sci Clos

MENU DEL DIA

• Recordéis clase anterior

• Miscelánea de ejemplos

Page 3: Ejemplo Sci Clos

RECORDERIS CLASE ANTERIOR

DIAGRAMA DE FLUJO PSEUDOCODIGO

Page 4: Ejemplo Sci Clos

RECORDERIS CLASE ANTERIOR

DIAGRAMA DE FLUJO PSEUDOCODIGO

Page 5: Ejemplo Sci Clos

EJEMPLO 1 (Una sencilla suma)

• Realizar un programa que realice la suma de los N primeros números usando la estructura MIENTRAS y usando la estructura PARA

Page 6: Ejemplo Sci Clos

EJEMPLO 2 (Factorial de un numero)

• Implementando las estructuras PARA y MIENTRAS realizar un algoritmo que calcule el factorial de un numero, es decir: n! = n*(n-1)*(n-2)*…*3*2*1

Page 7: Ejemplo Sci Clos

EJEMPLO 3 • Una oficina de seguros de Medellín ha reunido datos concernientes a todos los

accidentes de tránsito ocurridos en el área metropolitana de Medellín en el último año. Por cada conductor involucrado en un accidente se toman los siguientes datos: año de nacimiento, sexo (1: Femenino, 2: Masculino), registro del carro (1: Medellín, 2 Otras ciudades). Hacer un algoritmo que muestre:– El porcentaje de conductores menores de 25 años.– Porcentaje de conductores de sexo femenino.– Porcentaje de conductores masculinos con edades entre los 12 y 30 años.– Porcentaje de conductores cuyos carros están registrados fuera de Medellín.

Page 8: Ejemplo Sci Clos

EJEMPLO 4• Se tiene una serie de registros de ellos tiene 4 valores, que

corresponden a las longitudes de diferentes patas de una mesa. Elaborar de un algoritmo que chequee si con los 4 valores leídos en cada registro se puede fabricar una mesa no coja, de cuatro patas o, una mesa no coja de 3 patas en caso de que no se pueda fabricar una de 4. El algoritmo debe mostrar el número de mesas de 4 y 3 patas que se pueden formar, lo mismo que la cantidad de patas sobrantes.

Page 9: Ejemplo Sci Clos

EJEMPLO 5 (Series)

• Realizar un algoritmo que muestre los primeros N términos la serie Fibonacci, la cual tiene: 0, 1, 1, 2, 3, 5, 8, ...

Page 10: Ejemplo Sci Clos

EJEMPLO 6 (Series 2)

• Realizar un algoritmo que muestre los primeros N términos de la siguiente serie: 0, - 2, 4, -6, 8, -10, 12, ...

Page 11: Ejemplo Sci Clos

EJEMPLO 7 (Series 3)

• Realizar un algoritmo que muestre los primeros N términos de la siguiente serie: 0, -2, 4, -6, 8, 10,- 12, 14, 16, 18, -20, 22, 24, 26, 28,

-30 ...

Page 12: Ejemplo Sci Clos

EJEMPLO 8 (Series 4)• Elaborar un algoritmo que lea un valor de x, y

calcule el valor de los N primeros términos de la serie:

Page 13: Ejemplo Sci Clos

EJEMPLO 8 (Series 4)

# Termino

1 1

2 -8/(2*1) = -4

3 32/(3*4) = 2.67

4 -128/(5*6) = -4.27

5 512/(7*8) = 9.14

4.54

i termino resultado

? ? 1 = 1

1 -8/(2*1) = -4 1 – 4 = -3

2 32/(3*4) = 2.67 1 – 4 + 2.67 = -0.33

3 -128/(5*6) = -4.27 1 – 4 + 2.67 – 4.27 = -4.6

4 512/(7*8) = 9.14 1 – 4 + 2.67 – 4.27 + 9.14 = 5.54

5 5 5.54

Page 14: Ejemplo Sci Clos

EJEMPLO 9 (Problema)• Varias ambulancias recorren la

ciudad y cuando se recibe en la CENTRAL una llamada se informa la ubicación de la emergencia mediante coordenadas, lo mismo que la ubicación de todas las ambulaciones. La central es el punto (0,0) u origen de coordenadas. Se sabe que existen N ambulancias en servicio. Realice un algoritmo que, dada la información necesaria, informe las coordenadas de la ambulancia más cercana al punto de emergencia.

Page 15: Ejemplo Sci Clos

EJEMPLO 10 (Series 5)

• Encontrar el valor de para un valor dado de exp(x) dado, mediante la serie:

Page 16: Ejemplo Sci Clos