3.4 IDENTIFICADORES

download 3.4 IDENTIFICADORES

of 20

Transcript of 3.4 IDENTIFICADORES

  • 8/16/2019 3.4 IDENTIFICADORES

    1/20

    INSTITUTO TECNOLOGICO

    DE AGUASCALIENTES

    UNIDAD III3.4 IDENTIFICADORES

     

     ALGORITMOS Y LENGUAJES DEPROGRAMACIÓN

    EQUIPO # 3

  • 8/16/2019 3.4 IDENTIFICADORES

    2/20

    Las persoas !o s"$%$e&e'e&e !o%as %o'opara pesar ("e p"e)e %a'*$ar a! '")o so!as ("e !o %a'*$a.

     ANUNCIO +p$esa )$ere&e, )e app!e-//0

  • 8/16/2019 3.4 IDENTIFICADORES

    3/20

    ¿QUE SON LOS IDENTIFICADORES?

      Los $)e&$$%a)ores 1IDs2 so s'*o!os!5$%os ("e o'*ra e&$)a)es.

      Los $)e&$$%a)ores se "sa a'p!$a'e&e epr6%&$%a'e&e &o)os !os s$s&e'as )epro%esa'$e&o )e !a $or'a%$7. No'*rar

    !as e&$)a)es 8a%e pos$*!e reer$rse a !as'$s'as- !o %"a! es ese%$a! para %"a!("$er&$po )e pro%esa'$e&o s$'*7!$%o.

  • 8/16/2019 3.4 IDENTIFICADORES

    4/20

      Se o'*ra !as 9ar$a*!es- !as%os&a&es- !os &$pos )e )a&os-!ase&$("e&as- !as s"*r"&$as

    1pro%e)$'$e&os : "%$oes2 : !ospa("e&es

  • 8/16/2019 3.4 IDENTIFICADORES

    5/20

    REGLAS

      Las re;!as )e or'a&o )e !os$)e&$$%a)ores or'a!es )epe)e )e!$9e! )e %o'pa&$*$!$)a) )e !a *ase )e

    )a&os- C"a)o e! $9e! )e %o'pa&$*$!$)a)es /

  • 8/16/2019 3.4 IDENTIFICADORES

    6/20

      No p"e)e ser "a pa!a*ra reser9a)a.

      E! o'*re )e*e &eer e&re : >? %ara%&eres- e5%ep&opara a!;"os &$pos )e o*@e&os e !os ("e e! 'ero es'6s !$'$&a)o.

      E! o'*re )e*e e'peBar por=  Ua !e&ra- %o'o apare%e )e$$)a por e! es&6)ar

    U$%o)e 3.>. La )e$$%$7 U$%o)e )e !e&ras $%!":e !os%ara%&eres !a&$os )e !a a a !a B : )e !a A a !a .

      E! %ar6%&er )e s"*ra:a)o 1 2- arro*a 1 2 o 'ero1 # 2.

  • 8/16/2019 3.4 IDENTIFICADORES

    7/20

      C$er&os s'*o!os a! pr$%$p$o )e " $)e&$$%a)or &$ee "s$;$$%a)o espe%$a! e SQL Ser9er. U $)e&$$%a)or ("ee'p$eBa %o e! s$;o )e arro*a $)$%a " par6'e&ro o "a9ar$a*!e !o%a!. U $)e&$$%a)or ("e e'p$eBa %o e! s$;o )e'ero $)$%a "a &a*!a o pro%e)$'$e&o &e'pora!. U$)e&$$%a)or ("e e'p$eBa %o " s$;o )e 'ero )o*!e1##2 $)$%a " o*@e&o &e'pora! ;!o*a!.

       A!;"as "%$oes )e Trasa%&SQL &$ee o'*res ("ee'p$eBa %o " )o*!e s$;o )e arro*a 12. Para e9$&ar%o"s$oes %o es&as "%$oes- se re%o'$e)a o "&$!$Bar

    o'*res ("e e'p$e%e %o .

      No se per'$&e !os %ara%&eres espe%$a!es o !os espa%$os$%r"s&a)os.

  • 8/16/2019 3.4 IDENTIFICADORES

    8/20

     

    S$ ("ere'os "&$!$Bar " o'*re ("e o s$;aes&as re;!as- or'a!'e&e para po)er $%!"$respa%$os e *!a%o- !o &ee'os ("e es%r$*$re%erra)o e&re %or%8e&es H 1&a'*$ se

    p"e)e "&$!$Bar !as %o'$!!as perore%o'e)a'os "&$!$Bar !os %or%8e&es

  • 8/16/2019 3.4 IDENTIFICADORES

    9/20

    RESTRICCIONES EN CUANTO A LA COMPOSICION 

    E! pr$'er %ar6%&er )e*e ser "a !e&ra o e!;"$7 *a@o.

    E! Es&6)ar es&a*!e%e ("e !os $)e&$$%a)ores%o'eBa)o %o ;"$7 *a@o : 'a:s%"!a o)e*e ser "&$!$Ba)os.

    Es&e &$po )e o'*res se reser9a para !os%o'p$!a)ores : !as L$*reras Es&6)ar 

  • 8/16/2019 3.4 IDENTIFICADORES

    10/20

      Ta'po%o se per'$&e !a "&$!$Ba%$7 )e o'*res("e %o&e;a )os ;"$oes *a@os se;"$)os.

      E! es&6)ar ANSI es&a*!e%e ("e %o'o '$'oser6 s$;$$%a&$9os !os 3 pr$'eros

    %ara%&eres- a"("e p"e)e ser '6s- se; !a$'p!e'e&a%$7 . Es )e%$r- para ("e "%o'p$!a)or se a)8$era a! es&6)ar ANSI- )e*e%os$)erar %o'o s$;$$%a&$9os- a! 'eos- !os

    3 pr$'eros %ara%&eres.

  • 8/16/2019 3.4 IDENTIFICADORES

    11/20

    PALABRAS RESERVADAS

      E !os !e;"a@es )e pro;ra'a%$7-"a pa!a*ra reser9a)a es "a pa!a*ra("e &$ee " s$;$$%a)o ;ra'a&$%a!

    espe%$a! para ese !e;"a@e : o p"e)eser "&$!$Ba)a %o'o " $)e&$$%a)or eese !e;"a@e.

  • 8/16/2019 3.4 IDENTIFICADORES

    12/20

      Por e@e'p!o- e SQL- " "s"ar$o op"e)e ser !!a'a)o ;ro"p- por("e !apa!a*ra ;ro"p es "sa)a para $)$%ar ("e

    " $)e&$$%a)or se re$ere a " ;r"po- oa " "s"ar$o. A! &ra&arse )e "a pa!a*ra%!a9e s" "so ("e)a res&r$;$)o.

  • 8/16/2019 3.4 IDENTIFICADORES

    13/20

    EJEMPLO PALABRAS RESERVADAS

    a"&o e5&er s$Beo  

    *reaK !oa& s&a&$%

    %ase or s&r"%&

    %8ar ;o&o s$&%8

    %os& $ &:pe)e  

    %o&$"e $& "$o

    )ea"!& !o; "s$;e)

    )o re;$s&er 9o$)

    )o"*!e re&"r 9o!a&$!ee!se s8or& 8$!e

    e"' s$;e) ;ro"p

  • 8/16/2019 3.4 IDENTIFICADORES

    14/20

    EJEMPLO

  • 8/16/2019 3.4 IDENTIFICADORES

    15/20

  • 8/16/2019 3.4 IDENTIFICADORES

    16/20

    ACTIVIDAD  CULES DE LOS SIGUIENTES IDENTIFICADORES PUEDE

    DEFINIR UN PROGRAMADOR- Y CULES NO 1 ar;"'e&e s"resp"es&a2

      P"er&a>  3&res  >

  • 8/16/2019 3.4 IDENTIFICADORES

    17/20

       p!a&$!!o   %as&$!!o  F$es&a      40e@er%$%$o  Cos&a R$%a  aErOA9E

  • 8/16/2019 3.4 IDENTIFICADORES

    18/20

    Recordemos  3&res. E! pr$'er %ar6%&er o p"e)e ser "'r$%o.

      >

  • 8/16/2019 3.4 IDENTIFICADORES

    19/20

    Iden!"c#dores correcos

      P"er&a>  COCE>   p!a&$!!o   aErOA9E

  • 8/16/2019 3.4 IDENTIFICADORES

    20/20

    GRACIAS POR SU ATENCIÓN