More than Just Lines on a Map: Best Practices for U.S Bike Routes
Ciclo repetitivo
1. Ciclo repetitivo
- Para
- Mientras
1*mientras (1<10) haga
Instrucciones
I=I+I
Fin-mientras
MIENTRAS NO SEA POSIBLE ENTRAR
*EJEMPLO
SE TIENE UN GRUPO DE 5 VEDEDORES, POR CADA VENDEDOR LE DAN LA SIGUIENTE
INFORMACION.
-D.I
-NOMBRE
- V.DE LA VENTAS
LE PIDEN ENCONTRAR EL MEJOR VENDEDOR, LA SUMA TOTAL DE LAS VENTAS
QUE ME PIDEN
EL MEJOR VENDEDORY LA SUMA TOTAL DE LAS VENTAS
ME DAN
D.I, NOMBRE, VALOR DE LA VENTAS
PROCESO
Mientras (I<=5) haga
Flujo. Imprima
“ingrese documento de identidad”)
D.I=flujo. Leer carácter
Flujo. Imprima (“ingrese nombre”)
2. Nom=flujo. Leer carácter
Flujo. Imprima (“ingrese valor de mes”)
Vvm= flujo. Leer real
Si (vvm<v mayor)
Entonces
V mayor= vvm
N mayor= nom
Fin_si
Suma=suma+ vvm
I=I+1
TABA DE REQUERIMIENTO
NOMBRE DESCRIPCION ENTRADA SALIDA
R1 Compare e D.I, nom, vvm, I, D.I, nom ,VVM EN
ingrese ingresados por el LA MEMORIA DEL PC
usuario
R2 Comparar y VVM, Mayor Vmayor=VVM
asignar Nmayor=nom
R3 Operar Suma,VVI Suma=suma+ VVI
R4 Operar i I=i+1
R5 Mostrar Vmayor,Nmayor,suma Vmayor,Nmayor,suma
resultados
GRUPO
+i entero Flujo
+ D.i carácter
+mon carácter +imprima
+ nmayor caracter
+leer entero
+vvm real
+vmayor real
3. +suma real DIAGRAMA DE CLASES
FIN_MIENTRAS
D.I NOM VVM
10 Juan 100
20 Pedro 200
30 Chucho 1000
40 Jacinto 300
50 María 400
Vmayor nmayor suma
0 Juan 0+100
100 Pedro 100+200
200 Chucho 300+300
1000 1300+300
1600+400
4. Clase mejor vendedor
Método publico estático vacio
I entero
D.I, NOM, MAYOR Carácter
VVM, VMAYOR, SUMA Real
I=1
Mientras (I<=5) haga
Flujo. Imprima
“ingrese documento de identidad”)
D.I=flujo. Leer carácter
Flujo. Imprima (“ingrese nombre”)
Nom=flujo. Leer carácter
Flujo. Imprima (“ingrese valor de mes”)
Vvm= flujo. Leer real
Si (vvm<v mayor)
Entonces
V mayor= vvm
N mayor= nom
Fin_si
Suma=suma+ vvm
I=I+1
FIN_MIENTRAS
Suma=suma + VVM
5. I=1
I=I+1
FIN_MIENTRAS (“el mejor vendedor es:”+ mayor)
FLUJO.IMPRIMA (“el valor de ventas fue:”+ vmayor)
Flujo. Imprima (“la suma de las ventas es”+suma)
Fin _método
Fin_ clase
2 forma mientras
Sintaxis