Mandamientos de programacion

Solo disponible en BuenasTareas
  • Páginas : 5 (1116 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de noviembre de 2010
Leer documento completo
Vista previa del texto
MANDAMIENTOS DE PROGRAMACIÓN

I. ALTERNATIVA SIMPLE
La alternativa simple si- entonces (en ingles if - then) ejecuta una determinada acción cuando se cumple una determinada condición. La selección si-entonces evalúa la condición:
* Si la condición es verdadera, entonces ejecuta la acción SI (o las acciones caso de ser SI una acción compuesta y constar de varias acciones).
* Si lacondición es falsa, entonces no hace nada.
LAS REPRESENTACIONES GRAFICAS DE LA ESTRUCTURA CONDICIONAL SIMPLE EN DIFERENTES APLICACIONES Y LENGUAJES DE PROGRAMACIÓN:

* INDICA EL INICIO DEL CUERPO DEL PROGRAMA
DFD

INDICA EL FIN DEL PROGRAMA
SI LA CONDICIÓN ES FALSA, NO REALIZA NINGUNA ACCIÓN
SI LA CONDICIÓN ES VERDADERA, EJECUTA LA ACCIÓN DE SI
CONDICIÓN

NOTA: Recordemos que elsímbolo de alternativa simple en DFD es
* VISIO

NOTA: Recordemos que en Microsoft Visio, cada uno de nosotros podemos crear y diseñar el diagrama de flujo, de acuerdo al problema y la solución dada.

* PSEUDOCÓDIGO:

si <condición> entonces
<acción si>
fin_si

NOTA: En pseudocódigo las palabras si, entonces y fin si, si no las escribimos correctamente no serealiza la condición, ni las acciones dadas.

* LPP:
ACCIONES QUE SE REALIZAN SI LA CONDICIÓN ES VERDADERA


NOTA: En LPP las palabras reservadas en alternativa simple son: si, entonces y fin si, notemos que se resaltan con un color azul oscuro, las palabras que vemos de color verde son comentarios, los cuales reemplazamos con nuestras respectivas condiciones y acciones.
II.ALTERNATIVA DOBLE(si-entonces-sino)
La estructura alternativa simple es muy limitada y normalmente se necesitará una estructura que me permita elegir entre dos opciones o alternativas posibles, en función del cumplimiento o no de una determinada condición. Si la condición es verdadera ejecuta la acción si y, si es falsa, se ejecuta la acción sino.
* DFD
ACCIONES QUE REALIZA SI LA CONDICIÓN ESFALSA
CONDICIÓN
ACCIONES QUE REALIZA SI LA CONDICIÓN ES VERDADERA

* VISIO

* PSEUDOCÓDIGO
si <condición> entonces
<acción S1>
Si_no
<acciónS2>
Fin_si

* LPP

III. ALTERNATIVA MÚLTIPLE

(Según_sea, caso de/case)
La estructura de decisión múltiple evaluará una expresión que podrá tomar n valores distintos, 1, 2,3, 4,…, n. Según que elija uno de estos valores en la condición, se realizará una de las n acciones, o lo que es igual, el flujo del algoritmo seguirá un determinado camino entre los n posibles.

* DFD

NOTA: En DFD la opción de alternativa múltiple no la incluye.

* PSEUDOCÓDIGO
Según < expresión> Hacer
1: A1
2: A2
3: A3
4: A4
N: a(n)
Sino
Otras acciones
FIN SEGÚN* VISIO

NOTA: Las acciones que realiza pueden ser infinitas por eso en el quinto cuadro dice An, pero no es que escribamos An, ni A1, A2, etc., si no las acciones que queremos que realice según la expresión.

* LPP

NOTA: Recordemos que en LPP se reserva la palabra caso, después se escribe el nombre de la variable, y las acciones que queremos que realice, y la palabra reservada fincaso.

IV. ESTRUCTURA MIENTRAS

El objeto Ciclo Mientras tiene como función el ejecutar un bloque de objetos mientras que una condición sea verdadera. La condición debe ser siempre una expresión que al ser evaluada de como resultado un valor de tipo de dato Lógico. Si al evaluar la condición se obtiene el valor .F. la ejecución del algoritmo continuará a partir del objeto que sigue al Cierre.* DFD:
ACCIONES QUE REALIZA MIENTRAS LA CONDICIÓN SEA VERDADERA
CONDICIÓN

El cuadro de dialogo del objeto Ciclo Mientras contiene espacio para la expresión que conforma la condición.

* PSEUDOCÓDIGO

Mq <condición> haga
ACCIONES control
Fmq
NOTA: Recordemos que tenemos que tener un control, ya que si no lo tomamos en cuenta nos da un ciclo infinito.

* VISIO...
tracking img