Vous êtes sur la page 1sur 12

LENGUAJE DE PROGRAMACIÓN

Herramienta de simulación de algoritmo PSeInt


INTERFAZ PSEINT

ACCIONES SECUENCIALES
Botón escribir:

Función
Escribir: Nos permite mostrar en pantalla algún tipo de dato, o varios separados por
una coma (,) y esos datos deben estar entre comillas "".

Escribir lista_de_expresiones

Ejemplo de uso:

Escribir "hola mundo"; Escribir "hola mundo, hola, 2, c";


Botón Leer:

Función
Leer: Nos permite recibir valores por teclado y guardarlos en variables.

Leer lista_de_variables

Ejemplo de uso:

Leer a; //recibe el valor y lo almacena en a.

Leer a, b, c; //recibe 3 valores y los guarda en la variable que a, b y c


respectivamente.

Botón Asignar:

Función
Asignar: Nos permite guardar un valor en una variable.

variable<-expresion

Ejemplo de uso:

c <-2; por lo tanto c=2 (c tiene el valor dos), que es lo mismo decir c tiene el valor 2.
Botón Si-Entonces:

Función:
Si-Entonces: Comparan una variable contra otro (s) valor (es), para que en base al
resultado de esta comparación, se siga un curso de acción dentro del programa.
Existen dos tipos básicos, las simples y las múltiples.

Simples: Se les conoce como “Toma de decisión”.

Si <condición>entonces
Acción (es)
Fin-si

Dobles: Permiten elegir entre dos opciones o alternativas posibles en función del
cumplimiento o no de una determinada condición.
Si <condición>entonces
Acción (es)
Si no
Acción (es)
Fin-si

Múltiples: Son tomas de decisión especializada que permite comparar una variable
contra distinta posibles resultados, ejecutando para cada caso una serie de
instrucciones específicas. La forma común es la siguiente:

Si <condición> entonces
Acción(es)
Si no
Si <condición>entonces
Acción(es)
Si no

Varias condiciones
Forma general
Casos variables
Op 1: acción(es)

Op 2: acción(es)

Opn: Acción(es)
Fin casos.

Botón Según:

Función
Según: Nos permite evaluar la propiedad de una variable, y después de comparar
una a una las salidas con la evaluación, realizar la acción determinada.

Según variable_numerica Hacer


opcion_1:
secuencia_de_acciones_1
opcion_2:
secuencia_de_acciones_2
opcion_3:
secuencia_de_acciones_3
De Otro Modo:
secuencia_de_acciones_dom
Fin Según

Ejemplo de uso:

Según num_dia_sem Hacer

1: Escribir "Lunes";

2: Escribir "Martes";

3: Escribir "Miércoles";

4: Escribir "Jueves";
5: Escribir "Viernes";

6: Escribir "Sábado";

7: Escribir "Domingo";

De Otro Modo:

Escribir "No es un día de la semana";

FinSegun

ACCIONES REPETITIVAS O INTERACTIVAS

Botón Mientras:

Función
Mientras: Permite realizar cierta acción determinada por la condición del Mientras.

Mientras expresion_logica Hacer


secuencia_de_acciones
Fin Mientras
Ejemplo de uso:

Mientras num != 0 Hacer

Leer num;

cant_num<-cant_num+1;

FinMientras

Botón Repetir:
Función
Repetir: Repite una series de acciones hasta que se de cierta condición. Dicha
acción la determina el operador =, que hace que salga del bucle.

Repetir
secuencia_de_acciones
Hasta Que expresion_logica

Ejemplo de uso:

Repetir

Leer num;

cant_num<-cant_num+1;

Hasta Que num = 0;

Botón Para:

Función
Para: Presenta un cierto rango de valores, y para ellos realiza una determinada
acción.

Para variable_numerica<-valor_inicial Hasta valor_final Con Paso paso Hacer

secuencia_de_acciones

Fin Para

Ejemplo de uso:

Para i <- 1 Hasta 10 Con Paso 1 Hacer

Escribir i;

FinPara
DIAGRAMA DE FLUJO

PSeInt es capaz de interpretar los pseudocódigos y transformarlos a diagrama de


flujo, para eso dispone de un visualizador y editor de diagramas de flujo. Esto es útil
si queremos analizar el pseudocódigo desde un punto de vista gráfico.

Se accede pulsando el ícono de la barra de tareas. PseInt no solo es capaz


de visualizarlo, sino también editarlos.

Ejemplo:

Considera el siguiente programa


Algoritmo primer_programa

Escribir "Mi primer programa " Sin Saltar;

Escribir " en PSeInt ";

FinAlgoritmo

Su representación en diagrama de flujo es la siguiente:


Aquí vemos el inicio del proceso representado como una elipse, pues es donde
comienza el programa, la sentencia escribir representada en un rectángulo, pues es
una salida (obsérvese la flecha de salida) y abajo nuevamente una elipse que
representa el fin del proceso.

EJECUCIÓN

La ejecución paso a paso permite realizar un seguimiento más detallado de la


ejecución del algoritmo. Es decir, permite observar en tiempo real qué instrucciones
y en qué orden se ejecutan, como así también observar el contenido de variables o
expresiones durante el proceso. Para acceder al panel de ejecución paso a paso
puede o bien utilizar la opción "Mostrar Panel de Ejecución Paso a Paso" del menú
"Configuración", o bien hacer click sobre el botón de ejecución paso a paso en la
barra accesos rápidos (ubicado entre los botones para ejecutar y dibujar diagrama
de flujo).

El botón "Comenzar" del panel sirve para iniciar la ejecución automática. Cuando
lo utilice, el algoritmo comenzará a ejecutarse lentamente y cada instrucción que se
vaya ejecutando según el flujo del programa se irá seleccionando en el código de
dicho algoritmo. La velocidad con que avance la ejecución del algoritmo,
inicialmente depende de la seleccionada en el menú "Configuración", aunque
mientras la ejecución paso a paso está en marcha, puede variarla desplazando el
control rotulado como "Velocidad" en el panel.

Otra forma de comenzar la ejecución paso a paso es utilizar el botón "Primer Paso"
del mismo panel. Este botón iniciará la ejecución, pero a diferencia de "Comenzar"
no avanzará de forma automática, sino que se parará sobre la primer línea del
programa y esperará a que el usuario avance manualmente cada paso con el mismo
botón (que pasará a llamarse "Avanzar un Paso".

El botón "Pausar/Continuar" sirve para detener momentáneamente la ejecución del


algoritmo y reanudarla nuevamente después. Detener el algoritmo puede servir para
analizar el código fuente, o para verificar qué valor tiene asignado una variable o
cuanto valdría una determinada expresión en ese punto.

Para determinar el valor de una variable o expresión, una vez pausada la ejecución
paso a paso, utilice el botón "Evaluar...". Aparecerá una ventana donde podrá
introducir cualquier nombre de variable o expresión arbitraria (incluyendo funciones
y operadores), para luego observar su valor.

Finalmente, la forma más completa para analizar la ejecución es la denominada


Prueba de Escritorio.

Antes de comenzar la ejecución, puede seleccionar qué variables o expresiones


desea visualizar durante la ejecución. Para ello utilice el botón "Prueba de Esc." y
modifique la lista. Cuando la ejecución comience, por cada línea ejecutada, se
añadirá un renglón en la tabla de la prueba de escritorio (se mostrará en la parte
inferior de la ventana como un panel acoplable) indicando el número de línea y los
valores de todas la variables y expresiones especificadas.

Ejemplos de ejecución:

EJECUCIÓN COMENZAR
EJECUCION “PRIMER PASO”

EJECUCIÓN “PRUEBA DE ESCRITORIO”


BIBLIOGRAFÍA

 Manual de PseInt. (s.f). Recuperado de:


http://www.ittux.edu.mx/sites/default/files/Manual%20de%20PSeInt.pdf

 Manual PSeInt.doc – SourceForge. (s.f). recuperado de:


https://sourceforge.net/p/pseint/discussion/2368332/thread/.../Manual%20P
SeInt.doc

Vous aimerez peut-être aussi