ejemplo sci clos

Post on 22-Dec-2015

284 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

lo mejor

TRANSCRIPT

ESTRUCTURAS REPETITIVASEJEMPLOS

MENU DEL DIA

• Recordéis clase anterior

• Miscelánea de ejemplos

RECORDERIS CLASE ANTERIOR

DIAGRAMA DE FLUJO PSEUDOCODIGO

RECORDERIS CLASE ANTERIOR

DIAGRAMA DE FLUJO PSEUDOCODIGO

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

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

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.

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.

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, ...

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, ...

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 ...

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:

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

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.

EJEMPLO 10 (Series 5)

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

top related