LENGUAJE-STELJU

download LENGUAJE-STELJU

of 19

description

lenguajes

Transcript of LENGUAJE-STELJU

  • 7/17/2019 LENGUAJE-STELJU

    1/19

    LENGUAJE STE

  • 7/17/2019 LENGUAJE-STELJU

    2/19

    ELEMENTOS DEL LENGU

    IDENTIFICADORESCarcter alfa numrico, dgitos (0-9) y smbolo de sub

    (_). Sensible a maysculas, no debe !asar de "0 cara

    COMENTARIOS#tili$aremos el smbolo % en cada lnea !ara los com

  • 7/17/2019 LENGUAJE-STELJU

    3/19

    TIPOS DE DATOS ESTNDAR

    Datos numricos

    a) Entros! &alor numrico sin !arte decimal. 'alareserada ntro.") Ra#s! &alor numrico con !arte decimal (.). 'areserada ra#.

    Datos #$%icosSe utili$a la !alabra reserada#o%icoen su declara

    Datos & ti'o car(ctr

    Se utili$a la !alabra reserada caractren su decla

    Datos & ti'o ca&naSe utili$a la !alabra reserada ca&na!ara su dec

  • 7/17/2019 LENGUAJE-STELJU

    4/19

    CONSTANTES DE TIPOS DE DATOS ESTNDAR

    Numricas ntras*stn com!uestas !or los dgitos (0-9) y los signos + y utili$ados como !reos

    Numricos ra#sos numero reales en coma a utili$an el !unto como se!arador decimal, adem(0-9), y el carcter de signo (+ y -). *n los reales en coma 1otante, la mantisa !dgitos (0-9), el carcter signo (+ y -) y el !unto decimal (.). *l e2!onente semantisa mediante la letra * y la mantisa estar !or el carcter de signo y los dg

    L$%icas

    Solo !odrn contener los alores de erdad (erdadero) y falso.

    D car(ctrCual3uier carcter alido del uego de caracteres utili$ados, delimitado !or los se

    D ca&naSecuencia de caracteres alidos del uego de caracteres utili$ados, delimitados !6 7.

  • 7/17/2019 LENGUAJE-STELJU

    5/19

    OPERADORES

    8:;S?O'ra&or Nom"r Si%ni*ca&o E+m'#

    , @egacin &alor negatio de 2 -2

    , esta esta y de 2 2A-yB

    -

  • 7/17/2019 LENGUAJE-STELJU

    6/19

    E* *8C:H@?

    O'ra&or Nom"r E+m'#o

    22 :gual a 2AAyB

    3

  • 7/17/2019 LENGUAJE-STELJU

    7/19

    ':>:E8E QRS:C8 E* >S >'*8E>*S?

    M(s a#taO'ra&ors 'rioridad

    Primarios (),TB

    Unarios -,+,K,ti!o, nueo

    Mu#ti'#icati0os D,F,di, mod

    Incrmntos ++,--A&iti0os +,-

    D r#aci$n A,I,IA,J,JA,IJ

    8a+a

  • 7/17/2019 LENGUAJE-STELJU

    8/19

    CLASE

    Eenimos una clase, como una coleccin o conunto de com!arten caractersticas comunes entre s. 'alabra reser

    I

  • 7/17/2019 LENGUAJE-STELJU

    9/19

    O8JETOS

    os obetos nos otra cosa 3ue ariables cuyo ti!o duna clase.

    IbetoJ

    Way 3ue tener en cuenta de 3ue al declarar un arest creando un obeto. Solo se creara una referobetos realmente se crean con el o!erador nueo.

    @ombredelobeto ?nueo nombreclase ()B

  • 7/17/2019 LENGUAJE-STELJU

    10/19

    M:TODOS os mtodos son Xerramientas 3ue !ermiten mo

    atributos, es decir los mtodos son los 3ue Xacen ca com!ortar un obeto.

    Imodicador@iel8ccesoJIti!oEeEatoJIidentidacor

  • 7/17/2019 LENGUAJE-STELJU

    11/19

    ESTRUCTURA DE UN PROGRAEN ;

  • 7/17/2019 LENGUAJE-STELJU

    12/19

    E> *SC:Q: (C8E*@8)?Sire !ara mostrar !or !antalla el contenido de la cadena !asado como !armetro

    escribir(6Wola

  • 7/17/2019 LENGUAJE-STELJU

    13/19

    INSTRUCCI=N DE ASIGNACI=N'ara asignar una e2!resin a una ariable, !rimero declararse la ariable a la cual se asignar, adems

    del mismo ti!o. #na sentencia de asignacin asignala e2!resin del lado derecXo a la ariable del lado i

    IariableJ ? Ie2!resinJB num_Z ? ZB

    ImodicadorJ Iti!oJ Iidenticador_ZJ ?Ie2!resinJB !riado entero num_Z ?ZB

  • 7/17/2019 LENGUAJE-STELJU

    14/19

    ESTRUCTURAS DE CONTR

    ESTRUCTURAS SECUENCIALES

    as tareas se suceden de tal modo 3ue la salida de una es de la siguiente y as sucesiamente Xasta nali$ar el !rogra

    Iinstruccin_ZJ[Iinstruccin_nJ

    !ublico clase >!eracionesU

    !ublico estatico nada !rinci!al()Uentero 2,y,$,!,3BFFdeclaracin deariables2?y+$B

    FFinstruccionZ?2D B

  • 7/17/2019 LENGUAJE-STELJU

    15/19

    ESTRUCTURA SELECTI>A SIMPLE!*ala la condicin?

    Si la condicin es erdadera entonces eecuta la insinstrucciones.Si la condicin es falsa entonces no Xace nada.

    Si(e2!resin ogica) FFsi e2iste una sola accin no esnecesario UVU

    Qlo3uesentenia_Z Qlo3ue desentecias_ Qlo3ue de sentencias_nV

  • 7/17/2019 LENGUAJE-STELJU

    16/19

    ESTRUCTURAS SELECTI>AS DO8LES*s una e2tensin de la estructura anterior 3ue sire !auna alternatia de eecucin si es 3ue no se cum!le la c

    Si(e2!resionogica)U %si la e2!resin lgica eserdad

    Qlo3ueEeSentenciasBVSi_noU %si la e2!resin ogica es falso

    Qlo3ueEeSentenciasB

    V!ublico entero mayor(entero a, entero b)Uentero mayorBsi(aJb)U

    mayor?aBVsinoU

    mayor?bBV

    retornar mayorB

  • 7/17/2019 LENGUAJE-STELJU

    17/19

    ESTRUCTURAS SELECTI>AS MULTIPLES!

    Segun_sea(Ie2!J)U casoalor_Z?Iconunto_instrucciones_ZJB rom!erB

    casoalor_?Iconunto_instrucciones_JB rom!erB [

    caso

    alor_n?Icon

    !ublico cadena estadU

    Cadena estB segn_sea(2) U casoZ? est ? rom!erB caso?est ? 6 rom!erB caso"?est ? 6

    rom!erB caso\?est ? 6 rom!erB

    diferente? est ?6abandonado7B

    rom!erB V etornar estB

    V

  • 7/17/2019 LENGUAJE-STELJU

    18/19

    ESTRUCTURA REPETITI>A MIENTRAS!

    mientras(Ie2!resin_logicaJ)UIconunto deinstruccionesJV

    entero sumaAZ0Bmientras(sumaIZ00)UsumaAsuma+ZBsumaAsuma-]BV

    ESTRUCTURA REPETITI>A ?ACER MIENTRAS!WacerUIconuntodeinstruccionesJ

    Vmientras(Ie2!resin_log

    *ntero sumaAZ0BXacerUsumaAsuma+^BSumaAsuma-

    ]BV

  • 7/17/2019 LENGUAJE-STELJU

    19/19

    ESTRUCTURA REPETITI>A PARA!Cuando se conoce de antemano el nmero de eces auna instruccin de un bucle.

    !ara(Ialor_inicialJBIcondicinJBIactuali$acinJ)UIconunto de sentenciasJV

    entero numeroA]B!ara(entero iA0BiIZ00BiAi+Z0)U

    numeroAnumero+Z0B numeroAnumero-]B

    V