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.



