-¿QUÉ ES PSEINT?
PSeInt es la abreviatura de PSeudo Intérprete, una herramienta educativa creada en Argentina, utilizada principalmente por estudiantes para aprender los fundamentos de la programación y el desarrollo de la lógica. Es un software muy popular de su tipo y es amplia-mente utilizado en universidades de Latinoamérica y España.Utiliza pseudocódigo para la solución de algoritmos.
-¿QUÉ ES UN PSEUDOCÓDIGO EN PSEINT?
El pseudocódigo es un lenguaje de especificación (descripción) de algoritmos. El uso de tal lenguaje hace el paso de codificación final (traducción al lenguaje de programación) relativamente fácil, por lo que este es considerado un primer borrador de la solución del programa.

Pseudocódigo en pocas palabras
Como habíamos dicho antes, el pseudocódigo es un lenguaje de descripción de algoritmos por lo que un primer paso consiste en familiarizarnos con este lenguaje. Como punto de partida tenemos que tener en cuenta lo siguiente:
· Anatomía de un algoritmo: Un algoritmo es finito por lo que tiene un principio y un fin. La siguiente plantilla muestra la forma básica de un algoritmo:

· Las variables: Cuando nos referimos a variables nos referimos a lugares de memoria en los cuales se almacena algún tipo de información, por ejemplo el numero de gallinas, la altura, la edad, el nombre y el peso. Existen diferentes tipos de datos tal y como se muestra en la siguiente tabla:
Tipo de dato
|
Descripción
|
Ejemplo
| ||
entero
|
Tipo de dato asociado a cantidades enteras. No poseen parte decimal. Ejemplo: 5, 6, -15, 199,…
|
Numero de vacas, edad.
| ||
real
|
Tipo de dato asociado a cantidades con parte decimal. Por ejemplo: 0.06, -3.4, 2.16, 1000.345,…
|
Estatura, peso, volumen.
| ||
lógicos
|
Se refiere a aquellos datos que pueden tomar solo dos posibles valores falso (F) o verdadero (T)
| |||
alfanuméricos
|
Asociado a aquellos datos que contienen caracteres alfanuméricos (letras, número, signos de puntuación, etc).
|
Nombre, cedula, telefono
|
Cuando se trabaja con variables un aspecto de vital importancia (además del tipo) es el nombre que estas van a tener, se recomiendan nombres relacionados con la información que van a manejar, por ejemplo, si se va a manejar un salario, un nombre apropiado para una variable puede ser sal.
· Instrucción de asignación: Escribe sobre una variable el valor de una expresión. Asi:
variable = expresión
Donde, una expresión es una combinación de valores, variables y operadores, los siguientes son algunos ejemplos de expresiones:
a = 5
b =c*d+(c-f)*m z=(x+y)/(w+s) s=(a/b)^3
Existen diferentes tipos de operadores. La siguiente tabla muestra los operadores aritméticos.
Operador
|
Significado
|
^
|
Potenciación
|
+
|
Suma
|
-
|
Resta
|
*
|
Multiplicación
|
/
|
División
|
· Instrucciones de entrada y salida: Para que un programa pueda interactuar con el usuario deben haber un conjunto de instrucciones que permitan especificar tal interacción, y estas son las instrucciones de entrada y salida.
- Instrucciones de entrada: Permite tomar uno o mas datos de un medio externo
(comúnmente el teclado) y asignarlos a una o mas variables, su representación en pseudocódigo es:
LEA(var1, var2, …, varN)
- Instrucciones de salida: Permite mostrar de variables y constante en un medio externo (comúnmente la pantalla). En pseudocódigo la instrucción asociada a la salida tiene la siguiente forma:
ESCRIBA(var1,var2, …, varN)
Ejemplo 1:
Codifique un algoritmo que solicite el nombre y devuelva como salida el mensaje: Hola nombre_ingresado. Por ejemplo, si el usuario digita Ramón, el mensaje desplegado será: Hola Ramón.
Solución:
La codificación en Pseudocódigo del algoritmo se muestra a continuación:

-TIPOS DE DATOS QUE UTILIZA PSEINT
En el mundo de la programación se manejan mucha información, la cual esta conformada por datos.
En PsInt tenemos los siguientes tipos de datos:
Entero.- Números enteros negativos y positivos
Real.- Números con punto decimal negativos y positivos
Carácter.- Letras, números o caracteres especiales. Cabe recalcar que si inicializamos una variable que pertenece a este tipo de datos no se podrán realizar operaciones matemáticas.
Logico.- Valores booleanos de falso o verdadero.
-DIAGRAMA DE FLUJO EN PSEINT
Además del pseudocódigo, PSeInt permite trabajar con diagramas de flujo, convirtiendo automáticamente los algoritmos entre una y otra representación, siendo posible editarlos en ambos formatos.
-ESTRUCTURA SI - ENTONCES EN PSEINT
La secuencia de instrucciones ejecutadas por la instrucción Si-Entonces-Sino depende del valor de una condición lógica.
Si <condición>
Si <condición>
Entonces
<instrucciones>
Sino
<instrucciones>
FinSi
Al ejecutarse esta instrucción, se evalúa la condición y se ejecutan las instrucciones que correspondan: las instrucciones que le siguen al Entonces si la condición es verdadera, o las instrucciones que le siguen al Sino si la condición es falsa. La condición debe ser una expresión lógica, que al ser evaluada retorna Verdadero o Falso.
La cláusula Entonces debe aparecer siempre, pero la cláusla Sino puede no estar. En ese caso, si la condición es falsa no se ejecuta ninguna instrucción y la ejecución del programa continúa con la instrucción siguiente.
-ESTRUCTURA SEGÚN PSEINT
Según <variable> Hacer
<número>: <instrucciones>
<número>,<número>: <instrucciones>
<...>
De Otro Modo: <instrucciones>
FinSegun
Esta instrucción permite ejecutar opcionalmente varias acciones posibles, dependiendo del valor almacenado en una variable de tipo numérico. Al ejecutarse, se evalúa el contenido de la variable y se ejecuta la secuencia de instrucciones asociada con dicho valor.
Cada opción está formada por uno o más números separados por comas, dos puntos y una secuencia de instrucciones. Si una opción incluye varios números, la secuencia de instrucciones asociada se debe ejecutar cuando el valor de la variable es uno de esos números.
Opcionalmente, se puede agregar una opción final, denominada De Otro Modo, cuya secuencia de instrucciones asociada se ejecutará sólo si el valor almacenado en la variable no coincide con ninguna de las opciones anteriores.
RECUPERADO DE:
https://www.monografias.com/trabajos-pdf5/tutorial-pseint/tutorial-pseint.shtml
https://aliciaflores120498.wordpress.com/2016/09/20/tipos-de-datos-en-pseint/
http://gerbermonterroso.blogspot.com/
http://pseint.sourceforge.net/
http://pseint.sourceforge.net/slide/pseint.html
No hay comentarios.:
Publicar un comentario