jueves, 21 de marzo de 2013

TRABAJO 7 _ PROGRAMACIÓN EN C


En este trimestre a parte de hacer planos con el programa QCAD, hemos utilizado el compilador con  el programa MinGw para hacer programas informáticos de todo tipo utilizando diferentes variables y sentecias para realizar los programas. Comenzamos con unas pruebas sencillas (de tipo: haz un programa para que me diga si el número indicado es PAR o IMPAR).

En primer lugar, en todos los programas, cargamos las librerías para que se pueda utilizar el programa, estas librerías son:

·         Include<stdio.h>
·         Include<math.h>

Apto seguido utilizamos siempre, al principio de programa, la sentencia: “Int main”, con sus diferentes variables  ( Int variable A; Int variable B; Int variable C). Una vez realizados estos pasos podemos proceder a construir nuestro programa informático.

Las sentencias utilizadas en este trimestre son:

  • PRINTF: Esta sentencia sirve para introducir en el programa un texto cualquiera tal cual lo escribimos. Debemos escribir el texto entre comillas: “”.

  • SCANF: La principal característica de la sentencia scanf es que necesita saber la posición de la memoria del ordenador en que se encuentra la variable para poder almacenar la información obtenida. Para indicarle esta posición utilizaremos el símbolo ampersand (&), que colocaremos delante del nombre de cada variable.

  • FOR: La sentencia for es un bucle que repite un código la cantidad de veces indicadas.

Consta de 3 partes las cuales se separa con punto y coma ";":

      La primera es un contador, una variable que se incrementa.

La segunda parte es la comparación, e decir el ciclo se repite mientras la condición se cumpla.
La tercer parte es el incremento de la variable de contador.

·      IF: Esta sentencia sirve para decir si una “condición” es verdadera ejecuta un programa.

La sentencia if también consta de una parte llamada “else” que sirve para decir si esa “condición” es falsa ejecuta otro programa diferente al anterior

·      SWITCH CASE: El programa interpreta el valor de la variable almacenándolo en una zona de memoria temporal . Después lo compara con el valor seguido de cada “case”, y si coincide, realiza el flujo de acciones correspondientes, hasta encontrar un break, con el que finalizará el Switch.

Los trabajos realizados en este trimestre son unos programas básicos en PROGRAMACIÓN EN C con el compilador, antes de empezar a realizar trabajos nosotros mismos, hicimos una serie de pruebas escritas en el programa MinGw. Una vez finalizadas las pruebas el profesor nos encargó hacer unos programas utilizando las diferentes sentencias.


1.  PRIMER TRABAJO: Este trabajo consiste en que nosotros indicamos un número cualquiera. Por lo tanto la función de nuestro programa es hacer  el factorial de ese número indicado. Por ejemplo: nosotros indicamos al programa el número 5 y lo que queremos que el programa indique es 5x4x3x2x1 = 120.




2.       SEGUNDO TRABAJO: Este trabajo consiste en hacer una comparación de dos número indicados por nosotros (Número A y Número B). Nosotros, con este programa pretendemos, que el programa nos diga:

·         Si A > B = El número A es mayor que el número B. Por tanto, El número B es menor que el número A.

·         Si A < B = El número A es menor que el número B. Por tanto, El número B es mayor que el número A.

·         Si A = B = El número A es igual que el número B.
               


3.       TERCER PROGRAMA: Este trabajo consiste en indicar cuatro números cualquiera y que el propio programa nos indique cuales son PARES y cuales son IMPARES. Seguidamente que nos haga una suma de los números pares por un lado y los números impares por otro. Y finalmente, que nos haga una suma total de todos los números.



4.       CUARTO TRABAJO: Este programa consiste en pulsar un número del 1 al 4. Si pulsas el número 1 te hace una división de dos números, si pulsas el número 2 te hace el factorial de un número, si pulsas el número 3 te compara dos números y si pulsas el número 4 te dice si un número es PAR o IMPAR.







No hay comentarios:

Publicar un comentario