Valid HTML 4.01!

MODALIDAD DE SISTEMAS GFC

PROGRAMACIÓN

Décimo 2004

LAS SIGUIENTES TAREAS SON MUESTRAS SENCILLAS DE LA UTILIDAD DE EL LENGUAJE DE PROGRAMACIÓN C. USTED PODRA OBSERVAR EL RESULTADO DE CADA TRABAJO PRESIONANDO EL NOMBRE DEL PROGRAMA EN LA COLUMNA TAREA.


PLANTILLA  PSP DE TAREAS AÑO 2004 (AGOSTO -NOVIEMBRE)


TAREA
DESCRIPCIÓN
FECHA
HORA  INICIALIZACIÓN
 HORA FINALIZACIÓN
Operaciones Numeros Complejos
13 de Agosto






1. Lectura de agenda.
2.Consulta para definir una estructura para números complejos en c.
3.Definir las operaciones de suma, resta, multiplicación y división de números complejos.
4.Implementación de una operación de números complejos.
DOMINGO 15 DE AGOSTO
1.
 4:15pm
2.
4:21pm
3.
4:38pm
4.
4:45pm

1.
4:20pm
2.
4:30pm
3.
4:44pm
4.
4:48pm
}
Operacion enteros limites
18 de agosto.



}



1.Revisión de agenda.
2.Lectura de lo explicado en clase.
3. Planteamiento de la función escrita.
MIERCOLES18 DE AGOSTO
1.
7:00pm
2.
7:06pm
3.
7:11pm
1.
7:05pm
2.
7:10pm
3.
7:45pm
Funciones linhor linver
20 de agosto


MAREMMM



1Revisión de agenda.
2.Lectura de los parámetros dados.
3.planteamiento escrito de la función linver.
4.planteamiento escrito de la función linhor.
5. revisión final y correcciones.
SABADO 21 DE AGOSTO
1.
2:15 pm
2.
2:21pm
3.
2:26pm
4.
2:36pm
5.
2:46



1.
2:20pm
2.
2:25pm
3.
2:35pm
4.
2:45pm
5.
3:00 pm


Tablas de multiplicar
23 de agosto






1.Revisión de agenda.
2.Lectura de el programa hecho en clase.
3. Realización de pruebas de escritorio.
4.Modificación tabla del 7.
5.Modificación para que muestre de un número X la tabla del 1 al 10.
6.modificación para que reciba un límite inferior y un límite superior.
7.creación del main, para invocar las funciones.
8. Rev isión y correcciones.
MARTES 24 DE AGOSTO
1.
5:00pm
2.
5:06pm
3.
5:11pm
4.
5:21pm
5.
5:29pm
6.
5:41pm
7.
5:51pm
8.
6:11pm


1.
5:05pm
2.
5:10pm
3.
5:20pm
4.
5:28pm
5.
5:40pm
6.
5:50pm
7.
6:10pm
8.
6:28pm
Tablas de potencia
agosto 26






1.Revisión de agenda.
2. Analisis del prototipo dado por el profesor.
3.Realización de la función en base al ejemplo dado.
4. Búsqueda en internet sobre el significado de pow.
5. Realización de un resumen escrito de lo leido
JUEVES 26 DE AGOSTO
1.
7:00pm
2.
7:06pm
3.
7:16pm
4.
7:30pm
5.
7:41pm

1.
7:05pm
2.
7:15pm
3.
7:29pm
4.
7:40pm
5.
7:55pm

Cuenta consonantes
27 de agosto






1.Revisión de agenda.
2. Búsqueda de un libro con contenidos de c, y ejercicios de desarrollo.
3. lectura de los parametros para desarrollar una función que cuenta las consonantes de una cadena de caracteres.
4.creación de la función.
5.consulta en internet de funciones para manipular cadenas de caracteres, tales como strchr y strst.
6. realización de un listado escrito en el cuaderno sobre la consulta.
7. consulta de la libreria mat, en libros e internet.
DOMINGO 29 DE AGOSTO
1.
10:20am
2.
10:26am
3.
10:36am
4.
10:46am
5.
10:56am
6.
11:16am
7.
11:23am
1.
10:25am
2.
10:35am
3.
10:45am
4.
10:55am
5.
11:15am
6.
11:22am
7.
11:30am
Cadenas pegadas
1 de septiembre






1.Revisión de agenda.
2.Analisis de el prototipo y parámetros de la función.
3.Realización de la prueba de escritorio.
4.Organización de la función.
5. correcciones.
MIERCOLES 1 DE SEPTIEMBRE
1.
6:45pm
2.
6:51pm
3.
7:11pm
4.
7:26pm
5.
7:39pm
1.
6:50pm
2.
7:10pm
3.
7:25pm
4.
7:38pm
5.
7:50pm

Cadenas invertidas
3 de septiembre






1.Revisión de agenda.
2. Revisión de tareas anteriores.
3. Realización de pruebas de escritorio.
4.Escritura de la primera función.
5. Con base a la función realizada, se pasa a escribir la siguinente.
SABADO 4 DE SEPTIEMBRE
1.
 4:15pm
2.
4:21pm
3.
4:38pm
4.
4:45pm

1.
4:20pm
2.
4:30pm
3.
4:44pm
4.
4:50pm


Informe evaluacion
7 de septiembre






1.Revisión de correo.
2. organización del cuaderno por temas.
3. lectura  y práctica, de los temas a tratar en la evaluación.
MARTES 7 DE SEPTIEMBRE
1.
8:30pm
2.
8:36pm
3.
8:46pm
 
1.
8:35pm
2.
8:45pm
3.
9:20pm

3 Dimensiones
8 de septiembre






1.Revisión de correo.
2. consulta de como se aprecia matemáticamente, 3 dimensiones.
4. traducción de lo consultado de un lenguaje matemático al lenguaje de programacion C.
JUEVES 9
 DE SEPTIEMBRE
1.
 4:15pm
2.
4:21pm
3.
4:36pm
4.
4:49pm



1.
4:20pm
2.
4:35pm
3.
4:48pm
4.
4:55pm
Calculadora complejos
10 de septiembre
re






1.Revisión de correo.
2. Análisis de las estructuras y la operaciones de complejos que ya se tenían con anterioridad.
3.organización de las operación y creación de funciones para armar la calculadora.
SABADO 11 DOMINGO 12 DE SEPTIEMBRE
1.
1:30pm
2.
1:36pm
3.
1:49pm

1.
1:35pm
2.
1:48pm
3.
2:20pm

calculadora de  racionales
22de septiembre






1. Revisión de correo.
2. Análisis de las estructuras y la operaciones de racionales que ya se tenían con anterioridad.
3.organización de las operación y creación de funciones para armar la calculadora.

MIERCOLES 22 DE SEPTIEMBRE
1.
5:10pm
2.
5:06pm
3.
5:16pm

1.
5:05pm
2.
5:15pm
3.
5:45pm

Consulta NCURSES
24 de septiembre






1. Revisión de correo.
2.Consulta en internet sobre NCURSES y RADOM con relación a los números aleatorios.
3. Lectura y análisis de la Página web.
4. Impresión de las partes más importantes de la información..
5.Realización de un resúmen escrito en el cuaderno.
SABADO 25 DE SEPTIEMBRE
1.
6:45pm
2.
6:51pm
3.
7:16pm
4.
7:28pm
5.
7:36pm

1.
6:50pm
2.
7:15pm
3.
7:29pm
4.
7:35pm
5.
7:55pm

Ejemplo main
27 de septiembre






1. revisión de correo.
2. búsqueda de ejemplos de programas con enteros y arreglos de cadenas.
3. análisis del programa y copia del mismo en el cuaderno.
MARTES 28 DE SEPTIEMBRE
1.
7:00pm
2.
7:06pm
3.
7:16pm


1.
7:05pm
2.
7:15pm
3.
7:45pm


Lectura tutorial._Consulta time
29 de septiembre






1. Revisión de correo.
2. Consulta en internet de la función time.
3. De acuerdo a lo leido separo, que parametros recibe, que retorna, a que librería pertenece y cúal es su utilidad.

JUEVES 30 DE SEPTIEMBRE
1.
4:15pm
2.
4:29pm
3.
4:41pm
1.
4:28pm
2.
4:40
3.
5:00pm

Continuacion time._Ecuacion cartelera
4 de octubre






1. Revisión de correo.
2.Consulta en internet sobre la relación entre time y la estrucctura para manejar con facilidad las fechas.
3.Revisión de los conceptos que se tenían sobre la ecuación de la cartelera, para asi crear una fórmula para centrar un texto, teniendo en  cuenta los datos del problema.
4.Creación y prueba de la fórmula.
5.Búsqueda de la diferencia entre cero (0) y null.

MARTES 5 DE OCTUBRE
1.
4:50pm
2.
6:01pm
3.
6:31pm
4.
6:56pm
5.
7:21pm
1.
6:00pm
2.
6:30pm
3.
6:55pm
4.
7:20pm
5.
7:40pm

Centro NCURSES
6 de octubre






1.Revisión de correo.
2. Búsqueda de funciones de NCURSES para que teniendo en cuenta la fórmula previamente hecha, se pueda centrar un texto.
3. Adaptación de la fórmula con las funciones de forma escrita.

JUEVES 7 DE OCTUBRE
1.
4:20pm
2.
4:30pm
3.
4:44pm

1.
4:29pm
2.
4:43pm
3.
4:59pm

Dibujo Ncurses
8 de octubre






1. Revisión de correo.
2.Consulta sobre sipnosis en internet.
3.Consulta en internet de como ver un pdf  en Windows.
4.lectura del manual de emacs para establecer los conceptos de como se asignan permisos en UNIX.
5. Realización del código para correr un dibujo con NCURSES.
DOMINGO 10 DE OCTUBRE
1.
10:20am
2.
10:26am
3.
10:41am
4.
10:59am
5.
11:11am
1.
10:25am
2.
10:40am
3.
10:58am
4.
11:10am
5.
11:25am

Direcciones NCURSES
11 de octubre






1. Revisión de correo.
2.lectura del tutorial de emacs.
3.Realización de preguntas escritas de acuerdo a las inquietudes que surgieron con la lectura del tutorial.
4.Consulta de las funciones que se utilizan para imprimir palabras con una direección específica.
5. realización de la función que imprime la palabra verticalmente.
6.Consulta de Groenlandia y las islas malvinas en internet.
MARTES 12 DE OCTUBRE
1.
5:00pm
2.
5:06pm
3.
5:41pm
4.
5:51pm
5.
6:09pm
6.
6:21pm

1.
5:05pm
2.
5:40pm
3.
5:50pm
4.
6:08pm
5.
6:20pm
6.
6:40


Direcciones
NCURSES
13 de octubre






1. Revisión de correo.
2.realización de las funciones modifican con NCURSES, de 4 formas diferentes(direcciones  y sentidos) la palabra zorro.

MIERCOLES  13 DE OCTUBRE
1.
6:15pm
2.
6:30pm

1.
6:29pm
2.
7:50pm

Direcciones
NCURSES
20 de octubre






1. Revisión de correo.
2. Teniendo en cuenta los trabajos realizados anteriormente con NCURSES, se crean 5 funciones que impriman de diferentes formas.
( direcciones y sentidos)
JUEVES 21 DE OCTUBRE
1.
4:10pm
2.
4:26pm

1.
4:25pm
2.
5:00pm


BIBLIOGRAFIA:
1). Estrucctura de datos en c

-AUTOR:cesar becerra santamaria
-EDITOR: computadores LTDA.
-EDICION: 2  1990

EJERCICIO:
1.¿si se asignan un apuntador 'q' a otro apuntador 'p' se puede liberar la memoria de 'p' usando el apuntador 'q'?¿de que forma se hace?
2.¿que significa el
parámetro entero que recibe la función malloc?


2).C guia de autoenseñanza
-AUTOR:herbert schildt
-EDITOR: Mc Graw hill.
-EDICION: 19 1994

EJERCICIO:

1.¿que es un array?
2. Dado el array
        int count [10];
¿Generara esta sentencia un mensaje de error?
        for (i=0; i<20;i++) count [i] =i ;  
3. muestre como inicializarun array entero llamado items con los valores del 1 al 10.

4. ¿que esta mal en este fragmento?

char str [80]

strd =getche ( );


3). turbo C/C++ manual de referencia
-AUTOR:humbert schiltdt
-EDITOR:
Mc Graw hill.

EJERCICIO:


1.haga un programa que almacene en un  arreglo bidimensional las notas  de un profesor que tiene 3 clases y cada clase tiene max 30 estudiantes.
2.¿que es el prototipo de una función?
3.¿como se define una función que no retorna nada?
4.¿cual es la sentencia de un array tridimensional?

***OTROS ENLACES***

COMANDOS PARA LINUX
APLICACIÓN