semana01 (1) PROGRAMACIÓN.pdf

Embed Size (px)

Citation preview

  • 8/18/2019 semana01 (1) PROGRAMACIÓN.pdf

    1/23

      1

    Introducción a la Programación

    Semana 1:

    ¡Bienvenidos a Introducción a laProgramación!

    Estructura general de un programa

    Agosto de 2015

  • 8/18/2019 semana01 (1) PROGRAMACIÓN.pdf

    2/23

      2

    Historia del lenguaje C

  • 8/18/2019 semana01 (1) PROGRAMACIÓN.pdf

    3/23

      3

    ¿Por qué usar C?

    ●Poderoso y flexible

    Portable

    ●Soporta la programación estructurada

    ●Contiene pocas palabras reseradas!"ey#ords$

  • 8/18/2019 semana01 (1) PROGRAMACIÓN.pdf

    4/23

      4

    %l ciclo de desarrollo de un programa

  • 8/18/2019 semana01 (1) PROGRAMACIÓN.pdf

    5/23

      5

    Programa &ola'mundo(c

  • 8/18/2019 semana01 (1) PROGRAMACIÓN.pdf

    6/23

      6

    ¿)ué es un programa?

    %s la representación de un algoritmo(

  • 8/18/2019 semana01 (1) PROGRAMACIÓN.pdf

    7/23

      7

    ¿)ué es un identificador?

    %s una secuencia de d*gitos+ letras ysubguiones donde

    ● %l primer car,cter debe ser una letra o unsubguión

    ● -etras may.sculas y min.sculas sondiferentes 

  • 8/18/2019 semana01 (1) PROGRAMACIÓN.pdf

    8/23

      8

    ¿)ué es una ariable?

    %s un lugar en la memoria de tu computadoraque sire para poder almacenar informacióndonde

    ● %sta información puede cambiarse durante laejecución del programa

    ● %ste lugar est, identificado con un nombre !un

    identificador($● Podemos acceder a su contenido a traés de suidentificador(

  • 8/18/2019 semana01 (1) PROGRAMACIÓN.pdf

    9/23

      9

    %jemplos de identificadores

  • 8/18/2019 semana01 (1) PROGRAMACIÓN.pdf

    10/23

      10

  • 8/18/2019 semana01 (1) PROGRAMACIÓN.pdf

    11/23

      11

  • 8/18/2019 semana01 (1) PROGRAMACIÓN.pdf

    12/23

      12

    ¿)ué es una constante?

    %s un lugar en la memoria de tu computadoraque sire para poder almacenar informacióndonde

    %sta información NO puede cambiarse durantela ejecución del programa

    ● %ste lugar est, identificado con un nombre !unidentificador($

    Podemos acceder a su contenido a traés de suidentificador(

    ● C tiene dos tipos de constantes/ literales ysimbólicas

  • 8/18/2019 semana01 (1) PROGRAMACIÓN.pdf

    13/23

      13

    ¿)ué es una expresión?

    %s todo aquello que se eal.a como un alornumérico(

  • 8/18/2019 semana01 (1) PROGRAMACIÓN.pdf

    14/23

      14

    ¿)ué es una sentencia?

    0na sentencia es una instrucción completa quedirige el equipo para llear a cabo alguna tarea

    donde

    ● Cada sentencia termina con un punto y coma !1$a excepción de sentencias como 2define o

    2include

  • 8/18/2019 semana01 (1) PROGRAMACIÓN.pdf

    15/23

      15

    0na buena pr,ctica de programación

  • 8/18/2019 semana01 (1) PROGRAMACIÓN.pdf

    16/23

      16

    Programa masa(c

  • 8/18/2019 semana01 (1) PROGRAMACIÓN.pdf

    17/23

      17

    ¿)ué es un operador?

    %s un s*mbolo que ordena a que C realiceuna operación o acción sobre uno o m,s

    operandos donde

    ●0n operando es una expresión sobre la

    que el operador act.a 

  • 8/18/2019 semana01 (1) PROGRAMACIÓN.pdf

    18/23

      18

    3ipos de operadores

    ●  %l operador de asignación

    ●  4peradores aritméticos

    ●  4peradores de relación

    ●  4peradores lógicos

  • 8/18/2019 semana01 (1) PROGRAMACIÓN.pdf

    19/23

      19

    4peradores aritméticos unarios

  • 8/18/2019 semana01 (1) PROGRAMACIÓN.pdf

    20/23

      20

    4peradores aritméticos binarios

  • 8/18/2019 semana01 (1) PROGRAMACIÓN.pdf

    21/23

      21

    4peradores de relación

  • 8/18/2019 semana01 (1) PROGRAMACIÓN.pdf

    22/23

      22

    4peradores lógicos

  • 8/18/2019 semana01 (1) PROGRAMACIÓN.pdf

    23/23

      23

    Programa &ora(c