SlideShare una empresa de Scribd logo
PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR
                                    SEDE IBARRA

NOMBRE: Espinosa Villarreal Héctor Efrén
NIVEL: Quinto de Ingeniería en Sistemas
FECHA: 09-04-2013
ASIGNATURA: Compiladores
TEMA: Como compilar de forma manual con Java

   1. Elaboramos nuestro programa (ordenamiento de números de forma ascendente) usando
      NetBeans 7.1
   2. Vamos al CMD (Inicio/Ejecutar/Cmd)
   3. Nos dirigimos a la ubicación donde se encuentra nuestro archivo .java
      (F:DocumentsPUCESIQUINTOCompiladoresTareasCompilar_Ordenarsrccompilar_o
      rdenar)
   4. Compilamos con la siguiente línea de código: javac Compilar_Ordenar.java y podemos
      verificar cuando nos crea el archivo Compilar_Ordenar.class
   5. Ejecutamos con la siguiente línea de código: java Compilar_Ordenar
   6. Listo; hemos compilado de manera manual nuestro programa
Compilar mediante dos
Código fuente de mi programa:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
//package compilar_ordenar;

importjava.io.BufferedReader;
importjava.io.IOException;
importjava.io.InputStreamReader;

/**
 *
 * @author HEESPINOSA
 */
public class Compilar_Ordenar {

   /**
    * @paramargs the command line arguments
    */
public static void main(String[] args) throws Exception {
BufferedReader r = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Ingresenumero: ");
intnumero = Integer.parseInt(r.readLine());
int []x = new int[numero];
for (int i = 0; i <numero; i++) {
System.out.print("El valor de la posicion "+ i +" es: ");
x[i] = Integer.parseInt(r.readLine());
      }
intauxiliar;
if(numero%2==0){
for (int i = 0; i < (numero/2); i++) {
for (int j = i; j < (numero/2); j++) {
if(x[i]>x[j]){
auxiliar = x[i];
x[i]=x[j];
x[j]=auxiliar;
               }
           }
        }
for (int i = (numero/2); i <numero; i++) {
for (int j = i; j <numero; j++) {
if(x[i]<x[j]){
auxiliar = x[i];
x[i]=x[j];
x[j]=auxiliar;
               }
           }
}
      } else{
for (int i = 0; i <numero; i++) {
for (int j = i; j <numero; j++) {
if(x[i]>x[j]){
auxiliar = x[i];
x[i]=x[j];
x[j]=auxiliar;
               }
           }
         }
      }
for (int i = 0; i <numero; i++) {
System.out.print(x[i]+",");
}
   }
}

Más contenido relacionado

PPTX
Metodos en java
PPT
Entrada De Datos
PPTX
Programa 9
PDF
Funciones con ficheros
PPTX
Hola mundo
DOCX
Prac 2 nequiz
RTF
Sumaoctal
DOCX
Programa que almacena en una base de datos las características de un carro co...
Metodos en java
Entrada De Datos
Programa 9
Funciones con ficheros
Hola mundo
Prac 2 nequiz
Sumaoctal
Programa que almacena en una base de datos las características de un carro co...

Destacado (9)

PDF
Юрий Лучанинов MobiDev
PPT
Slide share example
PPTX
Creativity in Aging: Helping Older Adults stay Healthy
PDF
Круглов Евгений МобиГир
PPT
Building From Within
PPTX
Advocacy Training: Cleveland Arts and Culture
PPTX
How to ensure the instructions from the superior
PPT
Rules of the Road
PPT
Coming Soon at CPAC!
Юрий Лучанинов MobiDev
Slide share example
Creativity in Aging: Helping Older Adults stay Healthy
Круглов Евгений МобиГир
Building From Within
Advocacy Training: Cleveland Arts and Culture
How to ensure the instructions from the superior
Rules of the Road
Coming Soon at CPAC!
Publicidad

Similar a Compilar mediante dos (20)

PDF
Compilacionen dos
PDF
Compilar en DOS
PDF
Manual compilacion de java en dos
PDF
Manual compilacion de java en dos
PDF
Compilar un programa hecho en java en DOS
PDF
Compilación con DOS.
PDF
Informe de Jefferson Vega (AU).pdf
PDF
Editable
PDF
Editable
PDF
Editable
PDF
Editable
PDF
PDF
Editable
PDF
Editable
PDF
Editable
PDF
Editable
DOC
Arreglo
Compilacionen dos
Compilar en DOS
Manual compilacion de java en dos
Manual compilacion de java en dos
Compilar un programa hecho en java en DOS
Compilación con DOS.
Informe de Jefferson Vega (AU).pdf
Editable
Editable
Editable
Editable
Editable
Editable
Editable
Editable
Arreglo
Publicidad

Más de Hector Espinosa (7)

PDF
Flex y bison héctor espinosa
DOCX
Estado fiancieros
PDF
Analizador léxicográfico
PDF
El papel del analizador sintáctico
PDF
Bootstrapping
PPTX
Clasificación de los lenguajes de programación según la
PDF
DV Decompiler
Flex y bison héctor espinosa
Estado fiancieros
Analizador léxicográfico
El papel del analizador sintáctico
Bootstrapping
Clasificación de los lenguajes de programación según la
DV Decompiler

Compilar mediante dos

  • 1. PONTIFICIA UNIVERSIDAD CATOLICA DEL ECUADOR SEDE IBARRA NOMBRE: Espinosa Villarreal Héctor Efrén NIVEL: Quinto de Ingeniería en Sistemas FECHA: 09-04-2013 ASIGNATURA: Compiladores TEMA: Como compilar de forma manual con Java 1. Elaboramos nuestro programa (ordenamiento de números de forma ascendente) usando NetBeans 7.1 2. Vamos al CMD (Inicio/Ejecutar/Cmd) 3. Nos dirigimos a la ubicación donde se encuentra nuestro archivo .java (F:DocumentsPUCESIQUINTOCompiladoresTareasCompilar_Ordenarsrccompilar_o rdenar) 4. Compilamos con la siguiente línea de código: javac Compilar_Ordenar.java y podemos verificar cuando nos crea el archivo Compilar_Ordenar.class 5. Ejecutamos con la siguiente línea de código: java Compilar_Ordenar 6. Listo; hemos compilado de manera manual nuestro programa
  • 3. Código fuente de mi programa: /* * To change this template, choose Tools | Templates * and open the template in the editor. */ //package compilar_ordenar; importjava.io.BufferedReader; importjava.io.IOException; importjava.io.InputStreamReader; /** * * @author HEESPINOSA */ public class Compilar_Ordenar { /** * @paramargs the command line arguments */ public static void main(String[] args) throws Exception { BufferedReader r = new BufferedReader(new InputStreamReader(System.in)); System.out.print("Ingresenumero: "); intnumero = Integer.parseInt(r.readLine()); int []x = new int[numero]; for (int i = 0; i <numero; i++) { System.out.print("El valor de la posicion "+ i +" es: "); x[i] = Integer.parseInt(r.readLine()); } intauxiliar; if(numero%2==0){ for (int i = 0; i < (numero/2); i++) { for (int j = i; j < (numero/2); j++) { if(x[i]>x[j]){ auxiliar = x[i]; x[i]=x[j]; x[j]=auxiliar; } } } for (int i = (numero/2); i <numero; i++) { for (int j = i; j <numero; j++) { if(x[i]<x[j]){ auxiliar = x[i]; x[i]=x[j]; x[j]=auxiliar; } }
  • 4. } } else{ for (int i = 0; i <numero; i++) { for (int j = i; j <numero; j++) { if(x[i]>x[j]){ auxiliar = x[i]; x[i]=x[j]; x[j]=auxiliar; } } } } for (int i = 0; i <numero; i++) { System.out.print(x[i]+","); } } }