5
CRISTIAN QUISPE VENTURA CÓDIGO: 12190027 TEMA: GENERACIÓN DE CODIGOS BINARIOS CURSO: PROGRAMACIÓN AVANZADA ESCUELA: INGENIERÍA ELECTRÓNICA

codigos binarios johnson

Embed Size (px)

DESCRIPTION

programación en java

Citation preview

Page 1: codigos binarios johnson

CRISTIAN QUISPE VENTURACÓDIGO: 12190027

TEMA: GENERACIÓN DE CODIGOS BINARIOSCURSO: PROGRAMACIÓN AVANZADAESCUELA: INGENIERÍA ELECTRÓNICA

DESARROLLO DEL INFORME

ALGORITMO DE GENERACIÓN DE CÓDIGOS JOHNSON

Page 2: codigos binarios johnson

for (k=1;k<=n;k++)

for(i=1;i<=n-k+1;i++)

print(+0)

end for

for(i=0;i<=k-2;i++)

print(+1)

end for

print('\n')

end for

for(k=1;k<=n;k++)

for(i=1;i<=n-k+1;i++)

print(+1)

end for

for(i=0;i<=k-2;i++)

print(+0)

end for

print('\n')

end for

DESARROLLO DEL PROGRAMA

Java aplication:

package cr7codigos;

Page 3: codigos binarios johnson

public class Cr7codigos {

public static void main(String[] args) {

code mes =new code();

//int m=5;

//mes.setvalue(m);

mes.johnson(5);

java class:

package cr7codigos;

public class code {

public int k,i;

public byte B;

private short S;

private int I;

private long L;

public code (){

Initialize ();

}

public void Initialize(){

B=0;

S=0;

I=0;

L=0;

Page 4: codigos binarios johnson

}

public void setvalue(byte valor){

B=valor;

}

public void setvalue(short valor){

S=valor;

}

public void setvalue(int valor){

I=valor;

}

public void setvalue(long valor){

L=valor;

}

public byte getvalue(){

return B;

}

public void johnson(int n){

for (k=1;k<=n;k++){

for(i=1;i<=n-k+1;i++){

System.out.print(+0);

}

for(i=0;i<=k-2;i++){

System.out.print(+1);}

System.out.print('\n');

Page 5: codigos binarios johnson

}

for(k=1;k<=n;k++){

for(i=1;i<=n-k+1;i++){

System.out.print(+1);}

for(i=0;i<=k-2;i++){

System.out.print(+0);}

System.out.print('\n');

}

}

}