Está en la página 1de 35

Aplicaciones Mviles

Oficina Nacional de Gobierno


Electrnico e Informtica (ONGEI)
Arturo Delgado Ostos

Oficina Nacional de
Gobierno
Electrnico e
Informtica

AGENDA

I. Cadenas de texto
II. Variables
III. Estructuras de Control
IV. Bloques de Control
V. Ejemplo Prctico

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

Cadenas de Texto

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

I. Cadenas de texto

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

I. Cadenas de texto

Una cadena de texto es una sucesin de caracteres (letras, nmeros u otros


signos o smbolos)

App Inventor proporciona la


pieza text para expresar una
cadena de caracteres

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

I. Cadenas de texto
Construir una cadena de texto join

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

I. Cadenas de texto

Insertar saltos de lnea en una cadena de texto - \n

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

I. Cadenas de texto

Pasar a maysculas una cadena de texto - upcase

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

I. Cadenas de texto

Devuelve el nmero de caracteres en una cadena de texto - length

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

I. Cadenas de texto

Eliminar los espacios en blanco en una cadena de texto - trim

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

I. Cadenas de texto

Devuelve la posicin de un caracter en una cadena de texto - starts at

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

Variables

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

II. Variables

Tipos de Variables:

Variables Globales

Variables Locales

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

II. Variables
Variables Globales:

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

II. Variables
Variables Globales:
Extraer una subcadena de una cadena de texto - segment

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

II. Variables
Variables Locales:

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

Estructuras de Control

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

III. Estructuras de Control


Estructuras bsicas de la programacin

Permiten modificar el flujo de ejecucin de las


instrucciones del programa

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

III. Estructuras de Control


Tomamos decisiones evaluando expresiones lgicas.
Expresin lgica es aquella que tienen un resultado de dos
posibles: o Verdadero, o Falso.
Para construir expresiones lgicas empleamos.
operadores de comparacin: < <= > >= =
operadores lgicos: and or
3 < 5

3 > 5

3 < 5 and 3 > 5

3 < 5 or 3 > 5

Verdadero

Falso

Falso

Verdadero

Peru_e_Gobierno GobiernoElectronicoONGEI

III. Estructuras de Control

And y or

Oficina Nacional de
Gobierno
Electrnico e
Informtica

A and B

A or B

Verdadero

Verdadero

Verdadero

Verdadero

Verdadero

Verdadero

Verdadero

Falso

Falso

Verdadero

Falso

Verdadero

Falso

Verdadero

Falso

Falso

Verdadero

Verdadero

Falso

Falso

Falso

Falso

Falso

Falso

Peru_e_Gobierno GobiernoElectronicoONGEI

III. Estructuras de Control

Oficina Nacional de
Gobierno
Electrnico e
Informtica

Cmo funcionan las


decisiones
5 < 7
true
5 >= 7

false
false

5 < 7

true

5 >= 7
Dependiendo del resultado
obtenido al evaluar la
expresin lgica, el
programa toma un camino u
otro

Peru_e_Gobierno GobiernoElectronicoONGEI

III. Estructuras de Control

Oficina Nacional de
Gobierno
Electrnico e
Informtica

Ejemplos

Operadores de Comparacin

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

Bloques de Control

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

IV. Bloques de Control

Desiciones

Si Exp_Log
haz(ejecuta)

true

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

IV. Bloques de Control

Si Exp_Log
haz(ejecuta)
Sino
haz(ejecuta)

false

true
E.L.

true

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

IV. Bloques de Control

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

IV. Bloques de Control

Bucles o iteracin - For


Desde i = s hasta i = e incrementando i de s en s
haz(ejecuta)

valor numrico de i en la
primera iteracin
v,s,e,s

valor numrico de i en la
ltima iteracin
Incrementa el valor de i en
cada iteracin, en este
caso de uno en uno.
i <-- i +1

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

IV. Bloques de Control

Bucles o iteracin - For

Peru_e_Gobierno GobiernoElectronicoONGEI

IV. Bloques de Control

Oficina Nacional de
Gobierno
Electrnico e
Informtica

Bucles o iteracin - While

Mientras Exp_Log
haz(ejecuta)

false
E.L.
true

true

false

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

IV. Bloques de Control

Bucles o iteracin - While

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

Ejemplo Prctico

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

V. Ejemplo Prctico

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

Peru_e_Gobierno GobiernoElectronicoONGEI

Oficina Nacional de
Gobierno
Electrnico e
Informtica

MUCHAS GRACIAS
Arturo Delgado Ostos
Correo: adelgado@pcm.gob.pe

Oficina Nacional de Gobierno Electrnico e


Informtica
Presidencia del Consejo de Ministros
www.ongei.gob.pe
Peru_e_Gobierno GobiernoElectronicoONGEI

También podría gustarte