jueves, 19 de marzo de 2009

algoritmo de operadores aritmeticos


#include :incluye el archivo de cabecera de studio.h que ya esta predeterminada en la biblioteca para realizar sierta funcion.


int. main(): declara la funcion principal es la funcion de la cabecera


{:abre las sentencias para que se puede escribir.


int i: se introduce una variable que en este caso es i


i=5; se la agraga el valor de 5 a la variable i.


printf("el valor de i es: %d\n",i); se imprime el resultado de la expresion y se dice que es un entero decimal.


i*=10; se multiplica la i por el numero de 10 y se dice que el resultado es i.


printf("ahora el valor de i es: %d\n",i); se imprime el resultado de i ya multiplicado i por 10 y se dice que es una expresion decimal.

viernes, 6 de marzo de 2009

los primeros problemas

ejer. 01.
#include
main()
{
printf("hola\n");
printf ("soy alex\n");
printf ("estudio programacion\n");
return 0;
}

ejer. 02.
#include
main()
{
printf ("nombre: alex\n\n");
printf ("direccion: criantemas y 40\n\n");
printf ("colonia: solidaridad\n\n");
printf ("telefono: -- -- --\n\n");
printf ("escuela: cesues\n\n");
printf ("carrera: ing.ind. en electronica\n\n");
return 0;
}

ejer. 04.
/*nombre del archivo ejer04incl.c,
ilustra el uso de #include
*/
#include
int main()
{
#include "midirec.c"
#include "midirec.c"
return 0;
}

problemas:

realizar los ejemplos:

3.1 pag.102,

/*archivo midirec.c*/
printf ("nombre: alex\n\n");
printf ("direccion: criantemas y 40\n\n");
printf ("colonia: solidaridad\n\n");
printf ("telefono: -- -- --\n\n");
printf ("escuela: cesues\n\n");
printf ("carrera: ing.ind. en electronica\n\n");

/*nombre del archivo ejer04incl.c,
ilustra el uso de #include
*/
#include
int main()
{
#include "midirec.c"
#include "midirec.c"
return 0;
}

#include
int main()
{
printf ("nombre: alex\n\n");
printf ("direccion: criantemas y 40\n\n");
printf ("colonia: solidaridad\n\n");
printf ("telefono: -- -- --\n\n");
printf ("escuela: cesues\n\n");
printf ("carrera: ing.ind. en electronica\n\n");
return 0;
}

3.2 pag.103, el siguiente programa copia un mensaje en un array de caracteres y lo imprime en la pantalla. ya que printf() y strcpy() (una funcion de cadena) se utiliza, se necesitan sus archivos de cabecera especificos.

/*nombre del archivo demoinc2.c uiliza dos archivos de cabecera
*/
#include
#include
int main()
{
char mensaje[20];
strcpy (mensaje, "Atapuerca\n");
/* Las dos lineas anteriores tambien se pueden sustituir por char mensaje[20] = "Atapuerca\n";
*/printf( mensaje);
return 0;
}


3.3 pag. 126, este ejemplo mustra como una variable puede ser declarada al inicio de cualquier bloque de un programa C.

#include
/* diferentes declaraciones */
int main()
{
int x, y1;
x=75;
y1=89;if (x>10)
{
int y2=50;
y1= y1+y2;
}
printf("x=%d, y1 = %d\n",x,y1);
return 0;
}


3.4 pag. 131, el listado SECESC.C utiliza secuencias de escape, tales como emitri sonidos (pitidos) en el terminal dos veces y a continuacion presentar dos retrocesos de espacio en blanco.

#include
int main()
{
char sonidos='\a';
char bs = '\b';
printf("%c%C" ,sonidos,sonidos);
printf("zz");
printf("%c%c",bs,bs);
return 0;
}

3.5 pag. 133, cual es la salida del siguiente programa,si se introducen por teclado las letras LJ?

#include
int main()
{
char primero,ultimo;
printf("introduzca su primera y ultima inicial:");
scanf("%C %C",&primero,&ultimo);
printf("hola,%c.%c.\n",primero,ultimo);
return 0;
}
3.6 pag.133. cual es la salida del siguiente programa?

#include
#define T"tambor de hojalata."
int main()
{
char sT[21]="todo puede hacerse.";
puts (T);
puts("permiso para salir en la foto.");
puts(st);
puts(&st[8]);
return 0;
}

jueves, 5 de marzo de 2009

ejercicios 3.14

3.1 ¿cual es la salida del siguiente programa?
#include
int main()
{
char pax[]="juan sin miedo";
printf("%s %s\n",pax,&pax[4]);
puts(pax);
puts(&pax[4]);
return 0;
}


3.2.escribir y ejecutar un programa que imprima su nombre y direccion.

#include
main()
{
printf("nombre: alex cosio\n");
printf("direccion: crizantemas y 40\n");
return 0;
}

3.3 escribir y ejecutar un programa que imprima una pagina de texto con no mas de 40 caracteres por linea.

#include
main()
{
printf("La planeación de los requerimientos\n");
printf("de material es un Sistema de Planeación\n");
printf("y Administración, usualmente asociada\n");
printf("con un software basado en la planeación\n");
return 0;
}

3.4depurar el programa siguiente:




#include
void main()
{
printf("el lenguaje de programacion C");
}





3.5. escribir un programa que imprima la letra B con asteristicos.





#include
main()
{
printf("******\n");
printf("* *\n");
printf("* *\n");
printf("* *\n");
printf("******\n");
printf("* *\n");
printf("* *\n");
printf("* *\n");
printf("******\n");
return 0;
}



dibujo con caracteres