Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Diagramas de Flujo y Pseudocódigo (página 2)




Enviado por Pablo Turmero



Partes: 1, 2

Monografias.com
11
Si: Si la Condición es Verdadera, se ejecuta la Acción, sino el algoritmo continua con su ejecución.
Estructuras de Control Selectivas.
(Gp:) Condición Verdadera?

Si
No
Acción
Si < Condición >

Fin_Si

Monografias.com
12
Si – Sino: Si la Condición es Verdadera, se ejecuta la Acción 1, sino el algoritmo ejecuta la Acción 2. Luego el algoritmo continua con su ejecución.
(Gp:) Condición Verdadera?

Si
No
Acción 1
Acción 2
Si < Condición >
< Acción 1 >
Sino < Acción 2 >

Fin_Si
Estructuras de Control Selectivas.

Monografias.com
13
Si – Sino – Si: Si la Condición 1 es Verdadera, se ejecuta la Acción 1, sino el algoritmo evalúa la Condición 2. Si es Verdadera, ejecuta la Acción 2 y sino la Acción 3.
(Gp:) Cond. 1 Verdadera?

Si
No
Acción 1
Acción 3
Cond. 2 Verdadera?
Acción 2
Si
No
Si < Condición 1 >
< Acción 1 >
Sino_Si < Condición 2 >
< Acción 2 >
Sino < Acción 3 >

Fin_Si
Estructuras de Control Selectivas.

Monografias.com
14
Según (alternativa múltiple): Se evalúa una condición o expresión que puede tomar “n” valores. Según el valor que la expresión tenga en cada momento se ejecutan las acciones correspondientes al valor. El valor con el que se compara la expresión, va a depender de los lenguajes, de lo que sea ese valor. En general ese valor puede ser un valor constante, un rango de valores o incluso otra condición.

(Gp:) Expresión o Condición

Acción 1
Acción “n”
Acción 2
Según

< Valor 1 >: < Acción 1 >
< Valor 2 >: < Acción 2 >
< Otro >: < Acciones >

Fin_Según
Estructuras de Control Selectivas.

Monografias.com
15
Mientras: Se evalúa la Condición. Si es Verdadera, se ejecuta la Acción y se evalúa nuevamente la Condición. En el momento en el que la Condición sea Falsa se sale del bucle y se continua con la ejecución del algoritmo. Al evaluarse la Condición, al principio, antes de entrar en el bucle, si la condición es Falsa, nunca se entrará en el bucle. Por lo tanto se utiliza obligatoriamente este tipo de bucle en el caso de que exista la posibilidad de que el bucle pueda ejecutarse 0 veces.
Estructuras de Control Repetitivas.
(Gp:) Condición Verdadera?

Si
No
Acción
Mientras < Condición >
< Acción >
Fin_Mientras

Monografias.com
16
Hacer – Mientras: En primera instancia se ejecuta la Acción. Posteriormente, se evalúa la Condición. Si es Verdadera, se ejecuta nuevamente la Acción. Si es Falsa, se continúa con la ejecución del algoritmo. Se repite el bucle mientras la condición sea Verdadera. La Condición se evalúa siempre al final del bucle, si es Verdadera se ejecuta nuevamente la Acción, si es Falsa se sale del bucle. Como la Condición se evalúa al final, incluso aunque la primera vez ya sea Falsa, el bucle (la Acción) se habrá ejecutado al menos una vez.
(Gp:) Condición Verdadera?

Si
No
Acción
Hacer < Acción >
Mientras < Condición >
Estructuras de Control Repetitivas.

Monografias.com
17
Desde – Hasta: Se utiliza cuando se sabe el número exacto de veces que hay que iterar. Para ello el bucle llevará asociado una variable “índice”, a la que se le asigna un valor inicial y se determina cual va a ser su valor final y además se va a incrementar (o decrementar) en cada iteración de bucle en un valor constante.
Variable = Inicio ; Condición? ; Inc. “n”
(Gp:) Condición Verdadera?

Si
No
Acción
Acción
No
Si
Inicio
Acción 2
Para variable = Vi, variable < Vf, Inc n

Fin_Para
Estructuras de Control Repetitivas.

Monografias.com
Ejemplo: Mostrar el producto de números enteros positivos entrados por teclado hasta el ingreso de un número negativo.
Pseudocódigo:

Módulo: Principal

INICIO
DATOS:
P, num: entero

ALGORITMO:

P ? 1

Leer num

Mientras num >= 0
P ? p * num
Leer num
Fin_mientras

Escribir p
FIN
INICIO
Entero P, num
P = 1
Leer num
P = P * num
FIN
Num >= 0?
Leer num
Escribir num
Si
No

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter