Computacion

Páginas: 2 (318 palabras) Publicado: 6 de junio de 2012
Indentación La indentación es un factor de suma importancia en muchos lenguajes de programación, dado que presenta una cantidad variada de ventajas, las cuales otorgan facilidades al programador paraentender el código, corregir errores, y corregir lógica del programa. Pongamos un ejemplo:

1 2 3 4 5 6 7 8 9 10

class program { program() { iterate(4) { iterate(3) { putbeeper(); move(); }turnleft(); } turnoff(); } }

Entender este código es sumamente complejo a pesar de que es un código sencillo, ahora veamos el mismo programa correctamente indentado, en dos de los estilos más comunes deindentación.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

class program { program() { iterate(4) { iterate(3) { putbeeper(); move(); } turnleft(); } turnoff(); } }

1 2 3 4 5 6 7 8 9 10 11 12 13

classprogram { program() { iterate(4) { iterate(3) { putbeeper(); move(); } turnleft(); } turnoff(); } }

En ambos casos podemos identificar fácilmente las instrucciones que pertenecen a cada iterate y alprocedimiento program., veamos un ejemplo donde identificaremos las instrucciones que pertenecen al iterate(4) del programa: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 class program { program() { iterate(4){ iterate(3) { putbeeper(); move(); } turnleft(); } turnoff(); } }

En este caso los elementos en rojo son claramente elementos que forman parte del iterate de la línea 6, colocando este caso con elprimer código no indentado tendríamos lo siguiente: 1 class program { 2 3 program() { 4 iterate(4) { 5 iterate(3) { 6 putbeeper(); 7 move(); } 8 turnleft(); } 9 turnoff(); } 10 } Donde claramente esmás difícil de distinguir las partes que pertenecen a cada instrucción. En general una buena indentación nos da las siguientes ventajas:     Claridad. Facilidad de interpretación. Facilita ladetección de errores. Buena presentación.

Al principio puede parecer tedioso el acomodar un código para que esté indentado, sin embargo si se realiza durante la codificación, su implementación es...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS