martes, 28 de abril de 2015

características de pseudocodigo

Características y partes



Las principales características de este lenguaje son:
  1. Se puede ejecutar en un ordenador (con un IDE como por ejemplo SLE, LPP, PilatoX, Maruga Script, Seudocódigo o PSeInt. Otros Ides de consideración son Inter-P y Algor)
  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. Módulo.
    3. Tipos de datos.
    4. Constantes.
    5. Variables.
  2. Cuerpo.
    1. Inicio.
    2. Instrucciones.
    3. Fin.                                                                                                                                              Algunos ejemplos







ventajas de utilizar un pseudocodigo a un diagrama de flujo

OCUPAN MENOS ESPACIO EN EL DESARROLLO DE UN PROBLEMA dice eso porque los seudocódigos por medio de pasos ordenados son concretos al momento de desarrollar y darle solución al mismo, utiliza menos recurso con esto decimos que es manipula rápidamente una respuesta con lógica.En claro tenemos que al hablar de espacio nos referimos en memoria del ordenador y también al tiempo son accesibles rápidos y de fácil entendimiento al momento que ejecute el programador 2. PERMITE REPRESENTAR DE FORMA FÁCIL OPERACIONES REPETITIVAS COMPLEJAS.Representamos en forma fácil por el motivo de que nos ayudan los bucles también llamados ciclos ya que estos repiten la sentencia hasta que la condición asignada de dichociclo deje de cumplirse. Para tener más en claro lo antes citado tenemos los siguientesbucles conocidos y los mismos que nos ayudan en una forma rápida a realizar operaciones complejas.Bucle ForBucle WhileBlucle Repeat 3. ES MÁS SENCILLA LA TAREA DE PASAR DE PSEUDOCÓDIGO A UN LENGUAJE DE PROGRAMACIÓN FORMAL.Es más sencillo porque el pseudocódigo es un paso esencial para programar es todo el texto o como vulgarmente se dice son las letras que faltan en un programa para que se pueda ejecutar, con esto decimos los pseudocódigos son los pasos para realizar un algoritmo y el algoritmo es el que pasa a ser programado.No se puede modificar un resultado si no se tienen las bases esenciales, al tener esas bases nosotros podemos modificar, cambiar, arreglar, mejorar y por ultimo evolucionar e lresultado eso viene a ser el Pseudocódigo la base, el pilar.Siempre comenzar desde el principio (pseudocódigo) para tener un resultado exitoso(lenguaje de programación).

Algunos ejemplos 








pseudocodigos

es una descripción de alto nivel compacta e informal del principio operativo de un programa informático u otro algoritmo.Utiliza las convenciones estructurales de un lenguaje de programación real, pero está diseñado para la lectura humana en lugar de la lectura mediante máquina, y con independencia de cualquier otro lenguaje de programación. Normalmente, el pseudocódigo omite detalles que no son esenciales para la comprensión humana del algoritmo, tales como declaraciones de variables, código específico del sistema y algunas subrutinas. El lenguaje de programación se complementa, donde sea conveniente, con descripciones detalladas en lenguaje natural, o con notación matemática compacta. Se utiliza pseudocódigo pues este es más fácil de entender para las personas que el código del lenguaje de programación convencional, ya que es una descripción eficiente y con un entorno independiente de los principios fundamentales de un algoritmo. Se utiliza comúnmente en los libros de texto y publicaciones científicas que se documentan varios algoritmos, y también en la planificación del desarrollo de programas informáticos, para esbozar la estructura del programa antes de realizar la efectiva codificación.

Algunos ejemplos 







lunes, 27 de abril de 2015

diagrama de flujo

Un diagrama de flujo es una representación gráfica de un proceso. Cada paso del proceso es representado por un símbolo diferente que contiene una breve descripción de la etapa de proceso. Los símbolos gráficos del flujo del proceso están unidos entre sí con flechas que indican la dirección de flujo del proceso.

 El diagrama de flujo ofrece una descripción visual de las actividades implicadas en un proceso mostrando la relación secuencial ente ellas, facilitando la rápida comprensión de cada actividad y su relación con las demás, el flujo de la información y los materiales, las ramas en el proceso, la existencia de bucles repetitivos, el número de pasos del proceso, las operaciones de interdepartamentales… Facilita también la selección de indicadores de proceso


Algunos ejemplos 













diseño de algoritmos

En la etapa de análisis del proceso se determina qué hace el programa. En la etapa del diseño se determina como hace el programa la tarea solicitada. Los métodos más eficientes para el proceso de diseño se basan en el conocido de divide  y vencerás. Es decir, la resolución de un problema complejo se realiza dividiendo el problema es sub problemas y a continuación dividir estas sub problemas en otros de nivel más bajo, hasta que puede ser implementado una solución en el computador. Este método se conoce con el nombre de diseño descendente o modular.


Las dos herramientas más utilizadas comúnmente para diseñar algoritmos son: Diagramas de Flujo y pseudocódigos.

Algunos ejemplos  





algoritmos

un algoritmo es un conjunto prescrito 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.2 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.


Ejemplos de algoritmos