Vamos a explicar un poco como funciona MinGWstudio; en
primer lugar, al abrir el programa hay que darle a la opción New que se encuentra en la ventana de Files. Saldrá una ventana para elegir el
tipo de proyecto que deseamos; nosotros elegíamos Win32 Console Aplicattion. Nuevamente, abrimos la ventana Files y pinchamos en New otra vez para crear un fichero y
saldrá otra ventana como la de antes; aquí elegimos la opción C/C++ Source Files y se crea una carpeta
en la que ya podemos crear el programa. Sale una pantalla como esta, en la que
empezamos a crear el programa:
Hay que empezar siempre poniendo: #include<stdio.h> y, abajo, #include<math.h>. Después de esto abrimos paso al programa poniendo: “int main () {“ y comenzamos el programa.
Al principio del todo se empiezan a enunciar las variables
que vayamos a utilizar. Todas se enuncian con int y el nombre de la variable que queramos,
por ejemplo int número.
Los mensajes que queremos que le aparezcan al usuario se
enuncia con printf (“el mensaje que queramos”). A veces el mensaje pide que se introduzca algún número; para tal caso habrá que poner un scanf ("%d"; & variable para la que introducimos el número).
Cuando tenemos todas las
variables, empezamos con las funciones para realizar el programa que se desee.
Funciones:
-Switch: esta función nos
permite enunciar varios programas y, dependiendo del caso que elija el usuario,
se ejecutará un programa u otro. Empezamos con un printf para informar de los
programas que se podrán ejecutar en cada caso, es decir, si el usuario pulsa 1,
se ejecuta un programa, si pulsa 2, otro programa. La variable aquí es opción.
Al final de cada programa se debe poner break; para indicar que éste se cierra.
Cuando terminemos de enunciar todos los casos, se introduce default: y se pone
un printf para indicar o que se ha acabado el programa o que el número elegido
por el usuario no se corresponde con ninguno de los casos. Así se acaba el
programa.
Aquí tenemos un ejemplo de un programa con switch:
-IF: hace referencia a una condición. Sirve para indicar que, si una variable es igual o distinta una condición determinada, haga una cosa y cuando esa variable cambie, ejecute otra cosa distinta. Para ello se pone if y entre paréntesis el nombre de la variable con su condición; se abre corchete y se pone el programa a ejecutar y cuando éste acaba se cierra corchete y se escribe break; para indicar que el programa acaba ahí. Por ejemplo: if(número==1) {ejecuta un programa; break;}; if(número=!1){realiza otro programa; break;}.
Aquí tenemos un ejemplo de un programa con IF.
Aquí tenemos un ejemplo de un programa con IF.
-While: también representa una condición. Es muy parecido a
la función if. Permite que mientras que una variable mantenga una condición determinada,
se hará una cosa (enviar un mensaje o ejecutar un programa) y cuando esa
variable cambie, se realizará otra cosa diferente. De mientras que esa variable
no cambie, se sigue ejecutando o apareciendo el mensaje hasta que ésta cambie.
De esta función no puedo enseñar foto pero quedaría así:
En el ejemplo se puede ver:
Con todo esto se pueden realizar programas muy completos, aunque también hay que indicar que existen más funciones pero que nosotros no las hemos dado.
Por último, en la imagen siguiente podemos ver uno de los programas más complejos que hemos realizado en clase; el funcionamiento de un cajero automático.
DIAGRAMAS DE FLUJO.
Para estos trabajos también tuvimos que realizar unos diagramas de flujo en word donde plasmamos el funcionamiento de los programas.
Utilizábamos para ello, unos símbolos representativos:
-Círculo: para iniciar el programa y finalizarlo.
-Romboide: para mostrar mensajes.
-Cuadrado: para indicar que realizamos una operación.
-Rombo: para indicar condiciones o bucles.
Este es un sencillo ejemplo de uno de los diagramas que hicimos:











No hay comentarios:
Publicar un comentario