tecnico en informatica

Páginas: 2 (290 palabras) Publicado: 22 de septiembre de 2013
// Simulador de ejecucion de procesos por algoritmos FCFS SJF y RoundRobin

002
import java.io.*; //Para lectura de archivo

003
import java.util.*; //Para manejo de una lista dinamica

004import java.text.DecimalFormat; //Para redondeo a dos decimales al imprimir resultados

005
 

006
public class simulaPlanificacion{

007
 

008
  double datos[][]; //Para cargar losdatos leidos desde el archivo, cada reglon de la matriz representa un proceso

009
  // y cada representa: la 1ra numero de proceso, la 2da tiempo de llegada del proceso y la 3ra rafaga del proceso010
  DecimalFormat redondeo = new DecimalFormat("###.##"); //Para redondear numeros de resultados

011
 

012
  public static void main(String args[]){

013
    simulaPlanificacion sP= new simulaPlanificacion();

014
    int algoritmo=0; // Segun su valor indica el algoritmo a utilizar: 1=FCFS; 2=SJF; 3=RoundRobin

015
    double RR_ranura=0; // Si el algoritmo es el round robinindica la ranura de tiempo a utilizar

016
    String archivo=null; // Nombre del archivo de datos de entrada

017
    if(args.length==0) sP.error(1); // Si no hay argumentos indicarlo y terminarel programa

018
    // Se revisaran los argumentos 1x1 solo se aceptara el primer indicativo de tipo de algoritmo a

019
    // utilizar (si es el rr se esperara a continuacion el valor de laranura de tiempo), cualquier otra cadena

020
    // se tomara como nombre del archivo y solo se aceptara la primera, si se encuentra un argumento extra o un

021
    // indicativo (cadenainiciada por -) se considerar error en los argumentos

022
    for(int contador=0;contador1) {

066
        //Leer reglon mientras este exista y tenga contenido

067        listaTemp.add(++listaTam,reglon); //Agregar la cadena obtenida a la lista

068
      }

069
      lineaArchivo.close(); //Cerrar buffer de lectura

070
      ar.close(); //Cerrar archivo

071
    }

072...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnico En Informatica
  • Tecnico Informatico
  • Tecnico en Informatica
  • tecnico en informatica
  • Tecnico En Informatica
  • Tecnico en informatica
  • tecnica en informatica
  • Técnico En Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS