Ejemplo Sci Clos
-
Upload
jhon-leider-rios -
Category
Documents
-
view
284 -
download
2
description
Transcript of Ejemplo Sci Clos
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: