Terremotos

Páginas: 11 (2566 palabras) Publicado: 14 de abril de 2012
Simple (Si/Entonces)
La estructura alternativa simple si-entonces (en ingles if-then o bien IF-THEN) ejecuta una determinada acción cuando se cumple una determinada condición. La selección si-entonces evalúa la condición y
-si la condición es verdadera, entonces ejecuta la acción S1(o acciones caso de ser S1 una acción compuesta y contestar de varias acciones)
-si la condición es falsa,entonces no hacer nada.
Las representaciones graficas de la estructura condicional simple se muestran en la Figura 4.7:

¿Condición?
¿Condición?

Falsa

Verdadera
Acción
Acción

(a)

Pseudocódigo en español
Si <Condición>
Entonces<acción S1>
Fin_si

Pseudocódigo en ingles
If<condición>
Then<acción S1> endif
Pseudocódigo en español (para S1 accióncompuesta)
Si <condición>
Entonces
<Acción S11>
<Acción S12>

<Acción S1n>
Fin_si
(b)

Verdadera falsa

Verdaderafalsa

Acción
Acción
¿Condición?
¿Condición?
‘¿

(c)
Figura 4.7 estructuras alternativas simples (a), Diagramas de flujo;
(b), pseudocódigo; (c), diagrama N-S.
Observe que las palabras del pseudocódigo si yfin_si se alinean verticalmente intentando (sangrando) la parte entonces (then).





Alternativa doble (si-entonces-sino/if-then-else)

La estructura anterior es muy limitada y normalmente se necesitara una estructura que permita elegir entro dos opciones o alternativas posibles en una función del cumplimiento o no de una determinada condición.
Si la condición C es verdadera, seejecuta la acción S1, y si es falsa, se ejecuta la acción S2.
¿Condición?
¿Condición?

Verdadera

Acción
S2
Acción
S2
Acción
S1
Acción
S1

(a)
Pseudocódigo en español pseudocódigo en español (S1 acción compuesta)
Si <Condición> si<condición>
Entonces<acción S1> entoncesSino<acción S2> acción S11
Fin_si acción S12
Pseudocódigo en ingles
If<condición> acción S11n
Then<acción S1> sino
Else< acción S2> acción S11
endif acción S12 acción S1n fin_si
Acción
Acción
Acción
Acción
Verdadera
Verdadera
¿Condición?¿Condición?
Falsa
Falsa

(c)
Figura 4.8. Estructura alternativa doble: (a). Diagrama de flujo: (b), pseudocódigo;(c) Diagrama N-S
Observe que en el pseudocódigo las palabras reservadas entonces y sino están endentadas de laestructura y es el medio mas idóneo para representa algoritmos.
Ejemplo 4.4
Resolución de una ecuación de primer grado.
Si la ecuación es ax+b: 0, a y b don los datos, y las posibles soluciones son:
* a <>0 x: - b/a
* <=0 b <>0 entonces “solución imposible”
* a =0 b=0 entonces “solución indeterminada”

Elalgoritmo correspondiente será:
Algoritmo resol1
Inicio
{Solución de la ecuación ax+b=0}
Leer a, b
Si a <> 0
Entonces x  ← b/a
Escribir x
Sino si b < > 0
Entonces escribir “solución imposible”
Sino escribir “solución indeterminada”
Fin_si {fin de si para b<>0}
Fin_si {fin de si para a <>0}
Fin

Alternativa...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Terremotos
  • Los terremotos
  • Terremotos
  • terremotos
  • Terremotos
  • Terremotos
  • Los Terremotos
  • terremoto

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS