Exam En

5
UNIVERSIDAD LA SALLE Chihuahua Diseño de Programas Mecatrónica – I Semestre Segundo Examen Parcial – Tipo A NOMBRE:__ricardo martinez martinez _________GRUPO:_mrt 1__ FECHA: 5/OCT/2010DOCENTE: Ing. Francisco Rojero 1. Generar una lista de 1000 números aleatorios en el rango de 1 a 500 y mostrar los siguientes resultados: Promedio de todos los números Suma de los números mayores de 100 Cuantos números fueron menores de 10 Para generar números aleatorios entre 1 y 1000 utilizar: num = floor((random*500)+1)

Transcript of Exam En

Page 1: Exam En

UNIVERSIDAD LA SALLE ChihuahuaDiseño de Programas

Mecatrónica – I Semestre

Segundo Examen Parcial – Tipo A

NOMBRE:__ricardo martinez martinez _________GRUPO:_mrt 1__ FECHA: 5/OCT/2010DOCENTE: Ing. Francisco Rojero

1. Generar una lista de 1000 números aleatorios en el rango de 1 a 500 y mostrar los siguientes resultados:

Promedio de todos los números Suma de los números mayores de 100 Cuantos números fueron menores de 10

Para generar números aleatorios entre 1 y 1000 utilizar: num = floor((random*500)+1)

Page 2: Exam En

Start

x ← 1

sumat ← 0

suma100 ← 0

numeros10 ← 0

x<=1000

numero ← floor((random * 500) + 1)

PUT numero¶

numero>=100

suma100 ← suma100 + numero numero<=10

numeros10 ← numeros10 + 1

NoYes

NoYes

sumat ← sumat + numero

x ← x + 1

x ← x - 1

promediototal ← sumat / x

PUT " numeros menores de 10 es = " + numeros10¶

PUT " suma de numeros mayores a 100 es = " + suma100¶

End

No

Yes

Loop

Page 3: Exam En

2. En un hospital se ha hecho un estudio sobre los pacientes registrados durante los últimos 10 años, con el objeto de hacer una aproximación de los costos de internación por paciente. Se obtuvo un costo promedio diario según el tipo de enfermedad que aqueja al paciente. Además se pudo determinar que en promedio todos los pacientes con edad entre 14 y 22 años implican un costo adicional del 10%. La siguiente tabla expresa los costos diarios, según el tipo de enfermedad.

Tipo de Enfermedad

Costo/Paciente/Día

1 $25

2 $16

3 $20

4 $32

Calcular los costos de una lista de pacientes, el algoritmo deberá terminar cuando se introduzca un tipo de enfermedad 0.

Page 4: Exam En

Start

" ingresa tipo de enfermedad "GET a

a!=0

a=1

costo ← 25 a=2

costo ← 16 a=3

costo ← 20 a=4

costo ← 32

NoYes

NoYes

NoYes

NoYes

" que edad tienes "GET b

" cuantos dias "GET c

costo ← costo * c

b>=14 or b<=22

costo ← costo * (1.10)

NoYes

PUT " tu costo total es " + costo¶

" ingresa tipo de enfermedad "GET a

End

No

Yes

Loop

Page 5: Exam En

3. Mostrar los números de n1 a 1 donde n1 > 1.

Start

" ingresa n "GET n

n!=0

PUT n¶

n ← n - 1

End

No

Yes

Loop