0% encontró este documento útil (0 votos)
420 vistas5 páginas

Estructura Selectiva

El documento describe diferentes tipos de estructuras selectivas utilizadas para tomar decisiones lógicas en programación, incluyendo estructuras simples que ejecutan una acción si se cumple una condición y no hacen nada si no se cumple, estructuras dobles que permiten dos caminos alternativos dependiendo de si se cumple o no la condición, y estructuras múltiples que permiten múltiples caminos basados en el valor de una expresión. También incluye ejemplos de cada tipo de estructura.

Cargado por

Daniel C.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
420 vistas5 páginas

Estructura Selectiva

El documento describe diferentes tipos de estructuras selectivas utilizadas para tomar decisiones lógicas en programación, incluyendo estructuras simples que ejecutan una acción si se cumple una condición y no hacen nada si no se cumple, estructuras dobles que permiten dos caminos alternativos dependiendo de si se cumple o no la condición, y estructuras múltiples que permiten múltiples caminos basados en el valor de una expresión. También incluye ejemplos de cada tipo de estructura.

Cargado por

Daniel C.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

2.

ESTRUCTURA SELECTIVA

Las estructuras selectivas se utilizan para tomar decisiones lógicas; de ahí que se suelan
denominar también estructuras de decisión o alternativas y son utilizadas en todos los lenguajes
de programación

En las estructuras selectivas se evalúan una condición y en función del resultado de la misma se
realiza una opción u otra. Las condiciones se especifican usando expresiones lógicas. La
representación de una estructura selectiva se hace con palabras en pseudocódigo (if, then, else o
bien en español si, entonces, si_no), las estructuras selectivas pueden ser:

2.1 ESTRUCTURAS SIMPLES

Se identifican porque están compuestos únicamente de una condición. La estructura si - entonces


evalúa la condición y en tal caso:

Si la condición es verdadera, entonces ejecuta la acción Si (o acciones si son varias).

Si la condición es falsa, entonces no se hace nada.

Español Inglés

Si <condición> If <condición>

Entonces then

<acción Si> <acción Si>

fin_si endif

Ejemplo 1.

Construir un algoritmo tal, que dado como dato la calificación de un alumno en un examen,
escriba "Aprobado" en caso que esa calificación fuese mayor que 8.

Salidas: mensaje de aprobado si se cumple la condición.


Entradas: calificación

Datos adicionales: un alumno aprueba si la calificación es mayor que 8

Variables:

Cal = calificación

Algoritmo:

Inicio

Leer (cal)

Si cal > 8 entonces

Escribir ("aprobado")

Fin_si

Fin

2.2 ESTRUCTURAS DOBLES

La instrucción selectiva doble si entonces / sino permite que el flujo del diagrama se bifurque por
dos ramas diferentes dependiendo del cumplimiento de una condición.

Si al evaluar la condición P el resultado es verdadero, entonces se ejecuta un conjunto de


instrucciones; si el resultado es falso se ejecutan otro conjunto de instrucciones.

Son estructuras lógicas que permiten controlar la ejecución de varias acciones y se utilizan cuando
se tienen dos opciones de acción, por la naturaleza de estas se debe ejecutar una o la otra, pero
no ambas a la vez, es decir, son mutuamente excluyentes. Entonces, si una condición C es
verdadera, se ejecuta la acción S1 y si es falsa, se ejecuta la acción S2.
2.3 ESTRUCTURAS MULTIPLES

La estructura de selección múltiple ofrece una solución más simple y compacta. Para esta
estructura se evalúa una expresión que puede tomar n valores distintos (1, 2, 3, ..., n) A cada valor
de la expresión corresponde una instrucción (o serie de instrucciones) diferente, lo que significa
que el flujo seguirá un camino distinto entre los n posibles caminos en dependencia del valor de la
expresión de control.

La representación gráfica de este tipo de estructura de selección sería:


En español, el pseudocódigo que representa a la estructura de selección múltiple es:

Según_sea <expresión> hacer

caso 1: acción 1

caso 2: acción 2

caso n: acción n

si_no

acción x

fin_según

Ejemplo 2:

Diseñar un algoritmo tal que, dados como datos dos variables de tipo entero, obtenga el resultado
de la siguiente función:

También podría gustarte