Bienvenidos al blog de ITI Mecánica de la ULL
Además pretendemos que este sea un lugar donde tener siempre contacto entre nosotros.
Si tienes algún tipo de información que deseas compartir, exámenes, prácticas, etc que sea de utilidad o interés para los visitantes de este blog o quieres formar parte de los editores de este blog ponte en contacto con nosotros administrador .
sábado, 9 de junio de 2007
Examen Mecánica (test) dic-2004
Publicado por
Administrador
en
17:10
0
comentarios
Etiquetas: Examenes 1º
Examen Informatica 18-2-05
Ejercicio nº3
#include
#include
int palindromo (char cadena[]) { int i = 0, j;
/* Almacenamos en j la última posición de la cadena */
j = strlen(cadena)-1;
while (i < j) { if (cadena[i] != cadena[j])
return 0;
/* devolvemos falso porque encontramos una posición que no concuerda */
i++;
j--; }
return 1;
/* La cadena se lee igual desde el principio que desde el final */}
int main (void) { int peo,j; char cadena[100] = "ojo";
if (palindromo(cadena))
printf("La palabra es palíndroma %d\n",palindromo(cadena));
else
printf("La palabra no es palíndroma %d\n",palindromo(cadena));
scanf("%d",&peo); return 0; }
Ejercicio Nº4
#include
#define N 4
/* Número máximo de filas */
#define M 4
/* Número máximo de columnas */
void matrizToVector(int matriz[N][M], int vector[N*M]) { int i, j;
for (i = 0; i < N; i++) for (j = 0; j < M; j++) vector[i*N+j] = matriz[i][j];}
int main (void) { int m[N][M] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16};
int v[N*M], i;
matrizToVector(m, v);
for (i = 0; i < N*M; i++) printf ("%d ",v[i]);
printf("\n"); return 0;}
Publicado por
Administrador
en
16:59
0
comentarios
Etiquetas: Examenes 1º
Examen informatica 4-2-06
Solución Ej Nº2
#include
#include
/* Definimos el tamaño máximo de las cadenas */
#define MAX_LEN 50
/* Función: changeMinMay
Input: entrada --> Cadena a formatear
Output: devuelve una cadena con las mayúsculas y minúsculas cambiadas.
*/ char *changeMinMay (char *entrada)
{ char resultado[MAX_LEN]; int i = 0;
/* Recorremos la cadena hasta llegar al final */
while (entrada[i] != '\0') { if (islower(entrada[i]))
/* El carácter está en minúsculas */
resultado[i] = toupper(entrada[i]); else
/* En cualquier otro caso */
resultado[i] = tolower(entrada[i]);
i++;
/* Pasamos al siguiente caracter de la cadena */
}
resultado[i] = '\0';
return resultado;}
int main (void) { char cadena[MAX_LEN] = "Esto Es Un Ejemplo";
printf("%s\n", changeMinMay(cadena));
return 0;}
Solucion Ej Nº3
#include
/* Número máximo de asignaturas para el alumno
*/#define max_asignaturas 5
int main (void) { char nombre[50];
float notas[max_asignaturas], media,suma;
FILE *inputFile, *outputFile; int i;
/* Leemos por teclado el nombre del fichero con los datos de las asignaturas
printf("Introduzca el nombre del fichero de entrada: ");
scanf("%s", inputFileName);
/* Abrimos el fichero de entrada */
inputFile = fopen("entrada.txt", "r");
outputFile=fopen("salida.txt","w");
if (inputFile!=NULL){ while (!feof(inputFile)){
fscanf(inputFile, "%s .1%f .1%f .1%f .1%f .1%f\n ", nombre, ¬as[0],¬as[1],¬as[2],¬as[3],¬as[4]);
for(i=0;i
/* Escribir resultado al fichero de salida */
}
else{
printf("Error de apertura del fichero de entrada\n"); } }
Publicado por
Administrador
en
16:26
0
comentarios
Etiquetas: Examenes 1º
viernes, 8 de junio de 2007
Prácticas tecnologia Mecánica 05
Prácticas de la asigantura tecnologia Mecánica 05, por David Jordan.
El archivo contiene el informe de la visita a Fonteide y al Astrofisico
Para descargar el archivo pulsa aquí.
Publicado por
Administrador
en
6:55
0
comentarios
Etiquetas: Prácticas 1º