Translate

martes, 17 de diciembre de 2013

estructura de arboles

¡¡¡¡¡HOLA!!!!!



bueno chicos empezamos con otra estructura los que son llamados arboles les explicare un poco 

comenzamos........

¿que es un árbol?

Se trata de árboles de en los que se cumple que para cada nodo, el valor de la raíz del subárbol izquierdo es menor que el valor del nodo y que el valor de la raíz del subárbol derecho es mayor que el valor del nodo.


un árbol tiene las siguientes características;



1-lo primero que tendremos que hacer es nuestro diagrama UML





2-lo que sigue es programar como ya les he dicho tenemos que seguir nuestro diagrama, el nombre de la clase, nuestros variables y luego los métodos en esta imagen los observaran bien.

este es la primera clase





este es la 2 clase





autores: damaris giselle ballinas cruz
              arturo hernandez gomez
              fabian valdez lon

estructura de datos (colas)

**HELLO **



bueno chicos del  otro lado del Internet estamos de nuevo aquí en nuestro blog en el cual emplearemos otro programa en el cual trabajaremos la estructura de datos llamado (colas).

¿que es una cola?


Una cola es también una estructura de datos lineal donde la eliminación se realiza por uno de sus extremos llamado FRENTE y el insertado de elementos se hace por el otro extremo que es llamado FINAL. 
A esta estructura se les conoce por su peculiar característica que es llamada PEPS "Primeras Entradas Primeras Salidas" o FIFO



una cola tiene las siguientes características;


1-lo primero que tendremos que hacer es nuestro diagrama UML




2-lo que sigue es programar como ya les he dicho tenemos que seguir nuestro diagrama, el nombre de la clase, nuestros variables y luego los métodos en esta imagen los observaran bien.







autores: damaris giselle ballinas cruz
              arturo hernandez gomez
              fabian valdez lon

estructura de datos (pilas)

****WELCOME****


hola amigos como están  espero muy bien, y esperamos que nuestro blog les sirva de mucha ayuda para su carrera al igual que a nosotros estamos encantados de compartirles nuestras tareas y proyectos.



Bueno recuerdan que anteriormente trabajamos con un programa de listas esta vez toca al segundo punto que son las pilas.

¿que es una pila?

Una pila se define como una estructura de datos en la que solo se puede operar por uno de sus extremos. Se considera una estructura de tipo UEPS o LIFO que en ingles es " Last in, First out" que significa: Ultimas entradas, Primeras salidas.


una pila tiene las siguientes características;

1-lo primero que tendremos que hacer es nuestro diagrama UML

2-lo que sigue es programar como ya les he dicho tenemos que seguir nuestro diagrama, el nombre de la clase, nuestros variables y luego los métodos en esta imagen los observaran bien.







autores: damaris giselle ballinas cruz
              arturo hernandez gomez
              fabian valdez lon

miércoles, 4 de diciembre de 2013

estructuras lineales

¡¡¡¡¡HOLA!!!!!



bueno chicos empezamos un nuevo tema es el de las estructuras en nuestra carrera la cual se irán desarrollando y haremos programas de cada uno de ellos estas son las 3 que veremos. Bueno comenzamos......


  1. listas
  2. pilas
  3. colas

¿ que es una estructura lineal?


es un espacio de almacenamiento que tiene un único antecesor y un único sucesor.



1.bueno comenzamos haciendo nuestros diagramas UML en este caso vamos a empezar por el primero en el cual tendremos que hacer una clase en nuestro programa.


2-bueno como ven ese es nuestro diagrama hay que programar nuestra clase se llamara nodo y luego pondremos nuestras variables y después haremos una excepción por que escribiremos nuestros constructores y después encapsulamos nuestras variables y saldrá el código que no se puede modificar






3-el siguiente punto es hacer otro diagrama UML pero esta ves con el nombre de lista y seguiremos utilizando la clase NODO que acabamos de realizar este es nuestro diagrama, como pueden ver aquí ya se utiliza mas métodos que en otros programas  y luego programamos como ven en la 2 imagen tenemos nuestra clase y la variable.




4- como siguiente encapsularemos nuestra variable, seleccionamos y luego nos vamos a refactor y encapsulamos




5- como siguiente haremos nuestros métodos paso paso como ven en las imágenes están encerrados de color rosa y las continuaciones en color verde, como podrán ver es algo largo pero nos servirá en otros programas 










6- lo que sigue es hacer la otra clase es donde haremos imprimir o mejor dicho haremos que corra ese programa con un menú que les mostrare mas adelante y utilizamos nuestros nombres de los métodos de aquí arriba 








7- como ultimo les mostrare  la manera de como se ve nuestro programa en un menú super fácil de hacer arriba esta como hacerlo y fin de nuestro programa


bueno espero les haya gustado y sigan practicando vale nos vemos luego bye **********
autores: damaris giselle ballinas cruz
              arturo hernandez gomez
              fabian valdez lon

jueves, 7 de noviembre de 2013

conclusion de estructura de datos


 * CONCLUSIÓN *

Bueno hasta aquí termina este tema en conclusión aprendimos mucho en primera aprendi lo que es el diagrama UML.





otro cosa que aprendimos es hacer un programa en 2 partes el cual se nos facilita mas si son problemas largos, aprendimos este semestre muchas cosas nuevas así que los diagramas de flujo quedaron atrás la forma mas fácil son los diagramas, los programas en 2 partes y lo mas fácil utilizar métodos para poder resolverlo.


autores: damaris giselle ballinas cruz
              arturo hernandez gomez
              fabian valdez lon

miércoles, 6 de noviembre de 2013

programa de torres de hanoi

**HELLO **



bueno chicos del  otro lado del Internet estamos de nuevo aquí en nuestro blog en el cual emplearemos otro programa de estructura de datos en el cual explicaremos paso a paso como ir haciendo sin temor a equivocarse. 


* nota: todas las palabras subrayadas son opciones depende de que idioma este su programa de netbeans *


comenzamos....


1. como primer paso tenemos que hacer nuestro diagrama UML como repito es el diagrama que mas se me facilita...



2.Como siguiente paso empezaremos nuestro trabajo en nuestro programa el mio es NETBEANS, bueno como primer paso es ponerle el nombre a la clase como indica nuestro diagrama, despues es poner nuestras variables y luego encapsularlas y saldra un codigo que no se puede modificar.






3. bueno lo que sigue es hacer nuestro método así como ven en la imagen


4. bueno el siguiente paso es hacer nuestra solución para que nuestro programa corra pero necesitamos nuestro diagrama UML y luego seguir ese mismo hacer el nombre de la clase y escribir nuestro metodo


5. y estas serian nuestras respuesta de nuestro programa.


autores: damaris giselle ballinas cruz
              arturo hernandez gomez
              fabian valdez lon

lunes, 23 de septiembre de 2013

programa de factoriales


****WELCOME****


hola amigos como están  espero muy bien, y esperamos que nuestro blog les sirva de mucha ayuda para su carrera al igual que a nosotros estamos encantados de compartirles nuestras tareas y proyectos.

bueno empezamos con un 2º programa en el cual vemos factoriales poco a poco explicaremos como se va desarrollando este programa cualquier duda o aclaración no duden en escribirnos.


         comenzamos......


como ya han visto y si no pueden observen la entrada de el primer programa cuales son los objetivos



  1. ANALIZAR
¿ cuales son las entradas?
    son los números 

¿ cuales son las salidas ?
  son los factoriales



    
    2.  DISEÑAR O MODELAR 

    es hacer un diagrama UML super fácil eeeeee......





   3. PROGRAMAR


bueno aquí empieza el trabajo como saben estamos trabajando en NETBEANS así que a programar:



1. vamos a seguir los pasos de nuestro diagrama de arriba el primero es hacer nuestra clase y el segundo declarar nuestras variables.






2. después de esto elegimos nuestras variables y le damos en REESTRUCTURAR o REFACTOR ( si no sabes que hacer después de ahí checa nuestra entrada anterior ahí explicamos este punto a detalle)







3. luego pasaremos al ultimo cuadro de nuestro diagrama que es crear nuestros métodos
como pueden observar se siguen algunas cuestiones para sacar el factorial de un numero.






4. lo siguiente es hacer la otra clase y con un diagrama UML y luego crear una nueva clase llamada solución fact solo hay que seguir las mismas instrucciones de nuestro diagrama.





autores: damaris giselle ballinas cruz
              arturo hernandez gomez
              fabian valdez lon

miércoles, 18 de septiembre de 2013

programa de estructura de datos


**HELLO **



bueno chicos del  otro lado del Internet estamos de nuevo aquí en nuestro blog en el cual emplearemos el primer programa de estructura de datos en el cual explicaremos paso a paso como ir haciendo sin temor a equivocarse. 


* nota: todas las palabras subrayadas son opciones depende de que idioma este su programa de netbeans *

comenzamos....


problema: ¿ elaborar un programa que calcule el área y el perímetro de 3 rectángulo?

1.- ANALIZAR

      ¿cuales son la entradas ?
       las entradas son las medidas de los rectángulos ( osea lo que ingresas al programa)

      ¿cuales son las salidas?
       es el perímetro y el área ( son los que imprime el programa)
       
       ¿cuales son los objetos?
        son los rectángulos


2.- DISEÑAR O MODELAR

bueno esto es hacer el diagrama uml  que para mi es mas fácil que un diagrama de flujo (  en caso de no saber aquí en este blog aparece una entrada)





3.-  PROGRAMAR 

bueno pues aquí es donde viene nuestro trabajo mas duro empezar a programar en netbeans ( si ya tienen su proyecto creado no hay problema pero si no aquí en este blog encontraras una entrada de como hacerlo)

1.- crear una entrada con el nombre de la clase que tienes en tu diagrama y luego poner tus variables o atributos que también tienes en tu diagrama, para ser mas precisos te daremos imágenes: 





2.- después de eso  vamos a seleccionar solo nuestras variables por esas las vamos a convertir en privadas para que no sean utilizadas en otra clase,  bueno después de haberlas seleccionado nos vamos a donde dice refactor o reestructurar de ahi nos vamos a donde dice encapsulate fields o encapsular campos  y luego nos aparacera una ventana en el cual veremos nuestras variables y unos cuadros al cual le daremos a todos esos cuadros y luego volvemos a dar clic en refactor o reestructurar






3.- lo siguiente sera mas fácil bueno después de haber echo la privatización de nuestras variables aparecerán unos códigos en el cual vienen 2 palabras importantes en los cuales se les llama métodos de acceso:


get: es ponerle valor
set: es el que guarda o recupera el valor 

" nota: a esos códigos no se les mueve nada así como aparecen así se dejan esos podrán ser utilizados o no "









4.- después de todo eso que vimos arriba, haremos nuestros métodos que sera la 3 parte de nuestro diagrama UML. para mas facilidad les daremos la imagen de la declaración de métodos.








5.- bueno aquí es donde mas fácil se me hace bueno como pueden ver ya esta echo el programa pero si se echa a correr no funcionara así que lo que haremos sera hacer la solución en otra clase y con otro diagrama UML, bueno aquí van los ejemplos :





" nota: como pueden observar este diagrama solo se basa de 2 recuadros algo diferente pero no cambia en nada "




como les dije anteriormente aquí se encuentra el nombre de la clase que es la primera parte del diagrama, después observamos el método MAIN que como pueden observar el mismo programa lo remarca, así que no hay pierde hasta ahí aquí viene lo mas sencillo, vamos a crear los objetos que son nuestros rectángulos en mi caso pido de 3 como pueden ver están declarados por r1, r2, r3, y lo siguiente es mandarlos a llamar con la palabra Rectángulo ( la primera letra siempre debe de ir en mayúscula si no le marcara error.





lo siguiente sera mandar a llamar a nuestros métodos de nuestra clase anterior  vamos paso por paso: 


1.- escribimos r1 y luego insertamos un punto ( . )  y luego aparecerá un recuadro donde vendrán todos los métodos que hicimos en la otra clase escogemos el método que hará primero como en mi caso captura, y después tendrán que hacerle así a todos sus objetos, verán en las siguientes imágenes.




en esta ultima imagen así es como debe quedar nuestros objetos con sus respectivos métodos.

2.- después de hacer todos esto solo tendrán que correr el programa de la manera mas larga le dan clic al botón derecho del mouse y les saldrá una tabla que dice ejecutar archivo o run file o solo se basan en 2 teclas como estas así correrá su clase.






   








bueno despues de correr tu programa te pedira la base y la altura asi como en las siguientes imagenes un poco largo pero seguro.










bueno espero le haya gustado este programa recuerden cualquier duda o aclaración pueden escribirnos y nosotros responderemos sus dudas.

hagan este y otro ejemplo el de un rectángulo o de un cuadrado en la misma solución ahí mismo pueden crear varias soluciones sin hacer otra clase así que háganlo y compartan como les quedo.






* ADIÓS CHICOS DEL OTRO LADO DEL INTERNET NOS VEMOS Y SUERTE CON SUS PROGRAMAS *





autores: damaris giselle ballinas cruz
              arturo hernandez gomez
              fabian valdez lon