Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NOMBRE_________________________________________________________ FECHA________
GRUPO_____________________
REGISTRO___________________________ CAL_________
1.- DESCRIBE QUE HACE CADA UNA DE LAS LINEAS DEL SIGUIENTE PROGRAMA Y HACER UNA
PRUEBA DE ESCRITORIO (ENCONTRAR ERRORES)
#include <stdio.h>
#include
<string.h>
#include <stdlib.h>
typedef struct{
char titulo [100];
char autor [100];
char ISBN[100];
char estante [100];
int prestado; char
cliente[100]; }
ficha_libro;
typedef ficha_libro *PtrFichaLibro; typedef
PtrFichaLibro ArrPtrFichaLibro[10];
ArrPtrFichaLibro libros;
int main()
{
int i;
for (i=0;i<10;i++){
libros[i]=malloc(sizeof(ficha_libro));
if(libros[i] ==NULL)
{printf ("No es posible reservar memoria
\n"); return (-1);} }for (i=0;i<10;i++){
printf("Introduce el titulo del libro %d: ",i); scanf("%s",
(libros[i])->titulo);
}for (i=1;i<10;i++)
{if (strcmp(libros[0]->titulo, libros[i]->titulo)==0)
printf ("El titulo del libro %d y 1 es igual. \n",i+1);
else
printf("El titulo del libro %d y 1 no es igual. \n",i+1);
}for(i=0;i<10;i++)
{free(libros[i]);
}return 0;}
NOMBRE_________________________________________________________ FECHA________
GRUPO_____________________
REGISTRO___________________________ CAL_________
REALIZAR LOS SIGUIENTES PROGRAMAS Y DECIR QUE HACEN CADA UNA DE LAS
LNEAS, ESCRIBIR LOS CODIGOS CORRESPONDIENTES EN TU EXAMEN
NOMBRE_________________________________________________________ FECHA________
GRUPO_____________________
REGISTRO___________________________ CAL_________
REALIZAR LOS SIGUIENTES PROGRAMAS Y DECIR QUE HACEN CADA UNA DE LAS
LNEAS, ESCRIBIR LOS CODIGOS CORRESPONDIENTES EN TU EXAMEN
NOMBRE_________________________________________________________ FECHA________
GRUPO_____________________
REGISTRO___________________________ CAL_________
REALIZAR El SIGUIENTE PROGRAMA Y DECIR QUE HACEN CADA UNA DE LAS LNEAS.
1.
2.
3.
4.
5.
6.
7.
8.
#include <stdio.h>
#include <stdlib.h>
enum semana
{
Lunes=1,
Martes,
Miercoles,
Jueves,
9.
10.
11.
12.
13.
14.
15.
16.
17.
19.
20.
21.
22.
23.
24.
25.
27.
28.
29.
30.
31.
Viernes,
Sabado,
Domingo
};
int main ()
{
enum semana n;
printf ("Introduce un numero del 1 al 7: ");
scanf ("%d", &n); 18. switch (n)
{case 1:
printf ("Hoy toca trabajar. Es lunes\n");break;
case 2:printf ("Hoy toca trabajar. Es martes\n");break;
case 3:printf ("Hoy toca trabajar. Es miercoles\n");break;
case 4:printf ("Hoy toca trabajar. Es jueves\n");break;
case 5: printf ("Hoy toca trabajar. Es viernes\n");break;
case 6:printf ("Hoy puedes descansar. Es sabado\n");break; 26. case 7: printf ("Hoy
puedes descanar. Es domingo\n"); break;
default:
printf ("He dicho del 1 al 7!!\n");
}
return 0;
}
NOMBRE_________________________________________________________ FECHA________
GRUPO_____________________
REGISTRO___________________________ CAL_________
REALIZAR LOS SIGUIENTES PROGRAMAS Y DECIR QUE HACEN CADA UNA DE LAS
LNEAS, ESCRIBIR LOS CODIGOS CORRESPONDIENTES EN TU EXAMEN
NOMBRE_________________________________________________________ FECHA________
GRUPO_____________________
REGISTRO___________________________ CAL_________
REALIZAR LOS SIGUIENTES PROGRAMAS Y DECIR QUE HACEN CADA UNA DE LAS
LNEAS, ESCRIBIR LOS CODIGOS CORRESPONDIENTES EN TU EXAMEN