Documente Academic
Documente Profesional
Documente Cultură
4) Cmo
llevar
a
acabo
la
solucin?
Trabajando
en
equipo,
proponiendo
ideas
para
la
funcionalidad
del
programa. Haciendo
parte
por
parte
hasta
llegar
a
una
solucion
Diseo:
Conclusin: Al realizar este proyecto aprendimos mas sobre la lgica de programar en java. Trabajar en grupo. Hacer ese paso de tener la idea a cdigo. Usar herramientas para la programacin defensiva Bibliografa: No necesitamos de buscar informacin extra
public void setNumeroAccion(int numeroAccion){} public void setNumeroMemoria(int numeroMemoria){} public void setSt(String st){} *toString public String toString(){} -Fitro Archivo *Constuctor public class FiltroArchivo extends FileFilter{} public boolean accept(File file) {} public String getDescription() {} -Utils *Atributos public final static String morron = "mrn" Operaciones *Metodos public static String getExtension(File f) {} protected static ImageIcon createImageIcon(String path){} -ProyectoPrograJava Atributos static int contadorAcciones = 0; boolean ableToRun = false; int opcionesMenu=0; String cadena=""; int contadorIngresoInstrucciones=0; File archivoSeleccionado = null; Accion acciones [] = new Accion[50]; Scanner scan = new Scanner(System.in); Errores error = new Errores(); Operaciones Condiciones: o Que exista la accin que se desea realizar o Que exista el archivo .mrn o Que se ingrese lo que se pide en la accin o Que se ingresen numero y no letras Narracin: 1) Cul fue su lnea de pensamiento para resolver el problema? En papel hacer paso a paso que es lo que hace cada cosa que se solicita. Luego ir paso a paso programando y probando para identificar fcil el problema o su funcionalidad. 2) Cmo comenzaron a organizar sus ideas? Leyendo el problema e identificando cual es su funcionalidad. Luego hacerlo en papel para terminar de ordenar ideas y al final programar paso a paso para identificar los problemas o formas de mejorar la programacion 3) En qu partes principales dividieron el problema? Cmo las identificaron?
-Instrucciones Atributos boolean stepByStep = false static boolean desvoramiento = false Operaciones Constuctor public Instruccion(boolean step){} Otros public void pos10(String st){} public void pos01(String st){} public void pos02(String st, int mm){} public void pos03(String st,int mm){} public void pos04(String st, int mm){} public void pos05(String st, int mm){} public void pos06(String st,int mm){} public int pos08(String st,int l,int mm){} public String pos09(String st,int mm){} public void neg10(String st){} public void neg01(String st,int mm){} public void neg02(String st,int mm){} public void neg03(String st,int mm){} public void neg04(String st,int mm){} public void neg05(String st,int mm){} public void neg06(String st,int mm){} public void neg07(String st,int mm){} public void neg08(String st,int mm){} public void neg09(String st){} -Accion Atributos static int posicionesMemoria[]=new int[50] private char signo static boolean endRun = false private int numeroAccion private int numeroMemoria private String st static int AC = 0 Operaciones *Constuctor public Accion() {} public Accion(String acc){} *Get public char getSigno(){} public int getNumeroAccion(){} public String getSt() public int getNumeroMemoria() {} *Set public void setSigno(char signo) {}
Investigacin Corta
Entradas:
-La
instruccin
que
se
desea
realizar
-Lo
que
se
realiza
por
instruccin
-Opciones
del
menu
Salidas:
-Si
la
instruccin
tiene
que
mostrar
algo
-Errores
-Tipo
de
error
-Memoria
de
100
espacios
Clases:
-Errores
Atributos
String
nombreError
String
mensajeMostrar
String
nivelError
Operaciones
*Constuctor
public
Errores()
{}
public
Errores(String
nombreError,
String
mensajeMostrar,
String
nivelError)
{}
*Get
public
String
NombreError(){}
public
String
mensajeMostrar
(){}
public
String
nivelError
(){}
*Set
public
void
nombreError(String
nombreError){}
public
void
mensajeMostrar(String
mensajeMostrar){}
public
void
nivelError(String
nivelError){}
*toString
public
String
toString(){}
*Boolean
public
boolean
Error(String
cadena){}
public
boolean
Verificar(String
ingreso){}
public
boolean
Instruccion(String
instruccion){}
public
boolean
Posicion(String
posicion){}
Proyecto
U n i v e r s i d a d d e l V a l l e d e G u a t e m a l a