jueves, 1 de diciembre de 2011

pag90

#include
#include
#include
#include
//arch5 escribe hasta que nombre sea blanco
struct {
char nombre[20];
char apellido[20];
char telefono[15];
} registro;

main()
{
FILE *fichero;

if ((fichero = fopen( "nombres.txt", "a" )) == NULL) {
printf( "No se puede abrir el fichero.\n" );
exit( 1 );
}

do {
printf( "Nombre: " ); gets(registro.nombre);
if (strcmp(registro.nombre,"")) {
printf( "Apellido: " ); gets(registro.apellido);
printf( "Teléfono: " ); gets(registro.telefono);

/* Guarda el registro en el fichero */
fwrite( ®istro, sizeof(registro), 1, fichero );
}
} while (strcmp(registro.nombre,"")!= 0);

fclose( fichero );
getch();
}

pag89

#include
#include
#include
//arch4
main()
{
FILE *fichero;
char texto[100];

fichero = fopen("destino.txt","w");
if (fichero == NULL) {
printf( "No se puede crear el fichero.\n" );
exit( 1 );
}

/* Escribe en el fichero */
fputs("Esta es la primera línea del fichero\n", fichero);
fputs("Esta es la segunda línea\n", fichero);
fputs("Esta es la última línea del fichero\n", fichero);

if (fclose(fichero)!=0)
printf( "Problemas al cerrar el fichero\n" );

fichero = fopen("destino.txt","r");
if (fichero == NULL) {
printf( "No se puede crear el fichero.\n" );
exit( 1 );
}
printf( "Contenido del fichero:\n" );
fgets(texto,100,fichero);
while (feof(fichero) == 0) {
printf( "%s",texto );
fgets(texto,100,fichero);
}

if (fclose(fichero)!=0)
printf( "Problemas al cerrar el fichero\n" );
getch();
}

pag 87

#include
#include
#include
//arch3
main()
{
FILE *origen, *destino;
char letra;

origen = fopen("origen.txt","r");
destino= fopen("destino.txt","w");
if (origen == NULL || destino == NULL) {
printf( "Problemas con la apertura de los ficheros.\n" );
exit( 1 );
}
getch();
letra = getc(origen);
while (feof(origen) == 0) {
putc(letra, destino);
printf( "%c",letra );
letra = getc(origen);
}
getch();
if (fclose(origen)!= 0)
printf( "Problemas al cerrar el fichero origen.txt\n" );
if (fclose(destino)!= 0)
printf( "Problemas al cerrar el fichero destino.txt\n" );
getch();
}

Manual de MATLAB

http://www.sisoft.ucm.es/Manuales/MATLAB_r2006b.pdf

domingo, 21 de agosto de 2011

Agosto diciembre 2011

Criterios de evaluación:

Unidad I
-Investigar los alcances de la Programación 10%
-Resolver problemas matemáticos sencillos utilizando algoritmos computacionales 20%
Evaluación 70%


Unidad II
Construir Estructuras y funciones. 10%
Mediante diferentes ejercicios utilizar las diferentes estructuras y funciones. 30%
• Identificar la relación entre estructuras. 10%
• Resolver en un examen diversas aplicaciones de funciones 60%.

Unidad III
Programar diferentes problemas utilizando
los arreglos para determinar la solución 50%
Examen en la computadora 50%

Unidad IV
Aplicar los archivos para dar solución a un problema de índole de ingeniería 30%
Identificar los diferentes tipos de archivos, 20%
programarlos y aplicarlos en la solución de problemas en una evaluación 50%

Uniad V
Reconocer las funciones y la aplicación de las mismas. 40%
• Redactar problemas que sean susceptibles a ser solucionados con el software matemático 60%