Diagramas de Flujo & DFD

Un diagrama de flujo no es mas que la representación gráfica de un algoritmo; vamos a tomar como ejemplo el algoritmo de tu actitud, primero lo vamos a escribir y luego mostraremos una imagen correspondiente a este:
¿Eres Feliz?
si---> sigue haciendo lo que haces
no---> ¿Quieres ser feliz? --->si---> cambia algo
                                        --->no---> sigue haciendo lo que haces





Ya que sabes que es un Diagrama de flujo nos podemos adentrar en DFD.


  • DFD 

Este software es un software libre es decir lo puedes descargar y por medio de el iniciar un lenguaje de programación sencillo; como anteriormente dijimos es una representación gráfica de un algoritmo, pero a diferencia de los diagramas de flujo normales, este tiene ciertos símbolos especiales que debes conocer para hacer un uso mas satisfactorio del software:




ya con estos símbolos claros puedes iniciar con dfd! recuerda que siempre deberás comenzar, aunque sea tonto, por el inicio y terminar por el final; hay símbolos únicamente diseñados para eso ya que marcan el inicio y el fin sin ellos no puedes iniciar ni terminar.

Visual Basic y su Entorno

Ahora tras haber dejado en claro que es lo básico de la programación podemos entrar en el mundo de esta; esta vez expondremos el tema de "Visual Basic" un lenguaje de programación muy utilizado por todos los desarrolladores de Productos computacionales.
Para poder programar en Visual Basic es necesaria, paciencia, curiosidad y amor por la informática, ademas de un sentido único del "cacharréo", ademas de un previo conocimiento en algoritmos y como funciona un diagrama de flujo. La mejor forma de aprender a manejar Visual Basic es intentándolo; pero antes, como podrías ingresar a Visual Basic sin tener el programa instalado; puedes ingresar a Visual Basic teniendo simplemente Windows Power Point o Excel, entras a estas aplicaciones y en vista, hay una opción que dice macros, allí inicias el proyecto y listo!





Ahora el Entorno de Visual Basic:
En la parte Superior encontrarás tres elementos, la barra de titulo donde esta el nombre de lo que estas haciendo (diseño y ejecución); la barra de menú con unas opciones desplegables y una barra de herramientas. Acá verás algunos elementos de Visual Basic:

-PictureBox: caja de imágenes, útil para incorporar imágenes llamativas a tu proyecto.
-Label: Esta es la etiqueta, o los elementos que vas a incorporar.
-TextBox: la caja de texto donde escribirías lo que deseas que aparezca en pantalla.
-Frame: este es marco de la página es decir la barrita del nombre que aparece el explorador Web.
con estos elementos a tu alcance es muy fácil la programación en Visual Basic.


Clasificación de los algoritmos & Variables

Bueno, la cesión continua; como anteriormente se había mencionado los Algoritmos son una sucesión de pasos lógicos que se ponen de una forma ordenada para el desarrollo de una acción.
La clasificación de los algoritmos es muy básica ya que consta de tan solo dos tipos de algoritmos que son:
     a) Algoritmos de Ordenación:
Son los algoritmos que en su consecución de pasos tienen un orden determinado que se puede detener si la instrucción no esta completa, o si, el algoritmos esta hueco, es decir que sus pasos no tienen sentido uno con el otro.

      b) Algoritmos de Búsqueda:
Este algoritmo esta diseñado con el fin de hallar un elemento determinado por el ejecutador, es decir en cierto caso es necesario ingresar a un documento, entonces es allí donde este algoritmo entra en acción y halla este documento y lo muestra en la pantalla.


Ahora hablaremos de Variables.
    ¿Qué son las variables?
Las variables matemáticamente son un numero que varia, o que no es constante es decir, este numero no se conserva igual tras haber sido operado por ejemplo:
en una tabla de multiplicar la constante es el Multiplicador y la variable el Multiplicando:
4x2=8
4x3=12
4x4=16 
como podemos observar la constante es 4 y la variable es producto y el multiplicando. 

Prueba de Escritorio

Ahora en la cesión un poco extensa del día de hoy, trataremos el tema "Pruebas de escritorio".

      ¿Qué es una prueba de escritorio?
la prueba de escritorio es una herramienta útil para entender y determinar un algoritmo en Computación, o para saber si un algoritmo determinado va a funcionar o no; En términos básicos esta prueba es una ejecución a mano o escrita del algoritmo.

       ¿Cómo hacer una prueba de escritorio?
en cierto punto, vamos a tener un algoritmo debidamente terminado, pero antes de implementarlo lo debemos verificar, en orden que este funciones correctamente, entonces empezamos a desempeñar las ordenes que el algoritmo nos da. Por ejemplo:

Tabla del 1
  1x2=2? ----> 1+1=2
(sucesivamente con los demás números correspondientes).


¿WDF son los Algoritmos?

Los algoritmos son un conjunto de pasos prescritos bien definidos que se desarrollan en forma de consecución, siempre los algoritmos deben tener un inicio y un final, si esta regla no se cumple, en si, el algoritmo imposible de realizarse. Durante la vida cotidiana se utilizan los algoritmos frecuentemente, no necesariamente como lo haría la lógica computacional; por ejemplo:

Algoritmo para Lavarse los dientes:

  Levantar o sacar el cepillo de dientes.
  Poner la cantidad necesaria de Crema Dental en el cepillo.
  Llevarse el cepillo a la Boca.
  Empezar a Cepillarse los dientes.
  Los dientes de arriba se cepillan hacia abajo.
  Los dientes de abajo se cepillan hacia arriba.
  Las muelas en forma circular.
  Escupir y lavarse la boca del exceso de crema y espuma.
  Utilizar el hilo dental por cada diente.
  Utilizar enjuague bucal.

En lógica computacional los algoritmos funcionan de una forma similar:
acá un pequeño ejemplo de un algoritmo básico: