!Prograc4
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

!Prograc4

on

  • 629 views

 

Statistics

Views

Total Views
629
Views on SlideShare
624
Embed Views
5

Actions

Likes
1
Downloads
14
Comments
0

1 Embed 5

http://robrechtsmith.blogspot.com 5

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

!Prograc4 Presentation Transcript

  • 1. LENGUAJE “C” Programación
  • 2. 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.
  • 3. 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;
  • 4. 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
  • 5. 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
            • }
  • 6. 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”.
  • 7. 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.
  • 8. Como compilar el código 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 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.
  • 9. 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 Ahora, sin WARNINGS ni ERRORS procederemos a ejecutar el código, para ello pulsamos CTRL-F9, el resultado será,
  • 10. 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”);
    • }
  • 11. 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”);
    • }
  • 12. Ejemplos
    • #include <stdio.h>
    • #include <conio.h>
    • #include <string.h>
    • char palabra[15];
    • void main(){
    • clrscr();
    • printf(&quot;Pon una palabra, si pones FIN me acabo: &quot;);scanf(&quot;%s&quot;,palabra);
    • if (strcmp(nombre,“FIN&quot;)==0){
    • printf(&quot; Has puesto FIN y me acabo”);
    • }
    • else{
    • printf(“Has puesto la palabra %s“,palabra);}
    • getch();
    • }