Defensa Datos Primitivos

10

Click here to load reader

description

Estructuras repetitivas y de control

Transcript of Defensa Datos Primitivos

Page 1: Defensa Datos Primitivos

ESTRUCTURAS REPETITIVAS Y DE CONTROL

Page 2: Defensa Datos Primitivos

ESTRUCTURAS DE CONTROL

EN LENGUAJES DE PROGRAMACION, LAS ESTRUCRURAS DE CONTROL PERMITEN MODIFICAR EL FLUJO DE EJERCICIOS DE LAS INSTRUCCIONES DE UN PROGRAMA.

LOS LENGUJES DE PROGRAMACION MODERNOS TIENEN ESTRUCTURAS DE CONTROL SIMILARES BASICAMENTE LO QUE VARIA ENTRE LAS ESTRUCTURAS DE CONTROL DE LOS DIFERENTES LENGUJES ES SU SINTAXIS, CADA LENGUJE TIENE UNA SINTAXIS PROPIA PARA EXPRESAR LA ESTRUCTURA.

Page 3: Defensa Datos Primitivos

SE TRATA DE UNA ESTRUCTURA DE CONTROL QUE PERMITE REDIRIGIR UN CURSO DE ACCION SEGÚN LA EVALUACION DE UNA CONDICION SIMPLE, SEA FALSA O VERDADERA.

SI LA CONDICION ES VERDADERA, SE EJECUTA EL BLOQUE DE SENTENCIAS 1, DE LO CONTRARIOSE EJECUTA EL BLOQUE DE SENTENCIA 2- IF (Condición) THEN

- (Bloque de sentencias 1)

- ELSE

- (Bloque de sentencias 2) END IF

IF -ELSEA

Page 4: Defensa Datos Primitivos

DO - WHILELAS ESTRUCTURAS DE CONTROL ITERATIVAS O DE REPETICION. INICIAN O REPITEN UN BLOQUE DE INSTRUCCIONES SE CUMPLE UNA CONDICION O MIENTRAS SE CUMPLE CONDICION.DO-WHILEMIENTRAS LA CONDICION SEA VERDADERA, SE EJECUTARAN LAS SENTENCIAS DEL BLOQUE.• DO WHILE (Condición)• (Bloque de sentencias)• LOOP• que también puede expresarse:• WHILE (Condición)• (Bloque de sentencias)• WEND

Page 5: Defensa Datos Primitivos

FORLa sentencia For da lugar a un lazo o bucle, y permite ejecutar un conjunto de �sentencias cierto número de veces.

Primero, se evalúan las expresiones 1 y 2, dando como resultado dos números.

La variable del bucle recorrerá los valores desde el número dado por la expresión 1 hasta el número dado por la expresión 2.

El bloque de sentencias se ejecutará en cada uno de los valores que tome la variable del bucle.• FOR (Variable) = (Expresión1) TO (Expresión2) STEP (Salto)

• (Bloque de sentencias)

• NEXT

Page 6: Defensa Datos Primitivos

TIPOS DE DATOS PRIMITIVOS

Page 7: Defensa Datos Primitivos

• TIPO: BALOR TRUE O FALSA -• OCUPA: 1BYTES• RANGO APROXIAMDO: -----

BOOLEAN

• TIPO:CARÁCTER SIMPLE –• OCUPA: 2BYTES• RANGO APROXIMADO: -----

CHAR

• TIPO: ENTERO• OCUPA: 2BYTES• RANGO APROXIMADO: -32768 A 32767

SHORT

Page 8: Defensa Datos Primitivos

• TIPO: ENTERO• OCUPA: 4BYTS• RANGO: 2*10°INT• TIPO: ENTERO• OCUPA: 8BYTES• RANGO: MUY GRANDELONG• TIPO: DECIMAL SIMPLE• OCUPA: 4BYTES• RANGO: MUY GRANDEFLOAT

Page 9: Defensa Datos Primitivos

• TIPO: DECIMAL DOBLE• OCUPA: 8BYTES• RANGO: MUY GRANDE

DOUBLE

• TIPO: ENTERO• OCUPA: 1BYTES• RANGO: -128 A 127

BYTES

Page 10: Defensa Datos Primitivos

THE END