ALGORITMO II


CONTENIDO PROGRAMATICO.

UNIDAD I:  Subprogramas: Procedimientos y Funciones.

UNIDAD II: Estructuras y Uniones.

UNIDAD III: Punteros.

UNIDAD IV: Estructura de Datos Lineales aplicadas a Lenguaje C

UNIDAD V: Pilas, Colas, Recursión aplicadas a Lenguaje C

UNIDAD VI: Estructura de Datos No Lineales aplicadas a Lenguaje C

UNIDAD VII: Archivos de Datos.

BIBLIOGRAFIA

I CORTE (20%)

EVALUACIONES

MATERIAL DE ESTUDIO para el  I CORTE

II CORTE (40%)

EVALUACIONES

MATERIAL DE ESTUDIO para el  II CORTE

Ejemplos:

ASIGNACIONES PRACTICAS para el JUEVES 4/OCTUBRE/2012:

1.  Se le asignó en clase el dia jueves 27/09/2012 (Teoria y practica)

2. Asignación practica del día viernes 28/09/2012 publicada en el blog:Ejercicios para entregar el jueves 4

asignación para la clase 4/10/2012: ASIGNACION PRACTICA #3

Investigar sobre:  Punteros  para la CLASE DEL 5/10/2012.

Para la clase del 11 de octubre:

III CORTE (40%)

EVALUACIONES

  • Proyecto final: 22/11/2012 30%
  • Talleres de pilas, listas, colas y arboles (acumulativos)10%

MATERIAL DE ESTUDIO para el  III CORTE

En los proyectos. Se evaluará:

  • Programación estructurada.
  • Aplicación de Estructuras
  • Punteros.
  • Manipulación de menú
  • Adicional de evaluará: Vestimenta, puntualidad, dominio  del tema.
  • En el dominio del tema se le realizará a cada integrante del grupo preguntas referentes al código del programa.
  • La defensa del proyecto es individual.
Anuncios

Un comentario sobre “ALGORITMO II

  1. Para depurar:
    include
    #include

    typedef struct _nodo \{
    int valor;
    struct _nodo *siguiente;
    } tipoNodo;

    typedef tipoNodo *pNodo;
    typedef tipoNodo *Lista;

    /* Funciones con listas: */
    void Insertar(Lista *l, int v);
    void Borrar(Lista *l, int v);

    int ListaVacia(Lista l);

    void BorrarLista(Lista *);
    void MostrarLista(Lista l);

    int main() \{
    Lista lista = NULL;
    pNodo p;

    Insertar(&lista, 20);
    Insertar(&lista, 10);
    Insertar(&lista, 40);
    Insertar(&lista, 30);

    MostrarLista(lista);

    Borrar(&lista, 10);
    Borrar(&lista, 15);
    Borrar(&lista, 45);
    Borrar(&lista, 30);
    Borrar(&lista, 40);

    MostrarLista(lista);

    BorrarLista(&lista);

    getchar();
    return 0;
    }

    void Insertar(Lista *lista, int v) \{
    pNodo nuevo, anterior;

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s