18
Escuela Normal Superior N°40 “Mariano Moreno” Cuadernillo Propedéutico 2017 Nivel Superior

Escuela Normal Superior N°40 “Mariano Moreno” · Estructuras Condicionales Anidadas 14. 15. 16. Created Date: 3/6/2017 5:13:58 PM

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Escuela Normal Superior N°40 “Mariano Moreno” · Estructuras Condicionales Anidadas 14. 15. 16. Created Date: 3/6/2017 5:13:58 PM

Escuela Normal

Superior N°40

“Mariano Moreno”

Cu

ade

rnill

o P

rop

ed

éu

tico

20

17

Niv

el S

up

erio

r

Page 2: Escuela Normal Superior N°40 “Mariano Moreno” · Estructuras Condicionales Anidadas 14. 15. 16. Created Date: 3/6/2017 5:13:58 PM

INDICE

Página

Datos 1

Tipos de Datos 2

Variables 3

Constantes 4

Operadores y Expresiones 5

Algoritmos - Algoritmos Descriptivos 8

Datos de Entrada y Salida en los Algoritmos 10

Datos Intermedios en los Algoritmos 11

Estructuras Condicionales Simples 12

Estructuras Condicionales Dobles 13

Estructuras Condicionales Anidadas 14

Estructuras Condicionales Múltiples 15

Page 3: Escuela Normal Superior N°40 “Mariano Moreno” · Estructuras Condicionales Anidadas 14. 15. 16. Created Date: 3/6/2017 5:13:58 PM

1

Page 4: Escuela Normal Superior N°40 “Mariano Moreno” · Estructuras Condicionales Anidadas 14. 15. 16. Created Date: 3/6/2017 5:13:58 PM

2

Page 5: Escuela Normal Superior N°40 “Mariano Moreno” · Estructuras Condicionales Anidadas 14. 15. 16. Created Date: 3/6/2017 5:13:58 PM

3

Page 6: Escuela Normal Superior N°40 “Mariano Moreno” · Estructuras Condicionales Anidadas 14. 15. 16. Created Date: 3/6/2017 5:13:58 PM

4

Page 7: Escuela Normal Superior N°40 “Mariano Moreno” · Estructuras Condicionales Anidadas 14. 15. 16. Created Date: 3/6/2017 5:13:58 PM

Todos los símbolos que representan enlaces entre cada uno de los argumentos u

operandos que intervienen en una operación se llaman operadores, y se utilizan para construir

expresiones.

Las expresiones son combinaciones de operadores y operandos, estos últimos pueden ser

variables o constantes. En función del tipo de operadores, las expresiones se clasifican en

aritméticas (Ej. a + (b * 3) / c), relacionales (Ej. x>=20), y lógicas (Ej. Not(x>5)).

Los operadores pueden ser:

ARITMÉTICOS

Son operadores utilizados para realizar cálculos matemáticos. Para operar con números se

utilizan operadores aritméticos, que junto con las variables numéricas forman expresiones

aritméticas.

+ Suma

- Resta

* Multiplicación

^ Potenciación

/ División real

\ División entera

MOD Resto de la división entera

Nota:

ASIGNACIÓN.

Nombre “Sofía Juárez”

Nota:

Es importante enfatizar que el único operador reconocido para representar la multiplicación

es el asterisco (*).

U na vez comprendidas las operaciones aritméticas, debemos considerar una operación que muchas

veces no es tomada en cuenta pero su importancia es fundamental, esta operación es la

La función de la asignación consiste en poner a una variable algún valor, el cual puede ser obtenido de

un dato constante, por ejemplo 3 , " J uan" , falso, etc. o de una expresión por ejemplo: 2+4 , a*2, etc.

El operador que vamos a utilizar para representar la asignación es una flecha que será utilizado de

derecha a izquierda, es decir, si queremos ponerle a la variable nombre el valor " Sofía J uárez" , la expresión quedará de la siguiente manera:

En algunos casos, la computadora también reconoce el símbolo = para denotar la operación de

asignación.

Operadores y Expresiones

a + (b * 3) / cEjemplo de expresión aritmética: Donde +, * y / son operadores aritméticos; a, b y c son variables, y 3 es un valor constante.

5

Page 8: Escuela Normal Superior N°40 “Mariano Moreno” · Estructuras Condicionales Anidadas 14. 15. 16. Created Date: 3/6/2017 5:13:58 PM

OR (O)

Es un operador binario, es decir, afecta a dos operandos. La expresión que forma es

verdadera cuando al menos uno de sus operandos es verdadero. Da como resultado falso si

todos los operandos tienen un valor falso. Es el operador lógico de disyunción.

(5>10) Or (3<2) Devuelve Falso

AND (Y)

Es un operador binario. La expresión formada es verdadera cuando ambos operandos son

verdaderos. Da como resultado falso, si al menos uno de los operandos tiene un valor falso.

Es el operador lógico de conjunción.

(3<5) And (30>20) Devuelve Verdadero

NOT (NO)

Es un operador unario, es decir, sólo afecta a un operando. Afecta a la expresión cambiando

su estado lógico: si era verdadero lo transforma en falso, y viceversa.

Not(18>5) Devuelve Falso

RELACIONALES O DE COMPARACIÓN

Son operadores utilizados para efectuar comparaciones; permiten formar expresiones

booleanas, es decir, expresiones que al ser evaluadas generan un valor lógico

Falso.

< Menor que

= Igual

> Mayor que

<= Menor o igual que

>= Mayor o igual que

<> Distinto de

LÓGICOS O BOOLEANOS

Son operadores usados para realizar operaciones lógicas.

OR Suma lógica

AND Producto lógico

NOT Negación

Ejemplo: (Num > 5)

Donde > es el operador relacional Mayor que; Num es una variable, y 5 es un valor constante.

Verdadero o

La expresión booleana o lógica del ejemplo, va a devolver un valor Verdadero o Falso en función

del valor almacenado en la variable Num.

Ejemplo:

Ejemplo:

Ejemplo:

Ejemplo:

Ejemplo:

6

Page 9: Escuela Normal Superior N°40 “Mariano Moreno” · Estructuras Condicionales Anidadas 14. 15. 16. Created Date: 3/6/2017 5:13:58 PM

ORDEN DE EVALUACION

La prioridad a la hora de evaluar los operadores en cualquier expresión es:

Paréntesis (empezando por los más internos)

Potencias

Productos y divisiones

Sumas y restas

Concatenación

Relacionales

Lógicos

PARÉNTESIS

Los paréntesis se utilizan para anidar expresiones.

( ) Anidar expresiones

TABLA RESUMEN DE OPERADORES

Operadores

Aritméticos

Operadores de

Comparación

Operadores de

Concatenación

Operadores

Lógicos

Potencia ^ < (Menor que) & And

Multiplicación * <= (Menor o

igual que) + Or

División / > (Mayor que) Not

>= (Mayor o

igual que) Resto División Mod

= (Igual a)

Suma +

< > (Distinto de)

Resta -

ALFANUMÉRICOS O DE CONCATENACIÓN

Son operadores utilizados para combinar cadenas de caracteres, para unir datos

alfanuméricos.

+ ; & : Concatenación

La concatenación consiste en unir expresiones alfanuméricas como si fueran eslabones de

una cadena.

7

Page 10: Escuela Normal Superior N°40 “Mariano Moreno” · Estructuras Condicionales Anidadas 14. 15. 16. Created Date: 3/6/2017 5:13:58 PM

8

Page 11: Escuela Normal Superior N°40 “Mariano Moreno” · Estructuras Condicionales Anidadas 14. 15. 16. Created Date: 3/6/2017 5:13:58 PM

9

Page 12: Escuela Normal Superior N°40 “Mariano Moreno” · Estructuras Condicionales Anidadas 14. 15. 16. Created Date: 3/6/2017 5:13:58 PM

10

Page 13: Escuela Normal Superior N°40 “Mariano Moreno” · Estructuras Condicionales Anidadas 14. 15. 16. Created Date: 3/6/2017 5:13:58 PM

11

Page 14: Escuela Normal Superior N°40 “Mariano Moreno” · Estructuras Condicionales Anidadas 14. 15. 16. Created Date: 3/6/2017 5:13:58 PM

12

Page 15: Escuela Normal Superior N°40 “Mariano Moreno” · Estructuras Condicionales Anidadas 14. 15. 16. Created Date: 3/6/2017 5:13:58 PM

13

Page 16: Escuela Normal Superior N°40 “Mariano Moreno” · Estructuras Condicionales Anidadas 14. 15. 16. Created Date: 3/6/2017 5:13:58 PM

Estructuras Condicionales Anidadas14

Page 17: Escuela Normal Superior N°40 “Mariano Moreno” · Estructuras Condicionales Anidadas 14. 15. 16. Created Date: 3/6/2017 5:13:58 PM

15

Page 18: Escuela Normal Superior N°40 “Mariano Moreno” · Estructuras Condicionales Anidadas 14. 15. 16. Created Date: 3/6/2017 5:13:58 PM

16