Beruflich Dokumente
Kultur Dokumente
Ciclos computacionales
While:
Se utiliza cuando se requiere repetir la ejecucin de unas sentencias un
nmero indefinido de veces, siempre que se cumpla una condicin.
Repeat:
Se utiliza generalmente cuando no sabemos cuntas veces se habr de
ejecutar el ciclo, igual que el ciclo while, con la diferencia de que se sabe
seguro que el ciclo por lo menos se ejecuta una vez.
For:
Ejecuta las acciones del ciclo un nmero determinado de veces y de modo
automtico controla el numero de interacciones o pasos a travs del cuerpo
del ciclo.
Tipos de contadores:
Cuenta las veces que se desea repetir el problema tendra un valor inicial y
un final que determina cuando finaliza el proceso.
Nota: Al utilizar un ciclo, este siempre debe de iniciarse despus del inicio y
debe de ser una variable.
II Parcial
Diagramas de Flujo.
1.-
Inicio
n1,n2,n3,n4,n
5
Suma:= (n1,n2,n3,n4,n5)
Suma
Fin
2.-
Inicio
Tc, dll
Pesos:=dll*Tc
Suma
Fin
3.-
Inicio
numero
Potencia:= numero*numero*numero
potencia
Fin
4.-
Inicio
Numero,n
Par = mod(n/2=0)
no par
par
Fin
5.-
Inicio
Numero
No Si
Numero > 0
negativo
positivo
Fin
6.-
Inicio
Colpas, colact
Aumento:=colpas*.15
Colegiatura:=colpas + aumento
colegiatura
Fin
7.-
Inicio
Cal1, cal2,
cal3
Promedio:=(cal1+cal2+cal3)/3
promedio
Fin
8.-
Inicio
millas
metros:=millas*1609 millas*1609
Metros
Fin
9.-
Inicio
Area:=l*l
rea
Fin
10.-
Inicio
hrs
Segundos
Fin
11.-
Inicio
Numero
No Si
Numero > 0
negativo
positivo
Fin
12.-
Inicio
Cal1, cal2,
cal3
P
Promedio:=(cal1+cal2+cal3)/3
No Si
Promedio >6
Reprobado
Aprobado
Fin
13.-
Inicio
Num1, num2
Suma:=num1+num2
Total:=suma*4
total
Fin
14.-
Inicio
Costp1,costp12, presp1,
presp2
Ganancia1:=presp1-cost1
Ganancia2:=presp2-cost2
Gananciatotal:=ganancia1+ganancia2
No Si
gananciatotal
>100
mala ganancia
buena ganancia
Fin
15.-
Inicio
Num1, num2,
num3
No (num1>num2) Si
y
(num2>num3)
(num1>num2)
Si
No num1 mayor
y
(num2>num3)
Fin
Inicio
16.-
Presant, prespaspico,presant
Producto =
cemento
Producto = Precio:=200
pico
Imp:=precio*.11
Prestem:=presant*.10 Inflacin:=precio*.30
Precio:=presant-prestemp Pt:=precio+imp
Precio:=prespaspico+inflacin+50
Impimp:=precio*.07
Imp:=precio*.11
Imp:=precio*.11
Pt:=precio+imp
Pt:=precio+impimp+imp
Pt
Fin
Inicio
17.-
No (Auto=bw) Si
y (auto =
fc)
No Si
Auto =
bmw
Precio:=
prespas+isan+tenencia+segcc
Precio:= prespas -
promocion
(bw=fornt)
y (fc =
front)
Bmw =
Auto = pu front
Imp:=precio*.16 Imp=precio*.11
Imp:=precio*.16 Imp:=precio*.11
Precio:=prespas-
dela+placas+tenencia
A C
B
A B C
Pu = front
Pt:=precio+imp
Pt
Inicio
No Si
(empleado>=1) y
(empliado<=2)
No (empleado>= Si Vacaciones:=sueldodiario*6
3) y
(empleado<=
) Aguinaldo:=sueldodiario*15
Vacaciones:=sueldodiario*10
Vacaciones:=sueldodiario*14
St:=(sueldodiario*diastrabajados)
+aguinaldo+vacaciones
Aguinaldo:=sueldodiario*18
Aguinaldo:=sueldodiario*10
(st>0) y
Prima:=vacaciones*.25
St:=(diastrabajados*sueldodiari (st<=2000)
o)+vacaciones+aguinaldo
St:=(sueldodiario*diastrabaj
ados)
+vacaciones+aguinaldo+pri Neto:=st
Imp:=st*.05
Imp:=st*.12
ma
Neto:=st-imp
Imp:=st*.25
Neto:=st-imp
Pt Fin
19.- Inicio
No (escuela=c58) y Si
(edad>18)y
(sexo=mujer)
Fin
20.-
Inicio
Numero,n
(Par = mod(n/2=0)) Y
(mul=mod(n/5=0))
Fin
21.- Inicio
Sueldodiario,
diastrabajados
No (n1<n2) y
Si
(n2<n3) y (n3<n4)
y (n4<n5)
(n2<n1) y
No (n1<n3) y
(n3<n4) y n1 menor
(n1<n5)
(n3<n2) y n2 menor
No (n2<n1) y
(n1<n4) y
Si
(n4<n5)
(n4<n3) y n3 menor
No (n3<n2) y Si
(n2<n1) y
(n1<n5)
n4 menor
n5 menor
Fin