Herramienta de Simulación de Algoritmo PSeInt
Herramienta de Simulación de Algoritmo PSeInt
Herramienta de Simulación de Algoritmo 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:
Función
Leer: Nos permite recibir valores por teclado y guardarlos en variables.
Leer lista_de_variables
Ejemplo de uso:
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.
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.
Ejemplo de uso:
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:
FinSegun
Botón Mientras:
Función
Mientras: Permite realizar cierta acción determinada por la condición del Mientras.
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;
Botón Para:
Función
Para: Presenta un cierto rango de valores, y para ellos realiza una determinada
acción.
secuencia_de_acciones
Fin Para
Ejemplo de uso:
Escribir i;
FinPara
DIAGRAMA DE FLUJO
Ejemplo:
FinAlgoritmo
EJECUCIÓN
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".
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.
Ejemplos de ejecución:
EJECUCIÓN COMENZAR
EJECUCION “PRIMER PASO”