viernes, 18 de noviembre de 2011

Numero

Un número es una entidad abstracta que representa una cantidad (de una magnitud). El símbolo de un número recibe el nombre de numeral o cifra. Los números se usan en la vida diaria como etiquetas (números de teléfono, numeración de carreteras), como indicadores de orden (números de serie), como códigos (ISBN), etc. En matemática, la definición de número se extiende para incluir abstracciones tales como números fraccionarios, negativos, irracionales, trascendentales y complejos.

Tipos de Numeros
Los números más conocidos son los números naturales, que se usan para contar. Éstos, conjuntamente con los números negativos, conforman el conjunto de los enteros. Cocientes de enteros generan los números racionales. Si se incluyen todos los números que pueden expresarse con decimales pero no con fracciones de enteros (irracionales), se habla entonces de los números reales; si a éstos se les añade los números complejos, se obtendrán todos los números necesarios para resolver cualquier ecuación algebraica. Pueden añadirse también los infinitos, los hiperreales y los transfinitos. Entre los reales, existen números que no son soluciones de una ecuación polinomial o algebraica, que reciben el nombre de transcendentales. Ejemplos famosos de estos números son el número π (Pi) y el número e (este último base de los logaritmos naturales), los cuales están relacionados entre sí por la identidad de Euler.

Existe toda una teoría de los números, que clasifica a los números en:

Numeros Cardinales
Nombres de los numeros en castellano o espanol


Numeros primos
Son aquellos numeros que solamente son divisibles por la unidad y por si mismo. Basandonos en este concepto hacemos el algoritmo en java:

import javax.swing.*;

public class frmPrimos extends javax.swing.JFrame {

int N1,N2;

JOptionPane Dialogo=new JOptionPane();

public boolean VerifSiPrimo(int N){ // funcion que verifica si un numero N es primo

int cd=0,k;boolean ba=false;

if ((N==1)||(N==2)||(N==3)||(N==5)||(N==7)){

ba=true;

}

else{

for(k=1;k<=N;k++){

if((N%k)==0){

cd++;

}

}

if(cd==2){

ba=true;

}

}return ba;

}

public int mostrarCantPrimos(int N1,int N2){ // funcion que calcula la cantidad de primos //entre N1 y N2

int k,cp=0;

for(k=N1;k<=N2;k++){

if (VerifSiPrimo(k)==true){

cp++;

}

}return cp;

}

public String MostrarPrimos(int N1,int N2){ //funcion que muestra los numeros primos entre // N1 y N2, en una cadena string cd.

int k,c=0; String cd="";

for(k=N1;k<=N2;k++){

if (VerifSiPrimo(k)==true){

if(c==0){

cd=Integer.toString(k); c++;

}

else{

cd=cd+","+Integer.toString(k);

}

}

}return cd;

}

}

por: Miguel Nunez Varillas

No hay comentarios:

Publicar un comentario