MIT OpenCourseWare


1.00 Introducción a la informática y a la resolución de problemas de ingeniería. Primavera 2002

Página principal
¿Qué es OCW?
Ayuda
Feedback
Preguntas frecuentes
Glosario
 
 
Página principal del curso
Programa
Calendario
  Material de clase
Clases de repaso
  Trabajos
  Exámenes
  Avisos
  Lecturas obligatorias
  Otras fuentes

   MIT

   
 

Clases de repaso

Todo el código se ha producido utilizando el software de Java™ .

CLASE Nº TRANSPARENCIAS APUNTES/ EJERCICIOS SOLUCIONES
        TEXTO CÓDIGO FUENTE EN JAVA
1     PDF PDF  
2      
3 PDF   PDF  
4     PDF PDF
5     PDF  
6    
7 PDF   PDF PDF
8 PDF   PDF  
9 PDF   PDF PDF
10 PDF   PDF  
11 PDF   PDF PDF

Política de calificaciones

10 boletines de problemas que equivalen al 60% de la nota total. 
2 pruebas que valen el 16% de la nota total.
Examen final que supone el 17% de la nota total.
Clase tutorial semanal y sesión de aprendizaje activo que constituyen un 7% de la nota total. (Asistencia obligatoria, 0.3 puntos por sesión).

Dispondrá de 1 a 2 semanas para acabar cada boletín de problemas (consulte el esquema que se entregó el primer día de clase). Los boletines que se entreguen con un día de retraso laboral, se penalizarán con un 20 % menos de nota. Las soluciones se pondrán en el casillero después de las 14:00 h., un día después de que se acabe el plazo de entrega del boletín en cuestión, y no se aceptará ningún boletín después de esa fecha.



Cómo comentar el código

Puede comentar su código introduciendo los comentarios entre los delimitadores /* y */, o tras // si éstos ocupan sólo una línea. Por ejemplo:

/* su comentario va aquí - este es el boletín de problemas nº 1*/ 

// El resto de una línea que siga a '//' es también un comentario.

Es aconsejable que el comentario aparezca al comienzo de cada método, con el objeto de describir el propósito del método y los argumentos del mismo. En el boletín de problemas nº 1, dado que no aún no hemos tratado los métodos, comente cada grupo de enunciados.

Aclaración: le restaremos puntos si su código no está comentado.

Si el programa no se ejecuta o no genera la salida deseada, es aconsejable que anote esto como comentario al comienzo del código.

Legibilidad del código
Mientras programa, compruebe que su código o programa sea legible (es decir, que tenga sentido para usted cuando lo vuelva a leer, y también para otros cuando traten de leerlo). Un paso importante a la hora de conseguir esto es indentar
.

Es aconsejable que el programa esté indentado de forma que los diferentes bloques comiencen en columnas distintas. Esto le facilita al lector del código la identificación de las diversas estructuras de control, de los bloques lógicos, etc. Además de esto, trate de escribir sólo un enunciado por línea. Por ejemplo, observe el código que se muestra a continuación:

public class Example {public static void main(String args[])
{int i;int b=5;double a=5.22;double d;d=(a-b)*100;
System.out.println("d="+d);i=(int)d;System.out.println("i = "+i);}}
 

Esto puede resultar compacto, pero no facilita la lectura del programa a una nueva persona. Es muy sencillo indentar si utiliza Forte. Lo único que tiene que hacer es escribir un enunciado por línea y Forte realizará la indentación automática. También puede optar por hacer un clic derecho en el Source Editor (editor fuente) y elegir la opción 'Reformat Code' (volver a dar formato al código) para corregir cualquier problema de alineación. A continuación se muestra la apariencia del código cuando éste está indentado y sólo hay un enunciado por línea.  

public class Example
{
  public static void main(String args[])
  {

  }
}

Este ejemplo también nos hace evidente la importancia de elegir nombres nemónicos para las variables. Cuando se lee el código, las variables suelen dar pistas sobre las intenciones del programador (esto es especialmente importante con programas que no funcionan). La utilización de nombres nemónicos para las variables hace posible la depuración. El tiempo que se ahorra es mínimo, si en vez de sheepcounter utiliza i. Normalmente es tiempo perdido, y bastante en algunos casos, debido a la confusión provocada por una elección arbitraria de nombres para las variables.

 

Java® es una marca o marca registrada de Sun Microsystems, Inc. en los Estados Unidos y otros países.

.

Massachusetts Institute of Technology © 2003 MIT | Información Jurídica | Privacidad
Todo uso del sitio de MIT OpenCourseWare y sus materiales de curso queda sujeto a las condiciones y términos de uso detallados
en la sección sobre Información Jurídica
Copyright © 2003 Portal Universia S.A. Todos los derechos reservados
(Avda. de Cantabria s/n - Edif. Arrecife, planta 00.28660 Boadilla del Monte) - Madrid. España.
Contacta con nosotros: Usuarios | Empresas-Instituciones-Medios comunicación
Código Ético | Aviso Legal | Política de confidencialidad | Quiénes somos: Sala de Prensa