ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Curso de lenguaje C: Básico


Enviado por   •  13 de Agosto de 2019  •  Informes  •  9.047 Palabras (37 Páginas)  •  91 Visitas

Página 1 de 37

yoCurso de lenguaje C: Básico

  1. Hola Mundo.

Comentario: Primero, //. Para comenzar con cada programa en C debes hacer algo que se conoce como cargar la librería. #include  .

Después poner int main () {

Printf  (“Hola Mundo.\n”);

System (“pause”);

Return 0;

} siendo int main la función principal que ejecutará el programa. Se pone un ; cada vez que se termine con una función. La printf es una función que nos permite que algo se imprima en la pantalla, es decir todo lo que se escriba aquí aparecerá escrito en la pantalla de la computadora. Después de todo esto se debe compilar. El system pause hace que en la pantalla salga presione una tecla para continuar. El \n es para poner un salto de línea, se puede poner donde uno quiera.

  1. Variables

Variable: forma de ponerle nombre a un espacio de la memoria donde guardar un dato.

Se carga la librería. #include  . Después poner int main () {

Int x;//entero

Float y;//flotante

Double z; //doble

Char w;// carácter

X = 5;

Y = 10.5;

Z = 20.9;

W = 'a'

Printf  (“valor de x: %i.\n”, x);

Printf (“valor de y: %f.\n”, y);

Printf (“valor de z: %f.\n”, z);

Printf (“valor de w: %c.\n”, w);

System (“pause”);

Return 0;

} Las variables siempre hay que declararlas, existen varios tipos, int (entero, siendo x el nombre de la variable), float (flotante, siendo y el nombre de la variable), double (doble, siendo z el nombre de la variable), char (carácter, siendo w el nombre de la variable). Luego de darle nombre a una variable se le debe dar un valor, lo que se conoce como inicializarla. La función printf nos mostrará esta variable en la pantalla tal como se lo indicamos (i es para entero, f es para flotante y doble, c para carácter).

Las variables de tipo entero se utilizan para indicar enteros, ocupando un total de 16 bits y que van desde -216 hasta 216. Las flotante para indicar decimales y enteros, los cuales a diferencia de en int ocupan un total de 32 bits y que van desde -232 hasta 232. Las doble para indicar decimales y enteros, los cuales a diferencia de en int y f ocupan un total de 64 bits y que van desde -264 hasta 264. Las char se utilizan para indicar caracteres que no son números, es decir letras, símbolos, etc.

Si quieres puedes escribir la función printf así:

Printf  (“valor de x: %i.\n valor de y: %f.\n valor de z: %f.\n valor de w: %c.\n”, x, y, z, w);

  1. Macros, asignación de variables y operaciones

Una macro nos permitirá definir algo, es decir cada vez que aparezca un símbolo u otra cosa la máquina entenderá lo que hemos asignado en el macro.

Se carga la librería. #include  . Luego se coloca:

# define PI 3.1416

Después poner int main () {

Float x;

Int y;

X = PI;

Printf ("El valor de x es: %f.\n",x);

Printf ("Introduce un valor para y: ");

Scanf ("%i",&y);

Printf ("El valor de y es: %i.\n",y);

X = x*y;

Printf ("El nuevo valor de x es: %f.\n",x);

System ("pause);[pic 1]

Return 0;

}

¿Cómo hacer que el programa nos pida el valor de una variable? Lo azul va en un renglón distinto a lo que no está subrayado, se borra. La función scanf lo que hace es escanear lo que introduzcamos en el teclado, es otra función además del print f. Cada vez que queramos colocar el valor de una variable colocamos &y o &la variable que queremos.

Procedemos ahora a hacer operaciones con variables.  En la parte amarilla se muestra una operación para alterar el valor de x una vez.

  1. Ampliando conocimientos sobre asignación y operaciones básicas

Colocar la estructura básica:

Después de int main () {, declaramos los enteros como sabemos o de una forma más rápida y compacta: int x,y,z,….; la cantidad de variables que queramos. Esto puede ocurrir también para las variables float, doble y char. Las operaciones básicas en c son la suma, la resta, la multiplicación, la división, el resto.

Int x,y,z;

X = 10;

Y = 2;

X =x+y;

Printf ("El valor de x + y es: %i.\n",x);

X =x-y;

Printf ("El valor de x - y es: %i.\n",x);

X =x*y;

Printf ("El valor de x*y es: %i.\n",x);

X = x/y;

Printf ("El valor de x/y es: %i.\n",x);

X = x%y;

Printf ("El valor de x resto y es: %i.\n",x);

System ("pause");

Return 0;

}

Procedemos ahora a generar más operaciones matemáticas en el programa, para ello, creamos una sección más en la librería, es decir, cargamos la librería.

Ponemos: # include . Esta función nos permite hacer operaciones de tipo potencia y raíz cuadrada.

X = Pow (y,x);

Printf ("El valor de y elevado a x es: %i.\n",x);

X = sqrt (x);

Printf ("El valor de raíz cuadrada de x es: %i.\n",x);

Procedemos ahora al asunto de los operadores de incremento. Esto consta de sumar o disminuir una unidad, tan solo una unidad.

Para sumar una sola unidad colocamos x++; Para restar una sola unidad colocamos x--;

  1. Método de la burbuja u ordenamiento por el método de la burbuja.

Este algoritmo resuelve el problema donde se nos pide intercambiar dos números: "intercambiar el valor de dos números enteros introducidos por teclado"

Int x,y,aux;

Printf (“el valor de x es: “);

Scanf (“%i”,&x);

Printf (“el valor de y es: “);

Scanf (“%i”,&y);

Aux  = x;

X = y;

Y = aux;

Printf (“el valor de x es: %i.\n“,x);

...

Descargar como (para miembros actualizados)  txt (33.7 Kb)   pdf (241.5 Kb)   docx (564.9 Kb)  
Leer 36 páginas más »
Disponible sólo en Clubensayos.com