Sunteți pe pagina 1din 5

La

opciones de men Las clases Las funciones La condiciones Los errores

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

Maquina Virtual-Investigacin Corta


Programacin orientada a objetos

Alfredo Yuman Erick Rodas Giovanni Mazariegos

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

S-ar putea să vă placă și