• WORD
  • FORMATO AUTOMATICO Y ESTILOS
  • INSERTAR CUADRO DE TEXTO Y ECUACION
  • REFERENCIASTABLA DE CONTENIDO Y BIBLIOGRAFIA
  • Ir a Prácticas
  • EXCEL
  • FORMULAS I y II
  • TABLAS Y GRAFICOS DINAMICOS
  • SUBTOTALES Y BASE DE DATOS
  • MACROS
  • Ir a Prácticas
  • AUTOCAD
  • 2D:DIBUJO Y ACOTAR
  • INSERTAR BLOQUES Y PLOT
  • 3D: MODELADO Y EDICION DE SOLIDOS
  • RENDER Y ANIMACIONES
  • Ir a Prácticas

jueves, 14 de mayo de 2026

MYSQL : CODIGO DE CLASE

 SENTENCIAS

CREATE
SELECT
INSERT INTO

CODIGO

create database ventas;

use ventas;

create table clientes(

id_cliente int auto_increment,

nombre varchar(33),

email varchar(40),

fecha DATE,

id_zona varchar(10),

primary key(id_cliente));

-- foreign key(id_zona) references zona(id_zona));

insert into clientes(nombre,email,fecha,id_zona)

values

('carlos','carlos@gmail.com','2026-05-14','z1');

select * from clientes;

insert into clientes(nombre,email,fecha,id_zona)

values

('vanesa','vane@gmail.com','2026-05-14','z1'),

('tadeo','tade@gmail.com','2026-05-14','z1'),

('julian','jul@gmail.com','2026-05-14','z1'),

('javier','jav@gmail.com','2026-05-14','z1'),

('renato','rena@gmail.com','2026-05-14','z1'),

('alfredo','alfre@gmail.com','2026-05-14','z1'),

('susana','susa@gmail.com','2026-05-14','z1');

use sakila;

select * from actor; 

select actor_id, first_name from actor;

select * from actor where last_name='chase';

select  distinct last_name from actor;

select * from actor limit 5;

select * from payment;

select * from payment order by amount desc;

select * from payment order by amount asc;


SENTENCIAS BASICAS EN MYSQL

CREATE

SELECT

INSERT INTO

AS

teoria

jueves, 7 de mayo de 2026

FORMULARIO COLA EN C#

 

PROGRAMA EN WINDOWS FORMS CON C#

 HACER DOS CLASES EN EL PROYECTO: NODO Y COLAS.

 

CLASE NODO.CS

using System;

using System.Collections.Generic;

using System.Text;

 

namespace cola

{

    public class Nodo

    {

        public string valor;

        public Nodo siguiente;

 

        public Nodo(string palabra)

        {

            valor = palabra;

            siguiente = null;

        }

    }

}

CLASE COLAS.CS

 

using System;

using System.Collections.Generic;

using System.Text;

 namespace cola

{

    public class Colas

    {

                public Nodo primero;

                public Nodo ultimo;

                public Colas()

                {

                                               primero = null;

                                               ultimo = null;

                }

                public void Encolar(string texto)

                {

                               Nodo nuevo = new Nodo(texto);

                               if (ultimo == null)

                               {

                                               primero = nuevo;

                                               ultimo = nuevo;

                               }

                               else

                               {

                                               ultimo.siguiente = nuevo;

                                               ultimo = nuevo;

                               }

                }

                public string Desencolar()

                {

                               if (primero == null) return null;

                               string texto = primero.valor;

                               primero = primero.siguiente;

                               if (primero == null) ultimo = null;

                               return texto;

                }

}

    }

CODIGO DEL FORMULARIO:

namespace cola

{

    public partial class Form1 : Form

    {

        private Colas micola;

        public Form1()

        {

            InitializeComponent();

            micola = new Colas();

        }

         private void Form1_Load(object sender, EventArgs e)

        {

         }

         private void btnEncolar_Click(object sender, EventArgs e)

        {

            if (txtEntrada.Text != "")

            {

                micola.Encolar(txtEntrada.Text);

                RefrescarLista();

            }

         }

         private void btnDesencolar_Click(object sender, EventArgs e)

        {

            string encontrado = micola.Desencolar();

            if (encontrado != null)

            {

                MessageBox.Show("salio: " + encontrado);

                RefrescarLista();

             }

        }

        private void RefrescarLista()

        {

            ltsCola.Items.Clear();

            Nodo actual = micola.primero;

            while (actual != null)

            {

                ltsCola.Items.Add(actual.valor);

                actual = actual.siguiente;

            }

        }

    }

 }




jueves, 30 de abril de 2026

INICIANDO MYSQL

CONCEPTO

CARACTERISTICAS

INTERFAZ

CODIGO PARA INICIAR BASE DE DATOS

CODIGO PARA BUSCAR EN BASE DE DATOS

TEORIA

martes, 31 de marzo de 2026

GRAFICOS Y TENDENCIA

 ejercicio

GRAFICO DE PASTEL

GRAFICO DE BARRAS APILADAS

GRAFICO DE COLUMNAS

GRAFICO DE BURBUJAS

GRAFICO DE PUNTOS

GRAFICO DE JERARQUIA

GRAFICO DE CASCADA

TENDENCIA


viernes, 27 de marzo de 2026

COLAS EN C#

COLAS

Una cola con nodos es una estructura de datos lineal que sigue el principio FIFO (First-In, First-Out), pero que en lugar de usar un arreglo (vector) con tamaño fijo, utiliza objetos conectados entre sí.

Aquí tienes el concepto desglosado en puntos clave:

1. El concepto de Nodo

Imagina que cada elemento es un "vagón" de un tren. Un nodo es un objeto que tiene dos compartimentos:

Dato: La información que guardas (en tu caso, un string).

Enlace (Siguiente): Una flecha o puntero que apunta a la ubicación del siguiente nodo en la memoria.

2. Memoria Dinámica

A diferencia de un arreglo donde debes decir "esta cola tendrá 10 espacios", en una cola con nodos la memoria se solicita conforme se necesita.

Si agregas un elemento, creas un nodo.

Si lo quitas, el nodo se destruye.

La cola puede crecer infinitamente mientras tengas memoria RAM disponible.

3. Los Punteros de Control

Para que una cola funcione, necesitamos saber siempre dos cosas:

Frente (Primero): ¿Quién es el que sigue para salir? (De aquí se desencola).

Final (Último): ¿Quién es el más reciente en llegar? (Aquí se encola).





CODIGO:


using System;

using System.Runtime.CompilerServices;

using System.Security.Cryptography.X509Certificates;

class Nodo

{

    public int dato;

    public Nodo Siguiente;

 

    public Nodo(int dato)

    {

     this.dato = dato;

   

     this.Siguiente=null;

 

    }

}

class Cola

{

 

    private Nodo inicio;

    private Nodo final;

    public Cola()

    {

        inicio = null;

        final = null;

    }

    public void Encolar(int valor)

    {

        Nodo nuevoNodo = new Nodo(valor);

        if (inicio == null)

        {

            inicio = nuevoNodo;

            final = nuevoNodo;

        }

        else

        {

            final.Siguiente = nuevoNodo;

            final = nuevoNodo;

 

        }

    }

    public int desencolar()

    {

        if (inicio == null)

        {

            Console.WriteLine("la cola esta vacia");

            return -1;

        }

        int aux = inicio.dato;

        inicio = inicio.Siguiente;

 

        if (inicio == null)

        {

            final = null;

        }

 

        return aux;

    }

    public void mostrar()

    {

        if (inicio == null)

        {

            Console.WriteLine("la cola esta vacia");

            return;

 

        }

 

        Nodo actual = inicio;

        Console.WriteLine("la cola :");

        while (actual != null)

        {

            Console.WriteLine(actual.dato + " ");

            actual = actual.Siguiente;

        }

        Console.WriteLine();

       

 

    }         

 

class Programa

{

    static void Main()

    {

        Cola cola = new Cola();

        cola.Encolar(5);

        cola.Encolar(14);

        cola.Encolar(3);

        cola.Encolar(33);

        cola.Encolar(9);

        cola.Encolar(14);

        cola.Encolar(17);

        cola.Encolar(4);

        cola.mostrar();

        //Console.WriteLine("frente"+cola.)

        Console.WriteLine("desencolar" + cola.desencolar());

        cola.mostrar();

    

    }

}

 

jueves, 26 de marzo de 2026