LENGUAJE-STELJU
-
Upload
juan-campos -
Category
Documents
-
view
6 -
download
0
description
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