ejemplos de algoritmos repitivoss

2
292 Problema 3.26 Estructuras algorítmicas repetitivcs Construya un diagrama de flujo que imprima todos los nú- meros de la secuencia FIBONACCI mientras que el . . 'd - .' numero no exceda e ~OO,OOO. La Impresión debe ser de esta forma: 1- O 2- 1 3- 1 4- 2 5- 3 6- 5 7- 8 8-13 Diagrama de Flujo 3.33 Estructura Repetitiva Mientras SIG ~ 500000 NO '..~'G"7 PRI ~ SEG SEG ~ SIG SIG ~ PRI + SEG I ~ 1 + I l. I .. , j Problema 3.27 293 Explicación de las variables l: Variable de tipo entero. Es un contador, se utiliza para realizar la impresión de la primera columna. PRf: Variable de tipo real. Representa al primero de los dos números que hay que sumar para obte- ner el siguiente número de la serie. SEC: Variable de tipo real. Representa al segundo de . los dos números que hay que sumar para obte- ner el siguiente número de la serie. SIC: Variable de tipo real. Representa el siguiente nú- mero de la serie y se obtiene como la suma de (PRl + SEG). . Programa 3.32 FIBONACCUMPRIME {El programa imprime todos los números de la serie rIBONACCI, mientras éstos no excedan de 500,OOO} {I es una variable de tipo entero. PRI, SEG y SIG son variables de tipo real} 1. Hacer PRI -- O, SEG - t eI - 3 2. Escribir "1 - " , PRI, "2-",SEG 3. Hacer SIG - PRI + SEG 4. Mientras SIG s 500000 Repetir Escribir 1, "- ", SIG Hacer PRI - SEG, SEG - SIG, SIG --o PRI + SEG e I - I + 1 5. {Fin del ciclo del paso 4} Problema 3.27 Escriba un diagrama de flujo que reciba como entrada 24 nú- meros reales que representan las temperaturas del exterior en un período de 24 horas. Encuentre la temperatura medí del día y las temperaturas más alta y más baja del día. Dates: TEMP¡, TEMP2, ... TEM24

Upload: lucy-sc

Post on 08-Jul-2016

127 views

Category:

Documents


0 download

DESCRIPTION

ejercicios de algorimos repetitivos

TRANSCRIPT

292

Problema 3.26

Estructuras algorítmicas repetitivcs

Construya un diagrama de flujo que imprima todos los nú-meros de la secuencia FIBONACCI mientras que el .. 'd - .' numerono exceda e ~OO,OOO. La Impresión debe ser de esta forma:

1 - O2- 13 - 14- 25- 36- 57- 88-13

Diagrama de Flujo 3.33

Estructura RepetitivaMientras

SIG ~ 500000NO

' ..~'G"7PRI ~ SEGSEG ~ SIGSIG ~ PRI + SEG

I ~ 1 + I

l.

I..

,j

Problema 3.27 293

Explicación de las variables

l: Variable de tipo entero. Es un contador, se utilizapara realizar la impresión de la primera columna.

PRf: Variable de tipo real. Representa al primero delos dos números que hay que sumar para obte-ner el siguiente número de la serie.

SEC: Variable de tipo real. Representa al segundo de .los dos números que hay que sumar para obte-ner el siguiente número de la serie.

SIC: Variable de tipo real. Representa el siguiente nú-mero de la serie y se obtiene como la suma de(PRl + SEG). .

Programa 3.32

FIBONACCUMPRIME

{El programa imprime todos los números de la serie rIBONACCI, mientras éstos noexcedan de 500,OOO}

{I es una variable de tipo entero. PRI, SEG y SIG son variables de tipo real}

1. Hacer PRI -- O, SEG - t e I - 32. Escribir "1 - " , PRI,

"2-",SEG3. Hacer SIG - PRI + SEG4. Mientras SIG s 500000 Repetir

Escribir 1, "- ", SIGHacer PRI - SEG, SEG - SIG, SIG --o PRI + SEG e I - I + 1

5. {Fin del ciclo del paso 4}

Problema 3.27

Escriba un diagrama de flujo que reciba como entrada 24 nú-meros reales que representan las temperaturas del exterioren un período de 24 horas. Encuentre la temperatura medídel día y las temperaturas más alta y más baja del día.

Dates: TEMP¡, TEMP2, ... TEM24

· .ot.'"!'

Problema 3.40

340

._-----------_._. - --- _.

Estructuras a!gor:tmicas re:Je¡¡;·'.-as

En un estadio se tienen 5 tipos diferentes de localidades, lascuales se identifican por una clave numérica que 2S un valorcomprendido entre 1 y 5. Los precios de cada localidad, y losdatos referentes a las ventas de boletos para el próximo juegose proporcionan como sigue:

Datos: Pl, P2, P3. P4, P5

CLAVEl, CA;\lT¡CLAVEl, CA.:.'ITz

-1 -1

Donde:Pl , P2, P3, son variables de tipo real, que representan los

P4 y P5 precios de las localidades 1, 2, 3,4 Y5, respectiva-mente.

CLAVE¡ es una variable de tipo entero, que representa eltipo de localidad de la venta i.

CANT¡ es una variable de tipo entero, que representa lacantidad de boletos vendidos de un cierto tipo;en la venta i.

Construya un diagrama de flujo que:

a) Lea los precios.

b) Lea los datos de las ventas de boletos.

e) Imprima para cada venta, la clave, la cantidad y el im-porte total de los boletos vendidos en esta venta.

d) Calcule e imprima la cantidad de boletos vendidos decada tipo.

e) Calcule e imprima la recaudación total del estadio.

k!.t.••.. -- ._ __ ..

.~.

..

ttI

Diagrama de Flujo 3.47

I~ VE'~~"T?RE?

IREC.,¡;. ::CAt: .!'RE I/~,+,,/

.••..Problema 3.40

Estructura Repetitiva,l,ficlltras

i.II

.-

"',$j;,.iI¡¡!''":;.