JUEGO 8-PUZZLE Contenido Estudio de la resolución de diferentes configuraciones del 8-puzzle con diferentes heurísticas .................. 2 8-Puzzle de 6 movimientos ..................................................................................................................... 2 8-Puzzle de 12 movimientos ................................................................................................................... 3 8-Puzzle de 18 movimientos ..........................................
837 Palabras | 4 Páginas
Leer documento completoComparación de Estrategias de Búsqueda Admisibles y ε-Admisibles para el problema del 8-puzzle Miguel Álvarez Álvarez Inteligencia Artificial. 4º de Ingeniería Informática. EPSIG. Universidad de Oviedo. Campus de Viesques. E-33271 Gijón. UO3775@uniovi.es Resumen. El objetivo de este documento consiste en realizar un estudio comparativo de diversas estrategias de búsqueda heurística aplicadas sobre el problema del 8-puzzle. En concreto, se considerará el algoritmo A* y se analizará su comportamiento...
1237 Palabras | 5 Páginas
Leer documento completo8 Puzzle, ¿Por qué el 8-puzzle tiene 9! / 2 = 181, 440 estados alcanzables? Se realizó un cuestionamiento en clase, ¿Por qué el 8-puzzle tiene 9! / 2 = 181, 440 estados alcanzables? después de investigar un poco en la red descubrimos varias razones, la más adecuada y comprobable se refiere a la permutación de los estados y dado a que la mitad son inalcanzables justificándose con la imposibilidad de mover dos piezas del puzzle adyacentes. Se tienen 9 piezas, 8 piezas numeradas y una pieza vacía,...
844 Palabras | 4 Páginas
Leer documento completosetLayout(new GridLayout(4,1,4,4)); //GridLayout es quien permite colocar los componentes en un contenedor para disponerlos como una plantilla //fila superior teclas 7, 8 y 9 Panel p1= new Panel(); p1.setLayout(new GridLayout(1,3,4,4)); b7=new Button("7"); p1.add(b7); b8=new Button("8"); p1.add(b8); b9=new Button("9"); p1.add(b9); add(p1); //segunda filas teclas 4, 5 y 6 Panel p2= new Panel(); p2.add(b4); b5=new Button("5"); ...
949 Palabras | 4 Páginas
Leer documento completoTORRES DE HANOI POR PROFUNDIDAD Juan pablo González José Fernando coconubo José Jonathan soriano Ángel augusto Díaz Facultad de Ingeniería, Ingeniería de Sistema Fundación Universitaria Juan De Castellanos Tunja, Colombia Correo(s) electrónico(s) angel.augusto.diaz.ospina@gmail.com shadow_0125@hotmail.com yorils@yahoo.com RESUMEN Esta práctica consiste en tomar un algoritmo de los vistos en clase (anchura, profundidad, escalada, haz, o A*), pasarlo a un lenguaje de programación...
948 Palabras | 4 Páginas
Leer documento completoBÚSQUEDA EN PROFUNDIDAD. Muchos algoritmos de grafos necesitan visitar de un modo sistemático todos los vértices de un grafo. En la búsqueda en profundidad se avanza de vértice en vértice, marcando cada vértice visitado. La búsqueda siempre avanza hacia un vértice no marcado, internándose “profundamente” en el grafo sin repetir ningún vértice. Cuando se alcanza un vértice cuyos vecinos han sido marcados, se retrocede al anterior vértice visitado y se avanza desde éste. Si dado un grafo simple...
841 Palabras | 4 Páginas
Leer documento completoUniversidad La Salle Oaxaca, A. C. Nombre de la actividad: Juego Puzzle Curso: Laboratorio de programación orientada a objetos Maestra: Ing. Marcela Bonilla Jiménez Alumno: Diego Faustino Navarro Jara 09 de Enero de 2012 Funcionamiento del juego Puzzle. Juego de Puzzle, se desea realizar este juego en java, este se podrá jugar de distintas maneras y dimensiones las cuales: Existen diferentes dimensiones que el usuario podrá seleccionar para jugar ingresando solo el digito...
975 Palabras | 4 Páginas
Leer documento completo2. Búsqueda en Profundidad. Búsqueda en anchura. Definición 3.2.1. Dado un grafo G =(V, E), un árbol generador de G, es un subgrafo que es árbol y contiene a todos los vértices del grafo. Ejemplo 3.2.2. Proposición 3.2.3. Todo grafo conexo posee un árbol generador. Proposición 3.2.4. El grafo completo Kn tiene n n − 2 árboles generadores diferentes). Búsqueda en profundidad. Muchos algoritmos de grafos necesitan visitar de un modo sistemático todos los vértices de un grafo. En la búsqueda en profundidad...
1193 Palabras | 5 Páginas
Leer documento completoCódigo java (IDE NEtbeans) para realizar la operación metamatemática llamada Bisección: public class CHJBiseccion { //Declaración de variables tipo double //Rango Superior, Rango inferior y Variable para el manejo del error double dbXl, dbXu, dbE; //Declaracion de contador para manejo de iteraciones int intContador; int intIteraMax = 500; //Declaración de variable para almacenamiento de Raíz double dbMitad = 0; //Varibale tipo polinomio ...
807 Palabras | 4 Páginas
Leer documento completo[Código Fuente JAVA]: Lista Doble Agregar, Quitar e Impresión Ahora es el turno de las listas doblemente enlazadas. Este tipo de listas se diferencian de las simples en que, ahora cada nodo ademas de contener la un enlace a la dirección siguiente, tendrá una con la dirección del nodo anterior al actual. La ventaja que nos proporciona este tipo de lista es que podemos recorrer la lista desde el nodo inicial al final y desde el final a el inicial. Este programa esta dividido en 3 clases, clase...
555 Palabras | 3 Páginas
Leer documento completoCÓDIGO DE HTML DE UN EJEMPLO DE JAVASCRIPT <HTML> <HEAD> <TITLE>Nombre de mes</TITLE> <BODY bgcolor="#00FFFF"> <CENTER> <h2>Ejemplo de una p&aacute;gina con calendario que da el mes en letra</h2> <script language="JavaScript" > <!-- var hoy = new Date(); dia = hoy.getDate(); mes = hoy.getMonth(); ano = hoy.getYear() + 1900; if (mes == "0") nombremes = "<font color=#FF0000 size 5>enero</font>"; ...
1606 Palabras | 7 Páginas
Leer documento completoFacultad de Derecho de la Universidad de Alicante Grado de Criminología Prof. Dr. Luis Fernando Barrios Flores Área de Derecho Administrativo de la Universidad de Alicante PRÁCTICA 1 Búsqueda de Fuentes del Derecho administrativo (Puntuación: 0,5 puntos) Señale, entre las diversas opciones la respuesta que a su juicio es correcta. Cada dos respuestas incorrectas penalizan con una correcta. 1.- De qué año es la última Orden ministerial que regula los requisitos de habilitación de los Detectives...
1441 Palabras | 6 Páginas
Leer documento completoINCLUIDO PARA EL GRAN PRIX NUEVOS COMANDOS DE USO Primero que todo explicarle que se han hecho unos cambios en los comandos del trainer, ya que a algunos les congelaba otros solo les funcionaba un rato y despues ya no, asi que se ha limpiado el codigo fuente para hacerlo mas liviano y funcional. Como podran ver en la imagen mas arriba incluso hasta el diseño ha cambiado, para usar el aimbot fijense del lado izquierdo del trainer hasta abajo hay un boton que dice "OPEN TUXBOT" primero se presiona...
586 Palabras | 3 Páginas
Leer documento completoDescripción técnica de los componentes del código fuente El objetivo del código servidor.java es configurar un servidor que va a recibir una conexión de un cliente, enviar una cadena en el cliente, y cerrar la conexión. Algo parecido a un mini chat. El servidor espera a que un intento de conexión del cliente. Cuando un cliente se conecta al servidor, la aplicación de servidor envía al cliente una cadena (recordemos que las cadenas son objetos Serializable) que indica que la conexión se ha realizado...
1527 Palabras | 7 Páginas
Leer documento completoEl algoritmo de búsqueda binaria es un excelente método para buscar datos dentro de una estructura(generalmente un arreglo unidimencional). Se le da el nombre de búsqueda binaria por que el algoritmo divide en dos el arregelo, aludiendo al concepto de bit, el cual puede tener dos estados. La única condición para usar este algoritmo es que los datos dentro del arreglo estén ordenados de menor a mayor. La solución mas fácil para realizar una busqueda es por fuerza bruta, pero este método puede...
699 Palabras | 3 Páginas
Leer documento completoresponsabilidad de las organizaciones y de sus diversos constituyentes; el desarrollo de cuerpos normativos voluntarios o procedimientos estandarizados de gestión basados en principios y valores éticos; el seguimiento y descripción de la importación de estos códigos y procedimientos en organizaciones concretas, así como la observación de sus efectos en las propias organizaciones y su entorno. También se ocupa con frecuencia la ética empresarial del estudio de las virtudes personales que han de estar presente...
1539 Palabras | 7 Páginas
Leer documento completoImplementación del Juego puzzle-n por medio de dos algortimos: Backtracking y A* Guillermo Rodea Palomares NIA:10047435 Álvaro Hernández Benedicto NIA:100047311 ABSTRACT En este documento trataremos la implementación en java del juego puzzle-n, como generalización del juego puzzle-8, para ello, usaremos dos algoritmos distintos: Un algoritmo de tipo backtracking, del cual podremos ver que no resulta del todo eficiente; y uno de tipo A*, que como se verá resulta mucho mejor para abordar...
3870 Palabras | 16 Páginas
Leer documento completoBufferedReader(new InputStreamReader(System.in)); int num[]= new int[10]; for(int c=0;c=1) { divisor=divisor+1; } }while(divisor=1) { System.out.println("el numero : " +num+" no es primo"); } } } 8-Programa que simula la carera de 3 caballos con una distancia total de 100 metros medinate el Math random y mostrando el grnador de la carrera package tabajos_undi; import java.io.*; public class Bloques_numprim { public static void main(String[]...
512 Palabras | 3 Páginas
Leer documento completoJava 8 Lambda (Intro) Pablo Rodríguez Visión General Aplicación de Lambdas a los problemas diarios Conversión de clases anónimas a expresiones Lambda Aplicación del API Streams para resolver problemas de ordenamiento, identificación del mayor y menor, y reducir duplicados Determinación de cuándo aplicar Lambdas (y cuando no) Utilización de Collectors Mejora del rendimiento con parallel streams Depuración de expresiones Lambda Descripción del Curso Lambda provee...
963 Palabras | 4 Páginas
Leer documento completodías, y debe de imprimir la cantidad de segundos que hay en esa cantidad de días que digito el usuario 2. import java.util.Scanner; 3. 4. public class Calculo { 5. 6. public static void main(String[] args) { 7. // TODO Auto-generated method stub 8. 9. Scanner entrada = new Scanner(System.in); 10. 11. 12. System.out.print ("Digite la cantidad de dias:"); 13. int x; 14. x = entrada.nextInt(); 15. 16. 17. 18. System.out.println ("Total:"+ (x*86400)+ " "+"Segundos") ;...
516 Palabras | 3 Páginas
Leer documento completoingresado 1, digite la tarjeta que desee ingresar información 5. Si digita 1, el programa le pedirá que ingrese los datos de la tarjeta nacional. 6. Digite el nombre del cliente y la tecla enter. 7. Ingrese la dirección del cliente. 8. Digite su número de cuenta. 9. Digite el pin de su tarjeta. 10. Digite la fecha límite de pago. 11. Digite la fecha de corte. 12. Ingrese el límite de crédito de la tarjeta. 13. Ingrese la cantidad de compras que desea realizar. ...
636 Palabras | 3 Páginas
Leer documento completopublic class TestStringList { 2 public static void main(String[] args) { 3 List list = new ArrayList(); 4 Collections.addAll(list, "GB", "DE", "FR", "ES"); 5 System.out.println(list); 6 list.add(3, "DE"); 7 System.out.println(list); 8 System.out.println("list.get(3): " + list.get(3)); 9 System.out.println("list.indexOf("DE"): " + list.indexOf("DE")); 10 System.out.println("list.indexOf("IE"): " + list.indexOf("IE")); 11 System.out.println("list.subList(1, 5): " + list.subList(1...
1526 Palabras | 7 Páginas
Leer documento completoFuente 8 Principales efectos de la inseguridad ciudadana MINISTERIO DEL INTERIOR. Plan Nacional de Seguridad Ciudadana 2013-2018 (consulta: 26 de abril 2014) (http://www.mininter.gob.pe/pdfs/Plan.Nacional.Seguridad.Ciudadana.2013-2018.pdf) Este texto plantea cinco efectos de la inseguridad ciudadana: afecta a los derechos fundamentales de las personas, modifica de las conductas y comportamientos, mella el capital social, incide en el deterioro de la democracia, y disminuyen el desarrollo económico...
1002 Palabras | 5 Páginas
Leer documento completoCÓMO DEPURAR CÓDIGO DE JAVA EN NetBeans La depuración es una herramienta de análisis de programas potente que tiene un extenso uso por los desarrolladores de software. Un depurador permite ir paso a paso a través de cada línea de código en un programa, con lo cual puedes rastrear la ejecución y descubrir los errores. También puede mostrar el contenido de la memoria, los valores de las variables y las direcciones, así como registrar el contenido. Aprender a usar un depurador es muy importante...
501 Palabras | 3 Páginas
Leer documento completocom/content/view/859242/Los-18-consejos-y-trucos-mas-utiles-para-buscar-en-Google.html La principal fuente de obtención de información en Internet sigue siendo los motores de búsqueda. El líder en este campo es Google y su audiencia en Latinoamérica está por encima del 90%, así que nos centraremos en él. A continuación una serie de consejos, instrucciones o trucos para realizar diferentes búsquedas: 1. - La forma de búsqueda especial en Google más extendida es la utilización de comillas para indicar que se...
1372 Palabras | 6 Páginas
Leer documento completoActo de Comercio. Art. 8 Codigo de Comercio El Acto de Comercio. Doctrinariamente se han tratado de alcanzar definiciones de actos de comercio que abarquen todos los aspectos intrinsecos como extrínsecos sin obtener resultados consistentes incluso hasta la actualidad. Se los han definido como: - “acto de interposición económica determinado por la especulación” (BOLAFIO). - “acto que implica interposición en la circulación de bienes” (THALLER). - “todo acto que realiza o facilita una interposición...
1031 Palabras | 5 Páginas
Leer documento completo“CODIGO FUENTE-CODIGO MAQUINA” Código fuente El código fuente de un programa informático (o software) es un conjunto de líneas de texto que son las instrucciones que debe seguir la computadora para ejecutar dicho programa. Por tanto, en el código fuente de un programa está descrito por completo su funcionamiento. El código fuente de un programa está escrito por un programador en algún lenguaje de programación, pero en este primer estado no es directamente ejecutable por la computadora, sino...
625 Palabras | 3 Páginas
Leer documento completoDISEÑO ORIENTADO A OBJETOS ACTIVIDAD APLICATIVA INDIVIDUAL 2 Código fuente import java.io.*; import java.util.Vector; public class ReservaVuelos { // Acceso a la entrada estándar private BufferedReader br; // Almacenador origenes private Vector origenes; // Almacenador de destinos private Vector destinos; // Almacenador de horas private Vector horas; // Almacenador de precios private Vector precios; // Almacenador de códigos de clientes private Vector codigosCliente; // Almacenador...
663 Palabras | 3 Páginas
Leer documento completoSeptiembre-Diciembre de 2008 Proyecto 2: Resolviendo el 8-Puzzle con A* 1. Objetivo El objetivo del proyecto es el de resolver el problema del 8-Puzzle con un algoritmo informado de b´squeda de caminos de costo m´ u ınimo, espec´ ıficamente A* 2. Descripci´n del problema o El problema de 8-Puzzle [7], como lo describe Russel y Norvig [5] consiste, como se muestra la figura 1, en tablero de 3 X 3, el cual contiene 8 bloques cuadrados numerados (del 1 al 8) y un cuadrado vac´ (En ıo nuestra representaci´n...
1945 Palabras | 8 Páginas
Leer documento completo1. MATRIZ DE INVESTIGACIÓN SOBE LOS ALGORITMOS DE ORDENAMIENTO Y DE BUSQUEDA A.O TÓPICOS INTERCAMBIO (M. BURBUJA) SELECCIÓN INSERCIÓN PROPÓSITO Realizar varios recorridos secuenciales y comparar pares de elementos adyacentes e intercambiarlos entre sí hasta que estén todos ordenados. Realizar pasadas repetidamente por la lista de elementos, en cada pasada selecciona un elemento según su ordenamiento y va colocándolo en la posición correcta de la secuencia. Analizar repetidamente...
1285 Palabras | 6 Páginas
Leer documento completoCódigos TARIC: Existen diferentes herramientas de consulta de los códigos TARIC que se encuentran a libre disposición para los usuarios interesados, a continuación se mencionan cuatro de las principales fuentes, junto con su metodología de utilización, cabe destacar que cada una de las herramientas mencionadas, cuentan con un manual de utilización disponible en versión online: 1. COMISIÓN EUROPEA: FISCALIDAD Y UNIÓN ADUANERA http://ec.europa.eu/taxation_customs/dds2/taric/taric_consultation...
517 Palabras | 3 Páginas
Leer documento completoPermite crear, eliminar y administrar particiones. Este programa en modo consola debemos utilizarlo con cuidado puesto que es fácil que eliminemos sin darnos cuenta todo el contenido del disco duro o de la partición activa find y findstr – Comandos de busqueda de ficheros. findstr permite buscar cadenas de caracteres dentro de los archivos iexpress – Asistente para crear comprimidos .CAB openfiles – Muestra a un administrador los archivos abiertos en un sistema y permite desconectarlos si se han abierto...
1006 Palabras | 5 Páginas
Leer documento completoeste es el codigo en java la cual va en la superclase package checador; import java.io.*; public class Checador { public static int sh,cont=1,ha=0,entrada=8,temp=0,tard=0,exac=0,he,hs,ht,castigo,bono,sueldos,descontado,bonificado,sueldosb; public static float hen,llt,lla; public static String nombre; public static void main(String[] args) throws IOException{ BufferedReader leer=new BufferedReader(new InputStreamReader(System.in)); while(cont24){ ...
804 Palabras | 4 Páginas
Leer documento completoInvestigación para historiadores. Las Fuentes de la Historia. A partir de la actividad realizada en el momento de la determinación del tema objeto de esta investigación, éramos conscientes de que, dada la concreción del tema podíamos tener dificultades para conseguir las 15 citas bibliográficas exigidas por el Equipo Docente para la Prueba de Evaluación a Distancia nº 2 Por ello nos trazamos una plan. 1. Seleccionar las principales alternativas de depósito de fuentes documentales, que denominaremos Centros...
828 Palabras | 4 Páginas
Leer documento completoLA BUSQUEDA DE SOLUCIONES: CALLEJONES SIN SALIDA Y MEDIOS PROMETEDORES. El estatus de la educación es lo que más se habla en la sociedad de hoy, sin embargo lo más importante son los estudiantes que poseen una comprensión autentica de las principales disciplinas y aéreas de conocimiento esa comprensión varía según la edad y la disciplina de que se trate. La comprensión no es una adquisición que se produzca en una determinada coyuntura de desarrollo. David Perkins señala que los procesos de...
592 Palabras | 3 Páginas
Leer documento completoalmacenar(lst); si (lst != null) entonces lst.mostrarLista(); recorrer(lst.obtenerCab()); sino imprima (" Lista Vacia"); finsi fin proc fin clase El código fuente en Java para las diferentes clases es: /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package proylisper; import java.io.*; /** Almacene en una lista los datos de unas personas. Luego recorra...
809 Palabras | 4 Páginas
Leer documento completoADOPCIÓN: LA BÚSQUEDA ESTRUCTURAL DE LA SOLUCIÓN Caminando por los al rededores de un parque al que solía ir en búsqueda de diversión, unos cuantos años atrás, me encontré con escenas fáciles de retratar por mi memoria, niños corriendo de un lado a otro, risas de felicidad, unas cuantas lágrimas de dolor, padres que con emoción fotografiaban a sus hijos y eran testigos de su crecimiento, orgullosos de saber que los tenían y que como espectadores podían disfrutar del mejor espectáculo. Entonces...
1555 Palabras | 7 Páginas
Leer documento completoEjemplo de código Java básico. Clases con campos, constructor y métodos. La palabra clave this (CU00652B) Escrito por Alex Rodríguez Resumen: Entrega nº52 del curso "Aprender programación Java desde cero". Codificación aprenderaprogramar.com: CU00652B UN EJEMPLO DE CÓDIGO JAVA BÁSICO. CREAR CLASES CON CAMPOS, CONSTRUCTOR Y MÉTODOS Para familiarizarnos con el código Java escribe y estudia el código que mostramos a continuación, correspondiente a dos clases. Todos los elementos que forman parte...
1053 Palabras | 5 Páginas
Leer documento completooptions { JAVA_UNICODE_ESCAPE = true; } PARSER_BEGIN(Java) public class Java { public static void main(String args[]) { Java parser; if (args.length == 0) { System.out.println("\n\nINSTITUTO TECNOLOGICO DE TIJUANA \n"); System.out.println(" UNIDAD TOMAS AQUINO\n\n"); System.out.println("\n\n Introduzca el codigo JAVA a verificar :\n"); parser = new Java(System.in); } else if (args.length == 1) ...
1212 Palabras | 5 Páginas
Leer documento completoimport javax.swing.*; import java.awt.*; public class E11Gasolina extends JFrame { private JLabel lblGasolina; private JLabel lblLitros; private JLabel lblImporte; private JLabel lblCosto; private JTextField txtLitros; private JTextField txtImporte; private JTextField txtCosto; private JProgressBar jpbGasolina; private java.awt.event.KeyListener kl; private java.awt.event.ActionListener al; private double costo; private Timer tiempo; private int contador; private...
551 Palabras | 3 Páginas
Leer documento completoprocedimientos de manera reflexiva, Comprendiendo como cada uno de sus pasos contribuye al alcance Siempre. 5.4 Utiliza las Tecnologías de la Información y la Comunicación para procesar e interpretar información. Claro que sí. 6.1 Elige fuentes de información más relevantes para su Propósito específico y discrimina entre ellas de acuerdo a su Relevancia y confiabilidad. Por supuesto que si 7.3 Articula saberes de diversos campos y establece relaciones entre Algunas veces. 8...
586 Palabras | 3 Páginas
Leer documento completopublic class lg { //el metodo main empieza la ejecucion de //la aplicacion en java 1 public static void main (String []args) { System.out.println("bienvenido a programacion en java"); }//fin del metodo main }//fin de la clave binvenido 1 import java.util.Scanner; //el programa usa la clase de Scanner public class chispa { //el metodo main empieza la ejecucion de la aplicacion en Java public static void main( String[] args ) { // crea objeto Scanner para obtener la entrada...
1013 Palabras | 5 Páginas
Leer documento completoCon este código vamos a impedir que los visitantes seleccionen el texto de nuestra página para luego copiarlo a otro lado. Con este código insertamos un pequeño relojito que indica la cuenta regresiva de las horas, minutos y segundos que faltan para finalizar el día. El reloj... Con este código podemos hacer que si a un visitante le gustó nuestra Web, la recomiende a un amigo escribiendo su dirección de correo electrónico en la casilla, al hacer click en "Recomendar esta Web" se envía un...
1446 Palabras | 6 Páginas
Leer documento completoHeurísticas 8-Puzzle Introducción: En el siguiente documento se busca comparar tres tipos diferentes de heurísticas para dar solución al juego del 8-puzzle, todos las heurísticas acá propuestas serán analizadas por el algoritmo de A estrella, ya que este algoritmo asegura optimalizad siempre y cuando la heurística siempre subestime el valor total de pasos para dar solución al camino más corto al objetivo, no se tratara la optimalizad como medio para juzgar la heurística sino que se buscara la que...
1144 Palabras | 5 Páginas
Leer documento completo// CALCULADORA CREADA POR: GENARO ALOMIA GARZON // E-MAIL GALOMIA@GMAIL.COM // DERECHOS RESERVADOS DE AUTOR // TAREA DE PROGRAMACION EN JAVA // SERVICIO NACIONAL DE APRTENDIZAJE import java.awt.*; import java.applet.*; import java.awt.event.*; // public class AppletCalculadora extends Applet implements ActionListener { Button b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15, b16, b17, b18; TextField t1; Panel p1, p2, p3; int sn1, sn2,suma,rn1,rn2,resta,mn1,mn2,multiplicacion,dn1...
814 Palabras | 4 Páginas
Leer documento completoSoluciones a los ejercicios del modelo Pila Ejercicio 1.- diseñar un método "numElem" que dada una pila genérica cuente (destruyendo la pila en el proceso) cuántos elementos contiene y lo devuelva como dato. Solucion 1: Para esta solución se ha utilizado un método estático y genérico ya que todos los datos necesarios se pasan como parámetro y no se usa ningún objeto ni dato fuera de dichos parámetros. public static int numElem(Pila p) { int contador=0; while (!p.esVacia())...
1007 Palabras | 5 Páginas
Leer documento completoapunte menciona dos maneras de definir e implementar las listas. La primera, trata de una definición recursiva y la segunda, de un concepto de Nodo. De las cuales nosotros hemos trabajado con el segundo concepto, por lo que no trataremos con profundidad la definición recursiva de la lista. En primer lugar el apunte crea una clase Lista con un único atributo de tipo Nodo. Y a continuación el constructor crea una lista vacía, asignándole a la variable inicio el valor Null. class Lista <E>...
756 Palabras | 4 Páginas
Leer documento completo//programa codigo fuente para //obtener cod y nombre de estudiante //falta implementacion del metodo main. class Estudiante { private String Codigo,Nombres, Genero; Private double n1,n2,n3; private static String codigo; public String getcodigo() { return codigo; } public void setcodigo(String cod) { codigo = cod; } public String getnombre() { return nombres; } public void setnombre(String nom) { nombres = nom; } public String getgenero() { String gen=" "; } if(genero.toUpperCase()...
1379 Palabras | 6 Páginas
Leer documento completoNombre del alumno: Carlos Alberto Olachea Barraza Matricula: al02542851 Nombre del curso: Análisis y Solución de Problemas. Nombre del tutor: Ing. Clara Eugenia Estrada Pescador Fecha: Viernes, 4 de Julio de 2008. Caso # 1 Titulo del caso: Análisis y Búsqueda de Soluciones en Problemas No Estructurados. INTRODUCCIÓN Se le denomina sistema al conjunto de elementos que interactúan entre si para lograr un objetivo común, teniendo como características al menos un objetivo...
1621 Palabras | 7 Páginas
Leer documento completoBuenas Prácticas Introducción Se trata de realizar proyectos documentados, accesibles, basados en procesos y metodologías que nos ayudan a la mejora continua mejorando la redacción del código, la estructura, el funcionamiento, legibilidad y siendo capaz de establecer los objetivos. Principios para las buenas prácticas. Numero 1 “NO REPETIR” No repetir, esto quiere decir extraer todo los métodos, extraer clases por delegación o por generalización, extraer y evidenciar patrones. Numero...
1732 Palabras | 7 Páginas
Leer documento completoMoisés Favila Esquivel El Código ASCCII: una solución confiable Febrero de 2013, Durango, Dgo. El Código ASCCII: una solución confiable ¿Qué hacer cuando mi teclado no contiene los símbolos especiales o desconocidos? La fabulosa tecnología muchas veces nos juega algunos sinsabores que nos hacen rabiar a más no poder y a emprender una lucha, muchas veces dispar, entre nuestros conocimientos empíricos del manejo de los ordenadores, como lo dicen los españoles, y las trampas del lenguaje...
743 Palabras | 3 Páginas
Leer documento completojavax.swing.JToolBar jToolBar1; // End of variables declaration//GEN-END:variables } Página 7 Menu_de_Libreria_2.txt /* * To change this template, choose Tools | Templates * and open the template in the editor. */ /* * Menu_de_Libreria_2.java * * Created on 04-sep-2011, 22:16:52 */ package PkgColeccionDeLibros; /** * * @author David */ public class Menu_de_Libreria_2 extends javax.swing.JFrame { /** Creates new form Menu_de_Libreria_2 */ public Menu_de_Libreria_2() { initComponents(); ...
24683 Palabras | 99 Páginas
Leer documento completoTORRES DE HANOI TORRES DE HANOI DEFINICION DEL PROBLEMA Elaborar un programa que realice el método de torres de hanoi. DEFINICION DE SOLUCION Se tendrán que pasar los discos a la barra 3 o de acuerdo cuantas barras y discos desees, de tal manera que queden igual. DESARROLLO DEL PROBLEMA import java.awt.*; import java.applet.*; public class Hanoi extends Applet { static final int XDOTS = 400; static final int YDOTS = 200; static final int NULL = -1; static final int MAX = 20; ...
749 Palabras | 3 Páginas
Leer documento completo* * To change this template, choose Tools | Templates * and open the template in the editor. */ /* * VendingMachine1.java * * Created on Oct 23, 2011, 3:47:18 PM */ package VendingMachine; import javax.swing.JOptionPane; /** * * @author Marco */ public class VendingMachine1 extends javax.swing.JFrame { private double ToPay; private double Ammount; private double Change; public VendingMachine1() { initComponents(); } private...
1216 Palabras | 5 Páginas
Leer documento completo//Declarar las siguientes variables dentro de la clase principal public static int[] arreglo; public static String[] cadena; //Código del boton de ordenar int i=0,suma=0; //almacenar los datos del area de texto en una variable tipo cadena. Se crea un un arreglo segun las lineas que tenga el area de texto cadena = txtDatos.getText().split("\n"); //se separa por tokens segun un salto de linea y cada linea la almacena en una posicion del arreglo //Se declara un arreglo...
570 Palabras | 3 Páginas
Leer documento completo15 soles, 1 Euro = 1.12 dólar). 6. Si se sabe que 1 mol de Calcio equivale a 40 gramos de calcio. Ingresar una cantidad X de calcio expresada en gramos y calcular la cantidad de moles correspondiente. 7. Ingresar un número X y calcular X2 y X3. 8. Leer la base y la altura de un triángulo y calcular su área. 9. Un alumno ingresa a prácticas a las X:00 am y sale a las Y:00 am. Indicar el tiempo que estuvo en el laboratorio, expresado en horas, en minutos y en segundos. 10.Luego de evaluar a...
557 Palabras | 3 Páginas
Leer documento completoDECIMAL"); System.out.print("\n\t 5.- BINARIO —> OCTAL"); System.out.print("\n\t 6.- BINARIO —> HEXADECIMAL"); System.out.print("\n\t "); System.out.print("\n\t 7.- HEXADECIMAL —> BINARIO"); System.out.print("\n\t 8.- HEXADECIMAL —> OCTAL"); System.out.print("\n\t 9.- HEXADECIMAL —> DECIAMAL"); System.out.print("\n\t "); System.out.print("\n\t 10.-OCTAL —> BINARIO"); System.out.print("\n\t 11.-OCTAL —> DECIMAL"); ...
848 Palabras | 4 Páginas
Leer documento completotrue; int j = 0; while (control) { int residuo = valor % 8; //System.Console.WriteLine("{0}/{1}",valor,16); valor = valor / 8; sub = residuo + ""; deci = deci + sub; j++; if (valor > 8) { } else { control...
1376 Palabras | 6 Páginas
Leer documento completoNombre del maestro (a): LIC. MÓNICA GONZÁLEZ MORENO ACTIVIDAD 8.- Facultades de comprobación. TABLA DE CONTENIDO 1. FACULTADES DE COMPROBACIÓN. 3 2. Referencias bibliográficas 7 1. FACULTADES DE COMPROBACIÓN. Las autoridades fiscales se encuentran facultadas para realizar ciertos actos de comprobación. Dichas facultades las encontramos el Código Fiscal de la Federación. El título III del Código Fiscal Federal, denominado “De las facultades de las autoridades fiscales”...
933 Palabras | 4 Páginas
Leer documento completovalue); break; case 6:marca = sub_marcar(1,2,value); break; case 7:marca = sub_marcar(2,0,value); break; case 8:marca = sub_marcar(2,1,value); break; case 9:marca = sub_marcar(2,2,value); break; } return marca; } //funcion privada que sigue a funcion marcar, esto para no repetir codigo //si al marcar en la matriz , existe algun error, coloca la bandera a TRUE private String sub_marcar(int x, int y, String value) ...
914 Palabras | 4 Páginas
Leer documento completo