Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
USO DE CONDICIONALES
EN LOS ALGORITMOS
Desarrollo de Competencia
Apropiación y uso de la Tecnología
Solución de problema con tecnología
RECORDEMOS UN POCO LO QUE
HEMOS VISTO
ALGORITMO
• Es un conjunto de pasos lógicos y
estructurados que nos permiten dar
solución a un problema, al tiempo que
nos ayudan a desarrollar nuestro
razonamiento lógico-matemático
Estructura de un Algoritmo
Ejemplo:
FUNCION PRINCIPAL
•Son empleados para comparar dos ó más valores.
•Su resultado produce valores como verdadero y falso.
•Tienen el mismo nivel de prioridad.
ALTERNATIVAS DE SOLUCIÓN DE UN
ALGORITMO
La forma de representar la secuencia lógica
de ejecución de instrucciones puede ser a
través de:
1. Diagramas de flujo
2. Pseudocódigo
EJEMPLOS
Proceso dolares_a_pesos
pc<-cd*vd
FinProceso
ENTREMOS EN MATERIA
ESTRUCTURAS DE CONTROL
SI –
SEGÚN
ENTONCES
ESTRUCTURAS DE CONTROL
• CONDICIONALES
¿Juan Recogió
si No
a María ?
ACCIONES SELECTIVAS O CONDICIONALES
Simples
Lo que se hace es EVALUAR la condición, si la condición
es verdadera realiza la acción, en caso contrario
termina el Algoritmo.
Si <condición> entonces
Acción(es)
Finsi
Condicional Simple
Ejemplo: En un almacén si un cliente compra más de
$50.000 recibe el 10% de descuento
Proceso compra
Escribir ‘’Cual fue el valor de compra’’
Leer Comp
Si COMPRA>50000 entonces
Desc <- comp*0.10
PAGO=COMP–DESC
Escribir PAGO
Finsi
Finproceso
Condicional Doble
Luego de evaluar una condición si esta se cumple,
es decir si es verdadera realiza una serie de
acciones, y si esta es falsa se realiza otra serie de
acciones distinta a la primera.
Si <condición> entonces
Acción(es)
Sino
Acción(es)
Finsi
Condicional Doble
Ejemplo: Escriba un algoritmo para saber si una persona es
mayor o menor de edad.
Proceso Edad
Escribir ‘’Digite la edad’’
Leer Ed
Si Ed>=18 entonces
Escribir “Mayor de edad”
Sino
Escribir “Menor de edad”
Finsi
Finproceso
Condicional Múltiple
Se realiza a partir de anidar estructuras simples y/o dobles,
de manera tal que se realicen diferentes acciones con base
a varias comparaciones, así habrá tantas opciones como se
requieran.
Si <condición> entonces
Acción(es)
Sino
Si <condición> entonces
Acción(es)
Sino
.
. Varias condiciones
.
Finsi
Finsi
Condicional Múltiple
Ejemplo: Escriba un número y determine si es positivo, negativo o si es cero
Proceso Numero
Escribir ‘’Digite un numero cualquiera’’
Leer N
Si N=0 entonces
Escribir “Número cero”
Sino
Si NUMERO>0 entonces
Escribir “Número positivo”
Sino
Escribir “Número negativo”
Finsi
Finsi
Finproceso
MIRFEMOS UN EJEMPLO
AUDIVISUAL
LOS CONDICIONALES SE PUEDEN UNIR
CON CONECTORES LOGICOS
• CONECTOR LOGICO SI: Este conector nos
permite unir varias expresiones lógicas,
deben cumplirse todas para que la
condición sea verdadera