metodologia de la programacion

Páginas: 11 (2723 palabras) Publicado: 13 de septiembre de 2014
SELECCIÓN 1
Sólo algunos problemas triviales pueden ser resueltos empleando únicamente la secuencia. Los problemas reales requieren estructuras selectivas e iterativas.
En este capítulo se repasa la estructura selectiva if (si), antes, sin embargo, se hace una introducción a los diagramas de actividades.
Diagramas de actividades
Los diagramas de actividades serán empleados, en la asignatura,para representar gráficamente los algoritmos. Como se recordará, los algoritmos describen la secuencia lógica de acciones que deben llevarse a cabo para resolver un problema. En la asignatura, dicha secuencia se representará gráficamente mediante los diagramas de actividades, no obstante, también se empleará la forma literal y los comentarios en el código (en los programas).
Los diagramas deactividades son uno de los tipos de diagramas disponibles en UML (el Lenguaje de Modelado Unificado). Este lenguaje gráfico (UML) constituye actualmente el estándar para el modelado de sistemas de software. Se ha elegido este tipo de diagramas no sólo por ser un estándar, sino porque permiten expresar los algoritmos de manera clara, ordenada, sencilla y porque además son muy versátiles.
Losdiagramas de actividades se construyen a partir de un pequeño conjunto de símbolos gráficos, con significados claramente definidos.
Así, el inicio de un diagrama de actividades es un círculo relleno:
El final de un diagrama de actividades es un círculo blanco con un círculo relleno en su interior:
Una instrucción (o acción) se representa con un rectángulo con sus bordes redondeados:
Un flujo, que esel símbolo empleado para unir los elementos del diagrama, se representa por una flecha continua abierta:
Una unión o bifurcación se representa por un pequeño rombo:
Cuando se emplea como unión llegan dos o más flujos y sale uno:
Cuando se emplea como bifurcación ingresa un flujo y salen dos o más acompañados de alguna condición:
Una condición, es texto encerrado entre corchetes y asociado aalgún flujo:
Una actividad representa un conjunto de acciones (una subrutina) que se detallan en otro diagrama de actividades. Se representa como una acción con un icono de una acción llamando a otra en la parte inferior derecha:
Una nota es un comentario que documenta y/o aclara el diagrama. Se representan como una hojita con una esquina doblada y se asocia a algún elemento del diagrama, medianteuna línea discontinua:
Se debe tener presente que un diagrama de actividades es un lenguaje y por lo tanto es necesario respetar su sintaxis (sus símbolos). Por ejemplo, para representar un flujo siempre se debe emplear la flecha continua abierta, no una flecha cerrada y rellena:  , una flecha cerrada no rellena: , o una flecha discontinua abierta: , pues cada una de ellas tienen un significadomuy diferente (mensaje, herencia y dependencia respectivamente).
Generar Ejercicio 1
La estructura if (si)
La lógica de esta estructura, en forma de diagrama de actividades, es la siguiente:
Como se puede ver en el algoritmo, la estructura if ejecuta las instrucciones 1 si la condición es verdadera, caso contrario (else) ejecuta las instrucciones 2. Luego de ejecutar una de las instrucciones, elprograma continúa con la instrucción que exista después de if.
El caso contrario (else) es opcional, por lo que puede o no estar presente.
En Javascript, la estructura if se programa (codifica) igual que en C, es decir, de acuerdo a la siguiente sintaxis:
?
if (condición) {
  instrucciones 1
} else {
  instrucciones 2
};
Donde instrucciones 1 o instrucciones 2 son secuencias, es decirinstrucciones consecutivas separadas por puntos y comas. Si uno de los casos (o ambos) tienen una sola instrucción, pueden ser escritas sin las llaves, pero teniendo el cuidado de escribir un punto y coma después de la primera y/o insertar un salto de línea después de la misma, es decir:
?
if (condición)
  instrucción_1;
else
  instrucción_2;
Sin embargo, no es un error emplear llaves...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • metodologia de la programacion
  • Metodologia de programacion
  • Metodologia de programacion
  • Metodologías de Programación
  • Metodologia de la programación
  • Metodología De La Programación
  • Metodología de la programación
  • Metodologia De La Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS