estructuras selectivas
TRANSCRIPT
![Page 1: Estructuras selectivas](https://reader038.vdocuments.site/reader038/viewer/2022102806/55aacc361a28ab53398b478f/html5/thumbnails/1.jpg)
For the best experience, open this PDF portfolio in Acrobat X or Adobe Reader X, or later.
Get Adobe Reader Now!
![Page 2: Estructuras selectivas](https://reader038.vdocuments.site/reader038/viewer/2022102806/55aacc361a28ab53398b478f/html5/thumbnails/2.jpg)
Su expresión en Pseudocódigo
Si condición entonces Si condición entonces Si condición entonces Instrucciones sino Instrucciones fin si sino Instrucciones fin si sino Instrucciones Fin 3
Ejemplo:
Determinar si un número es par positivo, par negativo, impar positivo o impar negativo
Pseudocódigo
1) Inicio2) leer a3) Si a mod 2=0 entonces si ir al paso 4 sino ir al paso 7 4) Si a>0 entonces si ir al paso 5 sino ir al paso 65) Imprimir ‘Par Positivo’6) Imprimir ‘Par Negativo’7) Si a>0 entonces si ir al paso 8 sino ir al paso 98) Imprimir ‘Impar Positivo’9) Imprimir ‘Impar Negativo’10) Fin
Diagrama de Flujo
Fin
Inicio
a
F Va mod 2=0
a>0
‘Par Positivo’‘Par Positivo’‘Impar Positivo’‘Impar Negativo’
a>0F FV V
![Page 3: Estructuras selectivas](https://reader038.vdocuments.site/reader038/viewer/2022102806/55aacc361a28ab53398b478f/html5/thumbnails/3.jpg)
Realizar un DF y codificación de un programa que permita ingresar 4 caracteres si alguna de ellases caracter ’s’ ingresar 3 numeros y luego sumarlos.
Pseudocodigo
Ejemplo:
1) Inicio2) leer a,b,c,d3) Si a=’s’ entonces si ir al paso 4 sino ir al paso 54) leer x,y,z r x+y+z Imprimir r5) Si b=’s’ entonces si ir al paso 6 sino ir al paso 76) leer x,y,z r x+y+z Imprimir r7) Si c=’s’ entonces si ir al paso 8 sino ir al paso 98) leer x,y,z r x+y+z Imprimir r9) Si d=5 entonces si ir al paso 1010) leer x,y,z r x+y+z Imprimir r11) Fin
Diagrama de Flujo
F Va=’s’
b=’s’
d=’s’
F
c=’s’
V
F V
F V
Fin
Inicio
a,b,c,d
r
x,y,z
r x+y+z
r
x,y,z
r x+y+z
r
x,y,z
r x+y+z
r
x,y,z
r x+y+z
![Page 4: Estructuras selectivas](https://reader038.vdocuments.site/reader038/viewer/2022102806/55aacc361a28ab53398b478f/html5/thumbnails/4.jpg)
ESTRUCTURAS SELECTIVAS
ESTRUCTURA SELECTIVA SIMPLE
Las estructuras selectivas son aquellas que dirigen la ejecución de un programa hacia un grupo de sentencias del resultado de la condición.
Las estructuras selectivas o alternativas se dividen en:
1) Simples2) Doble3) Compuestas4) Anidadas
La estructura selectiva simple es aquella que evalua la condición, por verdadera ejecuta unainstrucción y si es falsa no ejecuta ninguna instrucción. En las condiciones se utiliza operadoreslógicos.
Representación Grafica
Ingresar tres números y sumarlos, si la suma es mayor o igual a 1000 imprimir el resultado
Su expresión en Pseudocódigo
Pseudocódigo
Ejemplo:
Si condición s Instrucciones 1 Instrucciones 2 Instrucciones N Fin si
F VCondición
Instrucciones
1) Inicio2) leer a,b,c3) h a+b+c4) Si h>=1000 entonces si ir al paso 55) Imprimir h6) Fin.
![Page 5: Estructuras selectivas](https://reader038.vdocuments.site/reader038/viewer/2022102806/55aacc361a28ab53398b478f/html5/thumbnails/5.jpg)
Realizar un programa que permita simular una calculadora básica con dos números.
Pseudocodigo
Ejemplo:
1) Inicio2) Menu 1) suma 2) resta 3) multiplicación 4) división3) Leer op4) en caso op hacer 1) leer a,b r a+b Imprimir r 2) leer a,b r a-b Imprimir r 3) leer a,b r a*b Imprimir r 4) leer a,b r a/b Imprimir r5) Fin.
Diagrama de Flujo
Inicio
Fin
1) suma2) resta3) multiplicación4) división
op
r a+b r a-b
a,b a,b a,ba,b
r r r r
1 2 3 4
r a*b r a/b
![Page 6: Estructuras selectivas](https://reader038.vdocuments.site/reader038/viewer/2022102806/55aacc361a28ab53398b478f/html5/thumbnails/6.jpg)
ESTRUCTURA SELECTIVA ANIDADA
Las estructuras selectiva anidada es aquella que evalua una condición si es verdadera realiza una accion o grupo de acciones y si es falsa ejecuta las demás instrucciones. En las condiciones se utilizaoperadores logicos.
Representación Gráfica
Su expresión en Pseudocódigo
Si condición entonces Instrucciones 1 Instrucciones 2 Instrucciones N
fin sisinoSi condición entonces
Instruciones 1 Instruciones 2 Instruciones N
fin sisino si condición entonces
Instruciones 1 Instruciones 2 Instruciones Nfin si sino Intruciones 1 Intruciones 2 Intruciones N fin si
F VCondición
CondiciónF
Condición
InstruccionesV
InstruccionesF V
Instrucciones
![Page 7: Estructuras selectivas](https://reader038.vdocuments.site/reader038/viewer/2022102806/55aacc361a28ab53398b478f/html5/thumbnails/7.jpg)
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZOFACULTAD DE INFORMATICA Y ELECTRONICA
ESCUELA DE DISEÑO GRAFICO
PROGRAMACION I
Juan Carlos CochaRodrigo PaltanDiego BaguaOscar Perez
Verónica Mora
Quinto
Estructuras Selectivas
TEMA:
SEMESTRE:
PROFESORA:
INTEGRANTES:
Diseño GráficoEscuela de
![Page 8: Estructuras selectivas](https://reader038.vdocuments.site/reader038/viewer/2022102806/55aacc361a28ab53398b478f/html5/thumbnails/8.jpg)
ESTRUCTURA SELECTIVA CASE
Las estructuras selectiva simple es aquella que evalua una condición y ejecuta una o varias instrucciones.
Representación Grafica
Expresión
Instrucciones InstruccionesInstrucciones Instrucciones Instrucciones
1 2 3 4 N
.....................
Su expresión en Pseudocódigo
en caso expresión hacer valor 1 Instrucciones 1 Instrucciones 2 Instrucciones N
valor 2 Instrucciones 1 Instrucciones 2 Instrucciones N valor n Instrucciones 1 Instrucciones 2 Instrucciones Nfin caso
![Page 9: Estructuras selectivas](https://reader038.vdocuments.site/reader038/viewer/2022102806/55aacc361a28ab53398b478f/html5/thumbnails/9.jpg)
F Vh>=1000
Inicio
Fin
a,b,c
h a+b+c
h
Diagrama de Flujo
ESTRUCTURA SELECTIVA DOBLE
Las estructuras selectiva doble ejecuta la condición, si es verdadera realiza una acción y si es falsarealiza otra acción. En las condiciones se utiliza operadores lógicos.
Representación Grafica
Su expresión en Pseudocódigo
Si condición entonces Instrucciones 1 Instrucciones 2 Instrucciones N sino Instrucciones 1 Instrucciones 2 Instrucciones NFin si
F VCondición
InstruccionesInstrucciones
![Page 10: Estructuras selectivas](https://reader038.vdocuments.site/reader038/viewer/2022102806/55aacc361a28ab53398b478f/html5/thumbnails/10.jpg)
F Va>0
Inicio
Fin
a
‘Positivo’ ‘Negativo’
Ejemplo:
Determinar si un número es positivo o negativo
Diagrama de Flujo
Pseudocodigo1) Inicio2) leer a3) Si a>0 entonces si ir al paso 4 sino ir al paso 54) Imprimir ‘Piir al paso r ositivo’5) Imprimir ‘Negativo’6) Fin.
ESTRUCTURA SELECTIVA MULTIPLE
Las estructuras selectiva multiple es que realiza varias instrucciones o grupos instrucciones siemple cuando evaluado las condiciones que se presente en un programa. En las condiciones se utiliza operadores lógicos.
Representación Gráfica
F VCondición
Condición
Instrucciones Instrucciones
Condición
InstruccionesInstrucciones
VVF F