Programación básica con Pseint (parte 1)

Muchos de ustedes quieren ser programadores pero por X o Y razón no saben que lenguaje aprender o como aprenderlo, y si bien hay muchos manuales como los de wikibooks, a veces el “bendito miedo” nos impide adentrarnos en el mundo de la programación, además, muchos creen que aprender a programar es muy “complicado” (todo esto se los digo por experiencia).

Entonces para esas personas les traigo una herramienta para escribir pseudo-programas, lo cual, si bien no es un lenguaje completo, nos puede ayudar para empezar y después cuando ya tengamos experiencia, podemos aprender un lenguaje real como C, C++ o Python, etc.

 PSEUDO-LENGUAJE

Antes que todo, para poder empezar tenemos que saber lo que es un pseudo-lenguaje. Pues bien, un pseudo-lenguaje no es mas que un lenguaje de programación en el que es posible utilizar las funciones, operadores, condicionales y funciones repetitivas básicas que nos ayudaran a adentrarnos mas en el mundo de la programación
PSEINT


¿Que es Pseint? Pseint es un programa libre distribuido bajo la GPL v3 de GNU, y este es el programa que nos ayudará en el proceso de aprendizaje de nuestro pseudo-lenguaje. Para instalar Pseint lo primero que hay que hacer es descargarlo.
Después, depende si bajaron el paquete que dice “Descargar paquete para GNU/Linux 32/64 bits” deberán hacer lo siguiente:

cd
tar -xvf pseint-l<32 0 64>-.tgz
cd pseint

si descargaron el que dice “Descargar código fuente” deberán tener las dependencias instaladas después de eso deberán hacer

cd
tar -xvf pseint-src.tgz
cd pseint
make linux

y con eso lo tememos instalado

CONFIGURANDO EL ENTORNO DE PROGRAMACIÓN

./wxpseint

con esto se abre el programa y la primera vez que lo ejecuten les va a aparecer una ventana para crear los lanzadores, le damos aceptar y entonces nos vamos a personalizar…

y ahí marcamos lo siguiente

  1. no permitir usar variables o posiciones de arreglos sin inicializar          (1)
  2. obligar a definir los tipos de variables          (0)
  3. controlar el uso de ; al final de las sentencias secuenciales          (1)
  4. permitir concatenar variables de texto con el operador +          (1)
  5. habilitar funciones para el manejo de cadenas          (1)
  6. permitir las palabras Y, O, NO y MOD para los operadores &, |, ~ y % (1)
  7. tilizar índices en arreglos y cadenas de base 0          (0)
  8. permitir utilizar variables para dimensionar arreglos          (1)
  9. permitir asignar con el signo =          (1)
  10. permitir definir funciones/subprocesos          (1)
  11. utilizar sintaxis flexible          (1)
  12. permitir condiciones en lenguaje coloquial        (1)
  13. Usar diagramas nassi-schneiderman         (0)
  14. Usar formas alternativas para leer y escribir en el diagrama        (1)
Esto esta configurado para que tenga un nivel intermedio de dificultad

Una vez  hecho esto hacemos clic y ¡¡estamos listos para trabajar!! En el próximo tutorial voy a empezar con la explicación de las funciones básicas de Pseint para poder empezar a programar.


Categorías

Programación

un aficionado de linux, programdor semi-experimentado, desde que conozco linux no lo dejo de usar

14 comentarios

  1.   sander dijo

    En Pseint di mis primeros pasos hacía el mundo de la programación, luego obviamente fuí avanzando ( no mucho todo sea dicho) hacía C, Python, CSS + HTML y alguna que otra cosilla por ahí

    1.    xnmm dijo

      por esa razón es que quiero enseñárselos par los que no se animan puedan empezar a programar

      1.    sander dijo

        Bueno a mi me lo enseñaron en la Universidad, con el fin de abstraerse del lenguaje y comenzar a pensar como programador, entender los ciclos repetitivos, los if, etc y recién cuando uno ya estaba como ya tenía algo de práctica creando algoritmos para problemas sencillos comenzamos con los lenguajes “serios”

        Saludos y sigan así que me encanta este blog

    2.    shini-kire dijo

      a mi en la U me enseñaron a usar el blueJ (esta para linux) luego Netbeans esto es en fundamento y programacion 1 y 2, luego en programacion 3 y 4 usamos visual basic (c#) y en desarrollo web usamos lo que es sublimetext para programar en html, con css, php y js 🙂

  2.   Erick dijo

    Este programa me ayudo mucho en la clase de algoritmos en la universidad, entendien Pseint y el Psseudo-lenguaje, nos ayudara mucho, este programa me hizo comprender mas que mi catedratico, jajajaja, Saludos

    1.    xnmm dijo

      me alegro de que te hay ayudado, con este programa creo que hasta mi gato puede aprender a programar jajaja, saludos

  3.   BrigaDier Pepis dijo

    Ya lo tengo instalado en mi openSUSE, espero poder aprender mucho contigo xnmm!

    1.    xnmm dijo

      eso espero muy pronto subiré el segundo post en donde voy a explicar las funciones basicas y de ahi empezaremos con “programas”

  4.   Ocelan dijo

    Esto esta interesante. Estare atento a tus posts, me llama mucho la atencion el programar y realmente no sabia por donde empezar, ahora tendre un inicio 😀

    1.    xnmm dijo

      que bueno que te decidiste créeme que programar no están difícil como parece, yo creía antes que para programar tienes que pasar años o décadas para poder lograr programar pero una vez le entiendes lo básico puedes dejar que tu imaginación vuele.
      Saludos

      1.    spartan2103 dijo

        ¡Gracias, me hacia falta algo asi para empezar a adentrarme en este negocio! Sigue subiendo más.

  5.   Furiavento dijo

    A mi me adentraron con LPP, siempre me dio asquito 😛

    Ahora mismo ando aprendiendo Scheme con miras de leer el libro de SICP del MIT, lo mas importante para aprender a programar es perder el miedo y saber que lo mas dificil son los primeros conceptos y el lenguaje mas complicado siempre sera el primero, ya con esos conceptos el limite te lo pones tu mismo.

    Saludos

  6.   xnmm dijo

    ya esta lista la segunda parte en donde explico las definiciones necesarias para poder continuar !!!
    link: http://blog.desdelinux.net/programacion-basica-pseint-parte-2/

  7.   Guille dijo

    El comando para ejecutar el programa en mi caso es:
    ./wxPSeInt

    Como sabemos, en GNU/Linux son importantes las mayúsculas.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.