domingo, 28 de noviembre de 2010

Laminas

Laminas 1

Laminas 2

Ejercicios basicos_ Asignacion

_Ejercicios basicos_ Asignacion.


1. Dado un número entero y positivo que se introduce por teclado,determinar si es par o impar.

2. Dado un número entero que se introduce por teclado, determinar si es positivo, negativo o nulo.

3. Dado un número entero que se introduce por teclado, determinar si se encuentra en el intervalo cerrado 51 - 100.

4. Dado un número entero que se introduce por teclado, determinar si es negativo o superior a 100.

5. Dado un número que se introduce por teclado, si es positivo verificar si se encuentra en el intervalo abierto 60 – 90, de lo contrario emitir un mensaje de error.

6. Una fuente de datos registra varias edades, la edad 0 indica el final del ingreso de datos, realice un programa para determinar el promedio de las
edades ingresadas y además el porcentaje de personas mayores a los 60 años.

7. Convertir grados Centigrados en grados Fahrenheit.

8. Leer tres números diferentes (elaborar la validación de datos) y determinar el valor intermedio(el numero que no es mayor ni menor).


--------------------------------------------------



Atentamente.
Ing. Marcos Perez

miércoles, 24 de noviembre de 2010

Cambiar el paradigma.



Equilibrar el concepto de educación no es otra cosa que el acercarse al desarrollo humano holístico y dejar de mantener intactos los modelos que en sí mismos plantean lo contrario: la modificación en torno a las consecuencias presentes. Hoy por hoy, el sistema educativo pareciera estar condimentando de falta de humanismo, de incoherencia y de polvo intelectual.

Excelente extracto y gran trabajo visual.

Rogaría que todo aquel que lo viese lo comenzara a expandir en sus contactos.


http://www.youtube.com/watch?v=Z78aaeJR8no

domingo, 21 de noviembre de 2010

Codigo para leer desde el teclado desde la consola.



/*
* Para que el programa compile correctamente debe importarse el paquete
* java.io, ya que en él se encuentran las clases que se emplean para la
* captura de datos desde teclado. Esto se consigue con esta línea, que debe
* escribirse antes que cualquier declaración de clase. El asterisco indica
* que se tiene acceso a todas las clases de primer nivel del paquete.
* Los paquetes se estudiarán más adelante.
*/
import java.io.*;

public class SumaDatosTeclado{
public static void main(String args[])throws IOException{

//Creación del flujo para leer datos
InputStreamReader isr=new InputStreamReader(System.in);

//Creación del filtro para optimizar la lectura de datos
BufferedReader br=new BufferedReader(isr);
System.out.print("Teclea el primer numero: ");

//Lectura de datos mediante el método readLine()
String texto1=br.readLine();

//Conversión a int de la String anterior para poder sumar
int num1=Integer.parseInt(texto1);

System.out.print("Teclea el segundo numero: ");
String texto2=br.readLine();
int num2=Integer.parseInt(texto2);

//Sumar los dos enteros
System.out.println("Suma de "+num1+" y "+num2+" es "+(num1+num2));
}
}
InputStreamReader y BufferedReader

Antes de java 1.5, la forma de leer más fácilmente cosas que no sean bytes (leer cadenas de texto o números), era usar las clases InputStreamReader y BufferedReader conjuntamente. La primera es capaz de convertir esos bytes a caracteres. La segunda es capaz de leer hasta un fin de línea. La forma de instanciar estas clases para usarlas con System.in es la siguiente:

InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader (isr);

Con esto, podemos leer líneas completas usando el BufferedReader br. Así, por ejemplo, si escribimos una A, con

String cadena = br.readLine();

obtendremos en cadena una "A".

Sin embargo, seguimos necesitando hacer la conversión si queremos leer números. Por ejemplo, si escribimos un entero 32, en cadena obtendremos "32". La conversión se haría con

int numero = Integer.parseInt (br.readLine());

y debemos, por supuesto, capturar la excpeción en caso de que la cadena no se pueda convertir a String. En cualquier caso, todo esto sigue siendo algo engorroso.