Logo Studenta

Sesión 6 - Principios de Algoritmos

¡Este material tiene más páginas!

Vista previa del material en texto

PRINCIPIOS DE 
ALGORITMOS
SEMANA 6
Jhon Paul Anampa García
U
ti
li
d
ad
¿Qué esperan de esta sesión?
¿Qué entienden por conectores?
¿Para qué crees que nos sirven los conectores en nuestra
vida diaria?
Logro de aprendizaje
Al final de la sesión, el estudiante elabora 
algoritmos aplicando estructuras condicionales 
simples identificando operadores relacionales y 
condicionales así como su representación 
correspondiente en un diagrama de flujo.
Recordando…
Recordando¿Tipos de datos?
Datos
Numéricos Carácter Cadena Lógico
Entero Real
Recordando¿Tipos de datos?
Lógico
Verdadero
Falso
Expresión lógica Resultado
5 > = 6 Falso
8 < 10 Verdadero
7 < = 7 Verdadero
9 < > 9 Falso
12 > 10 Verdadero
6 = 6 Verdadero
Operadores relacionales
Operador Operador en PseInt Ejemplo Resultado de ejemplo
Mayor > 12 > 10
20 > 30
Verdadero
Falso
Mayor o Igual > = 12 > = 12
12 > = 10
Verdadero
Verdadero
Menor < 2 < 10
12 < 10
Verdadero
Falso
Menor o Igual < = 2 < = 10
12 < = 10
Verdadero
Verdadero
Igual = “hola” = “hola”
12 = 10
Verdadero
Falso
Diferente <> 12 <> 10
12 <> 12
Verdadero
Falso
e x p r e s i o n 1 O P E R A D O R _ R E L A C I O N A L e x p r e s i o n 2 
Expresiones lógicas
Son operaciones que dan como resultado dos posibles valores, falso 
(F) o verdadero (V), estas permiten realizar comparaciones de valores 
de tipo numérico o carácter. El formato general para este tipo de 
operaciones es:
Expresiones 
lógicas
frecuentes
Expresión Significado
X ES Y X=Y
X ES IGUAL A Y X=Y
X ES DISTINTO DE Y X<>Y
X ES MAYOR QUE Y X>Y
X ES MENOR QUE Y X<Y
X ES MAYOR O IGUAL A Y X>=Y
X ES MENOR O IGUAL A Y X<=Y
X ES CERO X=0
X ES POSITIVO X>0
X ES NEGATIVO X<0
X ES PAR X MOD 2 = 0
X ES IMPAR X MOD 2 = 1
X ES MULTIPLO DE Y X MOD Y = 0
X ES DIVISIBLE POR Y X MOD Y = 0
Operadores lógicos
Operador Operador en PseInt Ejemplo
Conjunción ( y ) &Y
verdadero Y verdadero = verdadero
verdadero Y falso = falso
falso Y verdadero = falso
falso Y falso = falso
Disyunción ( o ) |O
verdadero O verdadero = verdadero
verdadero O falso = verdadero
falso O verdadero = verdadero
falso O falso = falso
Negación ( no ) ~NO
NO verdadero = falso
NO falso = verdadero
Operador lógico “Y”
p q p ^ q 
V V V
V F F
F V F
F F F
SI expr1 Y expr2 ENTONCES
.
.
.
.
Operador lógico “Y” también denominado 
por su nombre en inglés (generalmente en 
mayúsculas) AND lógico. Devuelve un 
valor lógico true si ambos operando son 
ciertos. En caso contrario el resultado es 
false.
Operador lógico “O”
p q p v q 
V V V
V F V
F V V
F F F
Operador O lógico también denominado 
por su nombre en inglés (generalmente en 
mayúsculas) OR lógico. Devuelve un valor 
lógico true si al menos un operando es 
cierto. Devuelve false cuando ambas 
condiciones son falsas.
SI expr1 O expr2 ENTONCES
.
.
.
.
Estructuras Condicionales
Estas estructuras se usan para la toma de decisiones lógicas.
Son usadas para elegir entre diferentes alternativas de acción.
Palabras claves que impliquen la toma de 
decisiones lógicas:
• tal cosa mayor que otra
• menor que, inferior a
• entre tal y tal cosa
• sobre tal cosa
• información relacionada con rangos de 
valores (tablas).
Las horas superiores a 35 se pagan…
Si la nota es menor que 3.5…
Si los números de mesas 
compradas está entre 30 y 40 el 
descuento…
Si la cantidad de costales comprada excede los 16…
Si la cantidad de tablets 
vendida es inferior a 20…
Alternativas en los 
problemas de 
decisión lógica
Condicional simple
Condicional doble
Condicional múltiple
Tipos de Estructuras Condicionales
Estructura Condicional Simple
S i c o n d i c i ó n E n t o n c e s
i n s t r u c i o n e s _ c a s o _ v e r d a d e r o
F i n S i
Condición
Sentencias
falso
verdadero Las sentencias puede ser 
1 o más…
Estructura Condicional Simple - Ejemplo
La entrada a un circo vale p soles por persona, sin embargo, si la edad 
de la persona es menor de 10 años se le da un descuento del 25% en 
el valor del boleto. Escribir el seudocódigo que calcule y muestre lo 
que pagará por la entrada al circo según la edad.
Estructura Condicional Simple – Ejemplo 1
Condición
Sentencias
falso
verdadero
¿Cuáles son las palabras reservadas que emplea una 
estructura condicional simple?
¿Qué Utilidad tiene una estructura condicional simple?
¿Cómo la empleamos en nuestra vida diaria y cómo podríamos
aplicarla en nuestra carrera?
¿Qué hemos aprendido?
Gracias
	Número de diapositiva 1
	Número de diapositiva 2
	Número de diapositiva 3
	Número de diapositiva 4
	Número de diapositiva 5
	Número de diapositiva 6
	Número de diapositiva 7
	Número de diapositiva 8
	Número de diapositiva 9
	Número de diapositiva 10
	Número de diapositiva 11
	Número de diapositiva 12
	Número de diapositiva 13
	Número de diapositiva 14
	Número de diapositiva 15
	Número de diapositiva 16
	Número de diapositiva 17
	Número de diapositiva 18
	Número de diapositiva 19

Continuar navegando