PSeInt – Pseudocodigo para no programadores

Son muchas las carreras no informaticas en las que en algun momento enseñan logica de programacion utilizando diagramas de flujo y pseudocodigo. Lo dificil es enseñar a probar esos codigos en algun lenguaje de programacion porque habria que enseñar lo basico de ese lenguaje. Pero PSeInt nos sirve para evitar tener que aprender un lenguaje y quedarnos solo con los diagramas y escribir un pseudocodigo que realmente podamos probar.

La idea basica es escribir codigo en español y lograr ver un resultado ejecutable.

Ej:  El siguiente codigo calcula el promedio de una lista de datos.

// Calcula el promedio de una lista de N datos
Proceso Promedio
          Escribir “Ingrese la cantidad de datos:”;
          Leer n;
          acum<-0
          Para i<-1 Hasta n Hacer
                  Escribir “Ingrese el dato “,i,”:”;
                  Leer dato;
                  acum<-acum+dato;
          FinPara
          prom<-acum/n;
          Escribir “El promedio es: “,prom;
FinProceso

Como veran los comandos que se usan son “Leer”, “Para”, “Escribir”, y tambien existen otros como el clasico “Si-Sino-Entonces”. Codigo realmente facil de entender. Y seguro algunos programadores van a decir: ‘deberian enseñar directamente usando un lenguaje real’, pero estoy seguro que entonces nunca se han topado con medicos, contadores, etc que no saben nada de nada de pcs. Esto SI ayuda mucho.

La ejecucion del programa se muestra en una consola que el mismo programa abre. Algo asi:

El programa tambien sirve para enseñar mediante diagramas de flujo. Es decir que se pueden crear y editar bloques y asi crear el pseudocodigo y ejecutar el programa.

El programa cuenta con mucha documentacion integrada y codigos de errores claros y entendibles por cualquiera. Todo en español por supuesto. En la web tambien hay mas documentacion, codigos de ejemplos y videos para entender el programa.

Como instalar pseint?

En la pagina oficina estan las opciones de descarga para windows, linux y mac os. Como nosotros usamos linux lo que vamos a hacer es elegir la version (32 o 64 bits), descomprimir el paquete y luego le dan doble click al archivo llamado wxPSeInt.

Esto no lo instala sino que lo ejecuta directamente.

Espero que les sirva, en especial a los profesores de algunas carreras universitarias

Web oficial y descarga: pseint.sourceforge.net

Fuente

Dejar un comentario?

4 Comentarios.

  1. plis necesito que alguien me ayude a resolver unos ejercicios en pseint,con repetir y mientras y case.
    1. supongase que en una reciente eleccion hubo cuatro candidatos 1,2,3,4.usted habra que encontrar mediante un programa el numero de votos correspondiente a cada candidato y el porcentaje que obtuvo respecto al total de votantes.el usuario teclera los votos de3 manera desorganizada,tal y como se obtuvieron en la eleccion,el final de datos esta representado por un cero.
    2.en una bodega se tiene informacion sobre las cantidades producidas de cada tipo de vino,a lo largo de los ultimos años.haga un programa que calcule e imprima lo siguiente:
    a)el total producido de cada tipo de vino (son 5 tipos) a lo largo de n años.
    b)el total producido de vino por año.
    c)año en que se produjo la mayor cantidad de litros de vino del tipo 2.
    d)verificar si hubo algun año en el cual no se produjo el vino tipo 3.si existe dicho año imprimir.
    3.una compañia manufacturera fabrica el producto A,B Y C.
    para fabricar el producto A de dicho producto se requieren los siguientes materiales:
    material 1:3 unidades
    material 2:4 unidades
    material 3:1 unidad
    material 4:2 unidades
    material 5:3 unidades
    material 6:2 unidades

    producto B requiere los materiales:
    material 1:2 unidades
    material 2:5 unidades
    material 3:2 unidad
    material 4:1 unidades
    material 5:2 unidades
    material 6:4 unidades

    producto C requiere los materiales:
    material 1:7 unidades
    material 2:1 unidad
    material 3:5 unidades
    material 4:4 unidades
    material 5:2 unidades
    material 6:3 unidades

    se tiene como dato el costo de una unidad de cada uno de los 6 materiales de cada producto.
    elaborar un algoritmo que lea los datos de los materiales de cada producto.
    elaborar un algoritmo que lea los datos de los materiales,luego que lea pedidos del producto A,producto B,producto c cuando termine de leer los pedidos,imprimir:
    listado de materiales
    material total unidades costo estimado
    producto A 1 999 99,999.99
    2 999
    3 999
    4
    5
    6
    producto B
    producto C
    COSTO TOTAL 99,999.99
    4.un vendedor ha hecho una serie de ventas y desea conocer aquellas de $200 o menos,las mayores a $200 pero inferiores a tal cantidad,y el numero de ventas de $400 o superiores a tal cantidad.haga un programa que le proporcione al vendedor esta informacion despues de haber leido los datos de entrada.

    PORFAVOR SI ME PUEDEN AYUDAR Y REALIZAR ESTOS EJERCICIOS EL DIA DE HOY SE LOS AGRADECERE MUCHISIMO.

  2. En donde puedo descargar inter-p :razz:

  3. el primero esta muy facil, el de los candidatos casualmente lo resolvi hoy en clases jajaja

Deje un comentario


NOTA - Puede usar estosHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>