Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1. INGRESO AL PROGRAMA
En el escritorio aparece un icono que lleva por nombre Netbeans o ingrese a buscar y
coloque Netbeans y le aprecer.
2. CREACIN DE ARCHIVOS
Le aparece una ventana, donde aparece Project Name en este lugar se coloca
el nombre del proyecto a realizar, para el cual debe ser relacionado al objetivo
del programa.
Desactive las dos casillas de verificacin que aparecen con un chulito en color
verde, se desactiva haciendo click sobre cada una de ellas, una vez desactivada
se presiona el botn Finish
Se culmina con la creacin del programa el cual se crea con las siguientes
instrucciones:
/*
* prueba.java
*
* Created *
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
FACULTAD DE INGENIERA
PROGRAMACIN MODULAR DE COMPUTADORES
/**
*
* @author estudiante
*/
public class prueba {
Esto quiere decir que se cre un programa, en la fecha y hora indicada. Adems, note
que aparece una instruccin que es:
public prueba() {
3. INSTRUCCIONES
Librera es donde se definen operaciones que realiza el sistema, para los cual es
necesario ser llamadas para poder utilizar dichas funciones, entre las cuales se tienen
las siguientes:
import javax.swing.*; El cual permite enviar resultados en pantalla y leer datos por
teclados entre otras operaciones.
import java.util.*; Permite enviar resultados en pantalla y leer datos desde el teclado.
Datos Numricos. Se dividen en enteros y reales, de los cuales en java se definen as:
import javax.swing.*;
Int num;
FACULTAD DE INGENIERA
PROGRAMACIN MODULAR DE COMPUTADORES
Ejemplo:
num=Integer.parseInt(JOptionPane.showInputDialog(Ingrese el
valor));
Teniendo en cuenta que la variable num es definida como entera es
decir int.
num=Float.parseFloat(JOptionPane.showInputDialog(Ingrese el
valor));
Teniendo en cuenta que la variable num es definida como real corto
es decir float
num=Double.parseDouble(JOptionPane.showInputDialog(Ingres
e el valor));
Teniendo en cuenta que la variable num es definida como real es
decir double.
import javax.swing.*;
Luego,
JOptionPane.showMessageDialog(Mensaje+variable).
FACULTAD DE INGENIERA
PROGRAMACIN MODULAR DE COMPUTADORES
Ejemplo:
import javax.swing.*;
int variblereciberetorno;
int a;
float b;
double c;
int d[];
float
double
cariablereciberetorno=nombrefuncion(a,b,c,d);
float
double
Instrucciones;
Return(variableretornar);
}
Procedimientos
En Netbeans
import javax.swing.*;
int N;
N=Integer.parseInt(JOptionPane.showInputDialog(Ingrese la cantidad de
valores));
int x[]=new int[N];
LeerVector(x,N);
int i;
for(i=0;i<N;i++){
v[i]=Integer.parseInt(JOptionPane.showInputDialog(Ingrese los valores del
vector));
}
}
}
PSEUDOCODIGO JAVA
DECLARACION DE VARIABLES Y TIPOS DE DATOS
Entero Int
Long
Real Float
Doubl
Letra o Carcter Char
Vector Tipo de dato [] vector = new tipo de
dato [tamao];
Cadena o Conjunto String cadena=new String();
de Letras
Matriz Tipo de dato [][] matriz = new tipo de
dato [fila][columna];
OPERADORES RELACIONALES Y MATEMTICOS
+, -, * , /, MOD, +, -, *, /, %, /
DIV
= (Asignacin) =
= (Igual) ==
<> (Diferente) !=
<=, >=,<,> <=, >=,<,>
OPERADORES
LOGICOS
Y &&
O ||
PRIMITIVA CONDICIONAL
FACULTAD DE INGENIERA
PROGRAMACIN MODULAR DE COMPUTADORES
4. EJEMPLOS BSICOS:
import javax.swing.*;
public class ejercicio1 {
Para crear un nuevo programa en el mismo proyecto solo debe volver a seguir los
pasos para crear una clase que son:
Encima del nombre del proyecto que aparece en la parte izquierda de la
ventana, se da click derecho, y en el men que se despliega, se escoge la
opcin New, y luego la opcin Java Class.
FACULTAD DE INGENIERA
PROGRAMACIN MODULAR DE COMPUTADORES
De esta forma se crear un nuevo espacio para realizar otro programa, recuerde que el
nombre de la clase debe ser referente al objetivo del programa, adems que no debe
contener espacios y debe empezar por letra.
import javax.swing.*;
public class ejercicio1 {
EJERCICIO 3
import javax.swing.*;
public class ejercicio1 {
Tenga en cuenta que puede crear varias clases en el mismo proyecto, una vez creada
y escrito el programa para ejecutarlo debe dar clic derecho en donde est escrito el
programa y escoja la opcin Run nombre de la clase.java, de esta forma se ejecuta
el programa.
import javax.swing.*;
public class ejercicio1 {
public static void main(String args[]) {
int i, n, num,p=0,im=0;
n=Integer.parseInt(JOptionPane.showInputDialog("Ingrese la cantidad"));
for (i=1;i<=n;i++){
num=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el valor"));
if(num % 2==0){
p=p+1
}else{
im=im+1
}
}
JOptionPane.showMessageDialog(null, En el conjunto de valores
hay+p+pares);
JOptionPane.showMessageDialog(null, En el conjunto de valores
hay+im+impares);
FACULTAD DE INGENIERA
PROGRAMACIN MODULAR DE COMPUTADORES
}
}
import javax.swing.*;
public class divisores {
public static void main(String args[]) {
int C=0,n,I,D;
n=Integer.parseInt(JOptionPane.showInputDialog("Ingrese el nmero "));
I=1;
D=0;
do {
if(n%I==0){
D=D+1;
}
I=I+1;
}while(I<=n);
JOptionPane.showMessageDialog(null, n+ contiene +D+ Divisores ));
}
}
for(i=0;i<=n-1;i++){
JOptionPane.showMessageDialog(null,los elementos del vector
son +V[i]);
}
}
import javax.swing.*;
public class contarPalabras
public static void main(String args[]) {
String cadena=new String();
FACULTAD DE INGENIERA
PROGRAMACIN MODULAR DE COMPUTADORES
import javax.swing.*;
public class leermatriz{
public static void main(String args[]){
int N,M,P=0,Im=0;
N=Integer.parseInt(JOptionPane.showInputDialog(Ingrese la cantidad
de filas de la matriz));
M=Integer.parseInt(JOptionPane.showInputDialog(Ingrese la cantidad
de columnas de la matriz));
int matriz[N][M];
for( int i=0; i<N ; i++)
{
for( int j=0; j<M; j++)
{
matriz[i][j]=Integer.parseInt(JOptionPane.showInputDialog
(Ingrese los datos que se almaceran en la matriz));
}
}
for( int i=0; i<N ; i++)
{
for( int j=0; j<M; j++)
{
if(matriz[i][j]%2==0){
P=P+1;
}else{
Im=Im+1;
}
}
}
}
}
JOptionPane.showMessageDialog(null,hay+P+Valores pares de la
matriz);
JOptionPane.showMessageDialog(null,hay+Im+Valores Impares de la
matriz);
import javax.swing.*;
public class subprogram{
public static void main(String args[]){
int N,i;
double P,C;
N=Integer.parseInt(JOptionPane.showInputDialog(Ingrese la cantidad de
estudiante));
double E[]=new double[N];
for (i=0;i<N;i++) {
E[i]=Integer.parseDouble(JOptionPane.showInputDialog( Ingrese las Notas
de los estuidantes));
}
P=promedio(E,N);
C=cantidadest(E,N);
JOptionPane.showMessageDialog(null, El promedio del grupo es+P);
JOptionPane.showMessageDialog(null, La cantidad de estudiantes con notas
mayor a+P+son+C);
}
Pr=promedio(V,N);
for(i=0;i<N;i++){
if(v[i]>Pr){
Cant=Cant+1;
}
}
return (Cant);
}
}
import javax.swing.*;
public class manejovector{
public static void main(String args[]){
int N;
N=Integer.parseInt(JOptionPane.showInputDialog(Ingrese la cantidad de
valores));
int x[]=new int[N];
LeerVector(x,N);
EscribirrVector(x,N);
}