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

   
 

Variables, operadores y estructuras de control.

.

Código fuente

Control1.java

ControlExercise1.java

DataType2.java

DataTypes1.java

Exercise1.java

Iteration1.java

Iteration21.java

 

Todo el código se ha generado utilizando el software de JavaT.
JavaT es una marca de Sun Microsystems Inc.(S.A.)

Lecturas / Boletines de problemas

Capítulo 3, págs. 43-73.

 
Erratas y consejos

Clase 3

1. En la transparencia 8, "Cómo utilizar operadores aritméticos", en la clase Tipos de datos 2, int d=122 y no a 123 cuando se inicializa.

2. Ejercicios (transparencia 13). Dos correcciones:

a. Representar 15*i correctamente:
int i= 100000000 + 100000000;
long j= 15L*i; // El 15 debe ir seguido de L. De lo contrario, 15*i es un entero (int) y no encaja.

b. Incrementar int z con int a:
int a=5, z=2;
z += a; // Hay que declarar e inicializar z antes de utilizarlo con +=.

3. Responda a la pregunta de la transparencia 19: ¿dónde se encuentra el error en el programa de la ecuación cuadrática? Si el discriminante es -0.000000000000001 (dentro de TOL pero negativo), el programa generará incorrectamente raíces no reales. Si el discriminante es +0.000000000000001, entonces generará correctamente una raíz real. La corrección consiste en comprobar que el discriminante está dentro de un TOL de 0.0, al igual que la primera sentencia if del programa.

4. En los ejemplos de código se encuentra una nueva copia de DataType2.java y otra del Exercise1.java, con las respuestas correctas a los ejercicios de la transparencia 13.

 

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