12
LENGUAJE “C” Programación

!Prograc4

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: !Prograc4

LENGUAJE“C”

Programación

Page 2: !Prograc4

Condicionales

Los condicionales permiten al programa escoger entre varios posibles resultados dependiendo de la evaluación de una condición.

Un condicional solo puede retornar el valor de verdadero o falso.

Un condicional siempre retorna un resultado.

Page 3: !Prograc4

Condicionales II

Si el condicional tiene que realizar una sola operación en el caso de ser verdadera o falsa, el formato será:

if (condición) operación1;

else operación2;

Page 4: !Prograc4

Condicionales III

Modo de ejecución:if (condición) operación1;else operación2;

Si la condición es cierta, se ejecutara la “operacion1” y finalizara el condicional.

Sino (else) es cierta la condición, se ejecutara la “operacion2” y finalizara el condicional

Page 5: !Prograc4

Condicionales IV

Si el condicional tiene que ejecutar varias operaciones, en el caso de ser cierta y/o falsa la condición, el formato que utilizaremos es,

If (condición) {grupo de operaciones1

}else{

grupo de operaciones2}

Page 6: !Prograc4

Condicionales V

Modo de ejecución:If (condición) {

grupo de operaciones1

}

else{

grupo de operaciones2

}

Si la condición es verdadera se ejecutara el “grupo de operaciones1” y sino (else) es cierta la condición, se ejecutara el “grupo de operaciones2”.

Page 7: !Prograc4

MODO DE EJECUCION DE UN PROGRAMA

Desde el editor de “C”, cuando tenemos el código copiado tendremos que “compilarlo” para comprobar que no hay ningun error de sintaxis, etc…, ya que en el caso de haberlo, no se podrá ejecutar.

El “C” controla dos tipos de errores, los WARNINGS y los ERRORS.

Un programa con WARNINGS se podrá ejecutar ya que son errores leves, pero con ERRORS no podremos ejecutar el código.

Page 8: !Prograc4

Como compilar el código

Con el código introducido accederemos a la línea de MENU y activaremos “COMPILE COMPILE”

Con el código introducido accederemos a la línea de MENU y activaremos “COMPILE COMPILE”

El resultado de la compilación, es esta pantalla con el numero de WARNINGS y ERRORSEl resultado de la compilación, es esta pantalla con el numero de WARNINGS y ERRORS

En este caso el WARNING que indica, es porque la función MAIN() de inicio, no esta definida como tal, para solventar este warning tendríamos que preceder el nombre main por VOID.

En este caso el WARNING que indica, es porque la función MAIN() de inicio, no esta definida como tal, para solventar este warning tendríamos que preceder el nombre main por VOID.

Page 9: !Prograc4

Como compilar el código

Precedemos la función MAIN de la orden VOID para determinar que MAIN es la función principal del código.

Volvemos a COMPILAR

Precedemos la función MAIN de la orden VOID para determinar que MAIN es la función principal del código.

Volvemos a COMPILAR

Ahora, sin WARNINGS ni ERRORS procederemos a ejecutar el código, para ello pulsamos CTRL-F9, el resultado será,

Ahora, sin WARNINGS ni ERRORS procederemos a ejecutar el código, para ello pulsamos CTRL-F9, el resultado será,

Page 10: !Prograc4

Ejemplos

#include <stdio.h>Void main(){Int a;Printf(“Introduce un numero: “);Scanf(“%d”,&a);If (a==5) printf(“has introducido el numero 5”);Else printf(“no has introducido el numero 5”);}

Page 11: !Prograc4

Ejemplos

#include <stdio.h>

Int a,b;

Void main(){

printf”(“Introduce un numero: “);scanf(“%d”,&a);

Printf(“\n Introduce otro numero: “);scanf(“%d”,&b);

If (a>b) printf(“El primero es mayor que el segundo”);

Else printf(“El segundo es mayor que el primero”);

}

Page 12: !Prograc4

Ejemplos

#include <stdio.h>#include <conio.h>#include <string.h>char palabra[15];void main(){clrscr();printf("Pon una palabra, si pones FIN me acabo: ");scanf("%s",palabra);if (strcmp(nombre,“FIN")==0){ printf(" Has puesto FIN y me acabo”); }

else{ printf(“Has puesto la palabra %s“,palabra);}

getch();}