Upload
cristianquispeventura
View
214
Download
2
Embed Size (px)
DESCRIPTION
programación en java
Citation preview
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
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;
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;
}
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');
}
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');
}
}
}