jueves, 3 de junio de 2021

Simulación de las estructura de datos dinámicas

 1. Consulte qué son las torres de Hanoi y exponga brevemente cuál de las estructuras dinámicas utilizará para simular su su comportamiento.

Utilizaría pilas, ya que solo se puede interactuar con la ultima pieza, o la de mas arriba, de cada torre.


2. Observe el comportamiento de la fila frente a la taquilla de un banco y exponga brevemente cuál de las estructuras dinámicas utilizará para simular su su comportamiento.

Utilizaría colas, ya que lo que interesa el el orden de llegada. el primero en llegar (insertar) va a ser el primero en ser atendido (primer nodo) y así sucesivamente.


3. Suponga que tiene dos fichas del juego de dominó debidamente conectadas así: el 2-3 con el 3-4 y necesita inserta las ficha 3-3 exponga brevemente cuál de las estructuras dinámicas utilizará para simular su su comportamiento.

Utilizaría listas doblemente enlazadas ya que habría que "romper" el lazo existente entre 2-3 y 3-4 para reemplazarlos a 2-3 con 3-3 y 3-3 con 3-4. 

miércoles, 2 de junio de 2021

Creando formularios en C#

 La principal dificultad que tuve fue con la interfaz grafica que utiliza el Visual Code al mover elemento con el escalado de Windows que provoca que no se puedan seleccionar lo elemento y otra dificulta es que al editar lo elementos les hacia doble clic y esto provocaba que me habrá un evento nuevo asociado al elemento mas que abrir o editar las propiedades.

Manipulación de archivos de texto

Para leer: 

if (File.Exists("info.txt"))

            {

                StreamReader sr = new StreamReader("info.txt", true);

                string s = "";

                resultado.Text = "";

                while ((s = sr.ReadLine()) != null)

                {

                    resultado.Text += s + Environment.NewLine;

                }

                sr.Close();

            }


Para escribir:

StreamWriter sw = new StreamWriter("info.txt", true);

                sw.WriteLine("sebastian");

                sw.Close();

Creación de relaciones entre tablas

 Solo puse claves foraneas en las tablas pedidos (para referencias al cliente y a los prodcutos) y en factura (para referenciar a pedidos qu...