Ir al contenido principal

PSeInt

Es la abreviatura de Pseudo Intérprete. Fue desarrollado en Argentina por el desarrollador Pablo Novara, y lanzado el 29 de diciembre del 2003. Es programado en C++ y puede ser utilizado en muchas plataformas. Es un software libre que es mejorado continuamente.

Resultado de imagen para pseint logo

Su propósito es facilitar enseñar la programación, centrando la atención en conceptos undamentales, e introducir conceptos básicos, utilizando un pseudocódigo en español complementado con un editor de diagramas de flujo. Esto hace más fácil entender los conceptos fundamentales de la algoritmia computacional, pues el lenguaje es sencillo. Además, el entorno de trabajo ofrece muchas ayudas y recursos. Se pueden editar varios algoritmos a la vez se pueden flexibilizar las reglas del lenguaje para que un docente pueda explicar con más facilidad, el pseudo-lenguaje puede ser cambiado, y convertir el pseudocódigo a múltiples lenguajes de programación; incluye sangrado inteligente, coloreado de sintaxis, y resaltado de bloques lógicos. La herramientas que ofrece conocer y comprender las distintas instrucciones necesarias para crear programas, y avisa al cometer un error para corregirlo a tiempo. Algunos de los comandos que utiliza son:
  • Escribir: para mostrar el valor de variables por pantalla.
  • Leer: para modificar el valor de variables según la interacción del usuario con el teclado.
  • Asignar: para modificar el valor de variables con el resultado de una operación.
  • Si-Entonces: para realizar acciones que dependen de una expresión lógica.
  • Según: para realizar acciones dependiendo de diferentes supuestos o casos.
  • Mientras: para realizar acciones siempre y cuando se produzca la condición lógica impuesta.
  • Repetir: para realizar acciones en bucle siempre que se cumpla la condición lógica.
  • Para: para realizar acciones un número determinado de veces.
  • Función: para programar expresiones con argumentos y variables.
Resultado de imagen para pseint
Un algoritmo mostrado como diagrama de flujo, abajo se puede ver la "Ayuda Rápida" que ofrece el software.

Resultado de imagen para pseint
Las explicaciones detalladas son uno de sus beneficios.


Resultado de imagen para pseint
Ejemplos de algoritmos





Tutorial donde se define un algoritmo, enseñando sus características y estructura. También se enseña a instalar PSeInt y a escribir un algoritmo, además enseña la función de diagrama de flujo.
Fuentes: 

Comentarios

Entradas más populares de este blog

Arreglos

1. Definición Es un conjunto o estructura de datos homogéneos, finitos, y ordenados que están almacenados en un espacio de memoria RAM, donde se almacenan datos temporalmente. También puede explicarse como una lista de variables. Se imagina como una secuencia de celdas (espacios de memoria), o casillas, donde se puede guardar un elemento del conjunto. S e almacenan bajo un mismo nombre en una especie de lista, donde sólo se diferencian por la posición que tienen en cada arreglo. Para declarar un arreglo tiene que indicar su tipo, un nombre único y la cantidad de elementos que va a contener. también son llamados vector o lista. Son unidimensionales. Pueden ser de una, dos, tres o más dimensiones. Arreglos unidimensionales: los datos, que son de un mismo tipo, se almacenan bajo un mismo nombre en una especie de lista, donde sólo se diferencian por la posición que tienen en cada arreglo. Para declarar un arreglo tiene que indicar su tipo, un nombre único y la cantid...

¿Cómo ingresar y empezar a trabajar con App Inventor?

Se ingresa a través de la página web ai2.appinventor.mit.edu . Para probar la aplicación, se intala la aplicación MIT App Inventor Companion en una tablet o teléfono Android. Para que funcione, la computadora donde se use la página web y el dispositivo donde esté instalada la app deben estar conectados a la misma red wifi. Al abrir el App Inventor, se debe abrir un nuevo proyecto (Proyectos/ Comenzar un proyecto nuevo) y conectar al dispositivo con la app. Pulsa sobre conectar y luego en AI Companion. Después de conectarlo, al mismo tiempo en que se cambien el diseño y los bloques, se podrá ver en el dispositivo gracias al "live testing". En el modo diseñador crearemos la interfaz gráfica, donde podremos cambiar nombres, textos, etc. Por el contrario, en el modo “bloques” se realizaran acciones. En el menú Interfaz de Usuario, que se encuentra dentro de Paleta, se almacenan todos los elementos que podemos utilizar. Ee el menú Componentes, se muestran los elementos que ...

Tipos de variables

1. Numéricas Almacena valores numéricos enteros (llamados integer en inglés) o decimales (llamados float en inglés). Se asigna el valor indicando el número; los decimales usan el punto en vez de la coma. Aquí sólo se usan valores numéricas. 2. Cadenas de texto Almacenan caracteres, palabras y/o frases de texto. Se encierra el valor entre comillas dobles o simples para asignárselo a la variable. 3. Auxiliares o Temporales No son necesarias después de cumplir su objetivo. Las variables en juegos para aprender programación con bloques son usualmente desechadas después de cumplir su función. 4. Acumuladora Almacenan un número y sus valores consecutivos que se van leyendo o calculando prograsivamente. Por ejemplo, si empieza por 0, luego tendrá el valor de 1, 2, 3, 4… Suelen utilizarse en bucles, como for o while. Uso de acumuladoras en Java Script.  5. De tipos primitivos o de estado Almacenan directamente un valor que siempre perten...