Powered By Blogger

martes, 22 de marzo de 2011

PseudoCodigo Como realizarlo

En la anterior parte me dedique a explicar de manera generalizada que es un pseudocodigo, en esta segunda parte me dedicare a explicarles de la manera mas breve y detallamente posible para que no haya algun mal entendido, sin mas que decir comenzare a explicarles:


El pseudocodigo se basa en crear una interfaza pararecida a los lenguajes de programacion solo que mas generaliza para que cualquier persona, aun sin tener conocimientos previos pueda entenderlo, el pseudocodigo se realiza por lo general como ensayo(de esta manera se detectan errores) es decir en vez de escribir el programa directamente en un lenguaje de programación determinado (C, Basic, etc.), crearemos un borrador entendible para todos los lenguajes, para luego de tener bien en claro lo que se debe hacer, para pasar a la programación propiamente dicha. En pocas palabras lo que se hace es marcar la estructura de cómo sería hacer un "Programa" con cualquier lenguaje. No importa donde lo hagas en tu mano, bloc de notas, papel higiénico, etc. ya que es solo para comprender la estructura o lógica de cómo se programaría en un lenguaje real.  

 A contuacion describire los pasos a realizar para hacer un pseudocodigo:

Lo primero que tenemos que hacer es ponerle un nombre al programa. Ejemplo
Programa suma
Enseguida debemos declarar las variables con las que vamos a trabajar a cada una asignarle una letra. Ejemplo
Variables
Numero1= a
Numero2=b
Resultado=R
El valor numero1 es en a
El valor de numero2 es en b
Después colocamos inicio seguido de las instrucciones para cada variable según la funciones que se les asigne (en este caso una suma). Ejemplo:
Inicio
Escribe el valor del primer número a sumar en a
Escribe el valor del segundo  número a sumar en b
El siguiente paso es realizar la operación (sea lógica o matemática), aquí es donde entra en juegos tus habilidades y conocimientos matemáticos y lógicos. Colocamos la operación con las variables. Ejemplo:
R=a+b
Por penúltimo tenemos que poner los resultados delas operaciones. Ejemplo:
El resultado de la suma es en R
Y por último poner fin. Y así es como se vería todo junto:
Programa suma
Variables
Numero1= a
Numero2=b
Resultado=R
El valor numero1 es en a
El valor de numero2 es en b
Inicio
Escribe el valor del primer número a sumar en  a
Escribe el valor del segundo  número a sumar en b
R=a+b
El resultado de la suma es en R
Fin
 

PseudoCodigo teoria


El pseudocódigo (o falso lenguaje) es comúnmente utilizado por los programadores para omitir secciones de código o para dar una explicación del paradigma que tomó el mismo programador para hacer sus códigos, esto quiere decir que el pseudocódigo no es programable sino facilita la programación.
El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizará para la codificación del mismo.
Características y partes
Las principales características de este lenguaje son:
   1. Se puede ejecutar en un ordenador
   2. Es una forma de representación sencilla de utilizar y de manipular.
   3. Facilita el paso del programa al lenguaje de programación.
   4. Es independiente del lenguaje de programación que se vaya a utilizar.
   5. Es un método que facilita la programación y solución al algoritmo del programa.
Todo documento en pseudocódigo debe permitir la descripción de:
   1. Instrucciones primitivas.
   2. Instrucciones de proceso.
   3. Instrucciones de control.
   4. Instrucciones compuestas.
   5. Instrucciones de descripción.
Estructura a seguir en su realización:
   1. Cabecera.
         1. Programa.
         2. Modulo.
         3. Tipos de datos.
         4. Constantes.
         5. Variables.
   2. Cuerpo.
         1. Inicio.
         2. Instrucciones.
         3. Fin.
Ejemplos

* Programa que calcula el área de un cuadrado a partir de un lado dado por teclado.

Programa: area_cuadrado
Modulo: main
Variables:
   lado: l
   area: A
Inicio
   Visualizar "Introduce el lado del cuadrado"
   Leer lado
   A= l * l
   visualizar  "El área del cuadrado es", area
Fin

Una vez que tenemos preparado un diagrama de flujos y un pseudocódigo ya podemos comenzar con la codificación del programa en nuestro ordenador. A partir de aquí todo varía dependiendo del lenguaje de programación que utilicemos, pero en todos los programas tendremos que definir los tipos de datos que utilizaremos. En la siguiente parte hablaremos del paso que tenemos que seguir para hacer un pseudocódigo.

Programa Visual basic 6 (lenguaje de programacion en visual)

Aqui le dejo el segundo lenguaje de programacion que vamos a utilizar este esta basado en una interfaz mas visual( de ahi su nombre) basado en ventanas y botones en vez de tediosos textos, bueno sin mas que decir aqui les dejo el enlace.

Caracteristicas:
Interfaz grafica, muy amigable.
Sencillo modo y facil de programar aun cuando se tenga conocimientos previos en algun otro tipo de lenguaje de programacion.

Datos
Compatible con windows 98, windows ME, windows XP, windows vista 32bits, y windows 7 32bits
Tamaño: 4.5Mb
Version: 6.0 portable


Siguen los mismos pasos que el anterior descargan y descomprimen y les va aparecer un archivo .exe los ejecutan y listo a programar.

Programa Turbo pascal 7 (lenguaje de programacion en pascal)

Aqui le dejo un enlace para que descargen para su computadora el lengueje pascal uno de los lengajues con los que vamos a estar trabajando y uno de los mas sencillos de usar.
Aqui les dejo el enlace en Megaupload para que lo bajen.

Datos generales
Turbo pascal 7es copatible: windows 98, ME, XP y Vista de 32bits
Tamaño del archivo: 1.5Mb
Idioma: ingles
Version: portable

                                              

Al abrir el enlace les aparecera una venta, esperan el tiempo y despues le dan click en descargar y eligen la ubicacion de donde lo van a guardar, le aparece un archivo .rar le dan descomprimir con el winrar y le sale un archivo .exe  lo ejecuatan y listo a practicar se a dicho.

¿Que es un Algoritmo?

Durante tu estadia en esta pagina generaremos ejemplos, explicaciones para que manejes un mejor dominio en los algoritmos, pero que son los algoritmos, pues son:

En matemáticas, ciencias de la computación un algoritmo es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.

En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte de su patrón. 

Y que necesitamos para empezar a realizar un algoritmo y posteriormente a programar:

En primer lugar disposicion para aprender y tiempo, seguido de instruciones sencillas para lograr una mejor comprension, tercero ejemplos, cuarto ejerciocios multiples para que mejores tu habilidad comenenzando por el pseudo codigo seguido de diagrama de flujo, para pasar a lo que es el lengueje de programacion pascal y visual basic 6.

 ejemplo de diagrama de flujo