Logo

Foro sobre los Ciclos Formativos de Grado Medio ( SMR ) y Superior ( ASIR, DAI, DAM y DAW ).


Ejercicios de repaso en C

Foro sobre el módulo > Desarrollo de funciones en el sistema informático.

Ejercicios de repaso en C

Notapor newboy » 29 Oct 2010, 18:18

1.- Cree todos los tipos de datos (estructuras y definiciones typedef) necesarios para soportar una lista doblemente enlazada con memoria dinámica.

2.- Diseñe las siguientes funciones para el trabajo con las estructuras del ejercicio anterior.
- crear lista.
- eliminar lista
- insertar elemento en la lista
- borrar elemento de la lista.

3.- Diseñe la siguientes funciones utilizando la estructura del ejercicio 1.
- crear lista a partir de un fichero de texto
(metiendo cada línea en un nodo de la lista)
- guardar la lista en un fichero
(meter de forma ordenada las líneas que tengo en la lista dentro de un fichero)

4.- Crear un módulo llamado interfaz.c que contenga las funciones de trabajo con pantalla y teclado
- int menu(int nopciones, char * listaopciones[]);
mostrará las opciones en pantalla de y devolverá la opción elegida.

- void muestraLinea(char * linea);

- char * leeLinea();

- int leeEntero();

- void borraPantalla()

5.- Utilizando todo lo creado en los ejercicios anteriores cree un pequeño editor de líneas, lo llamaremos proyecto edlin. Este programa deber? permitirnos las siguientes cosas.
- Cargar un fichero de texto en la estructura de memoria.
- Guardar un fichero de texto a partir de la estructura de memoria.
- Movernos por las líneas anterior, siguiente.
- Editar la línea actual. (Es decir sustituir la actual por una nueva)
- Ir a la línea n. (Es decir, mostrar la línea de la posición n si es que existe)
- Insertar línea (Es decir, meter una línea nueva tras la que tengo actualmente).

6.- Cree programa en C que sólo muestra las líneas de un fichero que incluyen una determinada cadena (que se le pasa como parámetro al programa).La llamada al programa será "busca palabra fichero" y el resultado serán todas las líneas que contengan la palabra indicando además el número de línea que es.

7.- Diseñe e implemente un programa en C que nos muestre las líneas de menos de N caracteres que aparecen en un fichero de texto. La llamada sería: "buscamenores N fichero".


El ejercicio 6 lo tuvimos en examen junto con otra parte teórica con un repaso de punteros, arrays, ficheros, cadenas de texto, etc..

Si queréis las soluciones ya las colgaré cuando pueda que aún no tengo ni la mitad hechos.

Salu2.
Avatar de Usuario
newboy
Admin & Webmaster
Admin & Webmaster
 
Mensajes: 2359
Registrado: 20 Jul 2008, 16:12
Ubicación: 127.0.0.1
Ciclo Formativo: No estudio FP
Curso: Ninguno
Provincia: Granada

Temas Similares


Volver a DFSI

¿Quién está conectado?

Usuarios registrados: Bing [Bot], Google [Bot], Google Feedfetcher


cron