FIN EN MENTE:Identificar y aplicar la estructura de control doble y múltiple, en un algoritmo con su diagrama de flujo, mediante el programa de PSeint
Estructuras dobles
Están compuestas únicamente de una sola condición, si es verdadera ejecutara la acción o acciones y si la condición es falsa ejecutara las acciones para la condición falsa.
Están compuestas únicamente de una sola condición, si es verdadera ejecutara la acción o acciones y si la condición es falsa ejecutara las acciones para la condición falsa.
Esta
estructura selectiva solo se debe utilizar únicamente cuando existen dos
condiciones, si hubieran más de dos condiciones se puede utilizar varias
selectivas simples o una selectiva múltiple.
if (condición)
acción (si la condición entre paréntesis es
verdadera se ejecutará la acción o acciones, porque, puede estar conformado por
varias líneas)
else
acción (si la condición entre paréntesis es
falsa se ejecutará la acción o acciones, porque, puede estar conformado por
varias líneas)
end
Ejemplo: Obtener el promedio de un alumno de 4 materias, si
el promedio de las materias y del alumno es mayor o igual a 8 que la leyenda "El alumnos fulanito de tal, esta exento", en caso
contrario que diga el alumno fulanito de tal esta en finales
Algoritmo en PSeint
Algoritmo CONDICION_DOBLE
//Declarar variables
Definir nom_alum Como Caracter;
Definir calificacion, promedio Como Real;
Escribir "Por favor ingrese nombre del alumno:"
Leer nom_alum
Escribir "Por favor ingrese el promedio de la materia de Lengua española:"
Leer cal_lengua
Escribir "Por favor ingrese el promedio de la materia de Historia:"
Leer cal_historia
Escribir "Por favor ingrese el promedio de la materia de Matemáticas:"
Leer cal_matematicas
Escribir "Por favor ingrese el promedio de la materia de Informática:"
Leer cal_info
promedio:= (cal_lengua + cal_historia + cal_matematicas + cal_info)/4
Si promedio>=8 Entonces
Escribir "El alumno", nom_alum, "esta exento"
Escribir "Su promedo es:" promedio;
SiNo
Escribir "el alumno", nom_alum, "esta en finales"
Escribir "Su promedo es:" promedio;
Fin Si
FinAlgoritmo
Diagrama de Flujo
Estructuras Múltiples
Las estructuras selectivas múltiples o
anidadas están compuesta por estructuras simples que están unidas por el
comando if, el resultado que se obtiene con una selectiva múltiple se puede
obtener con varias selectivas simples, entonces, ¿cual es la diferencia? el código se trabaja con selectivas simples, a medida que se vayan utilizando las selectivas se harán, múltiples en los casos que
ellos crean conveniente y necesarios.
if (condición)
acción (si la condición entre paréntesis es
verdadera se ejecutara la acción o acciones, porque, puede estar conformado por
varias lineas)
elsif (condición)
acción (si la condición entre paréntesis es
verdadera se ejecutara la acción o acciones, porque, puede estar conformado por
varias lineas)
elsif (condición)
acción (si la condición entre paréntesis es
verdadera se ejecutara la acción o acciones, porque, puede estar conformado por
varias lineas)
end
Algoritmo en PSeint
Algoritmo ESTRUCTURA_MULTIPLE
Definir a,b,c como real
Escribir "Ingresa tres medidas para saber que tipo de triángulo es:"
Leer a,b,c
Si a=b y a=c Entonces
Escribir "Es un triángulo equilatero"
SiNo
Si a=b o b=c Entonces
Escribir "Es un triángulo isósceles"
SiNo
Escribir "Es un triangulo escaleno"
Fin Si
Fin Si
FinAlgoritmo
Diagrama de flujo
No hay comentarios:
Publicar un comentario