Copia de PRACTICA(8-11)
Copia de PRACTICA(8-11)
Copia de PRACTICA(8-11)
INICIO
N,T
A=1,B=1,X=1,Y=1,C=1,D=1,V=1,E=1,S=0
X>Y
Y=Y+2
X=1
X=X+1
A>B
B=B+1
A=1
A=A+1
C>D
E=1-E
D=D+E
V=V*(-1)
C=1
C=C+1
FIN
PRACTICA 9 (composición y descomposición)
INICIO
N != 0
DI=N%10
N=|N/10|
DI%2 = 0
P=DI
N=0
CD != 0
D=M/10^(CD-1)
M=M%10^(CD-1)
DIG=D
D%2 = 0
D=P
P=DIG
Y=(Y*10)+D
CD=CD-1
FIN
2) Dado un N ,a cada digito par sumarle 1.
Ejemplo: 723543 733553
INICIO
PO=1 , Y=0
N != 0
D=N%10
N=|N/10|
D%2 = 0
D=D+1
Y=(Y*PO)+D
PO=PO*10
FIN
3) Dado un N invertir de 2 en 2 dígitos.
INICIO
G>9
C > LI
DT=N%100
D=DT%10
N=|N/100|
DT=DT/10
Y=Y*10+D
Z=1
Z=1 T=PO*Y+T
PO=PO*100
Y=0
C=0
C=C+1
T=G*10(CD-1)+T
FIN
PRACTICA 10 (composición y descomposición)
INICIO
A,B,C,D
Z=1 , K=1
A>B
MA=B MA=A
ME=A ME=B
C>D
M1=D M1=C
M2=C M2=D
Z <= 3
M1*K % M2 != 0
M1=M1*K
K=K+1
M2=MA
MA=ME
K=1
Z=Z+1
M1
FIN
2) Dado un N , invertir la cantidad de dígitos K.
INICIO
N,K
PO=1,Y=0,Z=0,C=3,LI=K ,G=N,T=0
X=10^(K-1) , CD =|LOG N| +1
W=10^K
G >= X
C > LI
DT=N%W
D=DT%10
N=|N/W|
DT=DT/10
Y=Y*10+D
Z=1
Z=1 T=PO*Y+T
PO=PO*W
Y=0
C=0
C=C+1
T=G*10(CD-1)+T
FIN
PRACTICA 11 (lotes)
INICIO
I = 1 ; I <= N ; I++
CD=|LOG X|+1
X=X%10^(CD-1)
X+”,”
FIN
2) Dado un número N cambiar el digito menor por el digito mayor.
Ejemplo : 47625 42675
INICIO
MA=0,ME=10,Y=0,X=0,S=0,PO=1,R=N
N != 0
S=S+1
DI=N%10
N=|N/10|
DI>MA
PMA=S
MA=DI
DI<ME
PME=S
ME=DI
R != 0
X=X+1
D=R%10
R=|R/10|
X=PMA
D=ME
X=PME
D=MA
Y=(D*PO)+Y
PO=PO*10
FIN
3) Dado un lote de N números mostrar elementos continuos impares ascendentes.
Ejemplo : n=20
X= 3,5,2,8,13,17,14,7,9,11,18,25,23,24,15,17,19,21,20,19
3,5, 7,9,11, 15,17,19,21
INICIO
X=2 , S=0
Y=X
X%2=1
S=0 X=Y+2
S=1
Y”,”X “,”X
S=1
FIN