Guía de PSeInt
Guía de PSeInt
Sitio: Agencia de Aprendizaje a lo largo de la Vida Imprimido por: FRANCO IVAN QUIROGA
Curso: Introducción al Pensamiento Computacional Día: lunes, 6 de febrero de 2023, 13:18
Libro: Guía de PSeInt
Tabla de contenidos
Como ya sabés, esta herramienta permite escribir pseudocódigo. Y un pseudocódigo tiene reglas básicas y estructuras
arbitrarias (es decir, que son estipuladas “porque sí”, que no obedecen a una razón natural sino a una decisión) que hay que
conocer para poder escribir correctamente y que el software reconozca la información.
A continuación, te contamos los comandos y reglas fundamentales de PSeInt… ¡y ya vas a poder usarlo!
1.1. Procesos de los algoritmos
Asignación
Esta instrucción permite almacenar el valor en una variable, ya sea resultado de una operación o bien el valor de otra variable
El comando es <variable> = <expresión> primero evalúa la expresión de la derecha y luego asigna el resultado a la variable de la
izquierda. Es importante que el tipo de variable que involucra a la expresión coincida con el tipo de variable de asignación.
Operadores
Este pseudolenguaje dispone de un conjunto básico de operadores que pueden ser utilizados para la construcción de expresiones
más o menos complejas. La siguiente tabla exhibe la totalidad de los operadores de este lenguaje reducido:
La jerarquía de los operadores matemáticos es igual a la del álgebra, aunque puede alterarse mediante el uso de paréntesis.
Borrado de Pantalla
Se puede utilizar una instrucción para limpiar la pantalla en la que se ejecuta el código y posiciona al cursor en la esquina superior
izquierda.
Espera o Pausa
Sirve para pausar el programa, continuando con el ingreso de cualquier tecla apretada por el usuario, o bien se puede colocar la
instrucción de esperar tantos segundos o milisegundos. Las sintaxis se pueden observar en el siguiente ejemplo.
Esperar Tecla
Esperar 4 Segundos
Si <expresión> Entonces
Ejemplo:
Si la condición es Falsa, se ejecutan las instrucciones que están bajo la indicación SiNo, esta indicación puede no estar, en este caso
no se ejecutará nada como en el ejemplo anterior.
Ejemplo:
Esta instrucción permite ejecutar opcionalmente varias acciones posibles, al ejecutarse, se evalúa el contenido de la variable y se
ejecuta la secuencia de instrucciones asociada con dicho valor que se detallan luego del comando Hacer.
Cada opción está formada por uno o más números separados por comas, dos puntos y una secuencia de instrucciones.
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
Ejemplo:
1.3. Ciclos
Para (for)
La instrucción Para ejecuta una secuencia de instrucciones un número determinado de veces que está definido por el valor seguido
del comando Hasta.
Al ingresar al bloque, la variable de control recibe el valor inicial y se ejecuta la secuencia de instrucciones que forma el cuerpo bucle.
Luego se incrementa la variable de control en un paso de unidades determinado y se evalúa la condición de fin. Se repite el ciclo
mientras hasta que de verdadera la condición.
Ejemplo:
Repetirá el ciclo mientras num no supere el valor establecido en Hasta e irá incrementando el valor de num de 2 en 2
Mientras (while):
La instrucción Mientras ejecuta una secuencia de instrucciones seguidas del comando Hacer mientras una condición sea verdadera.
Al ejecutarse esta instrucción, primero se evalúa la condición. Si la condición resulta verdadera, se ejecuta una vez la secuencia de
instrucciones que forman el cuerpo del ciclo.
Luego se vuelve a evaluar la condición y, si es verdadera, la ejecución se repite. Caso contrario, que sea falsa, sale del ciclo y el
programa continúa abajo del comando FinMientras.
Tener en cuenta que las instrucciones del cuerpo del ciclo pueden no ejecutarse nunca, si al evaluar por primera vez la condición
resulta ser falsa. Por otro lado, si la condición siempre es verdadera, al ejecutar esta instrucción se produce un ciclo infinito. A fin de
evitarlo, las instrucciones del cuerpo del bucle deben contener alguna instrucción que modifique la o las variables involucradas en la
condición, de modo que ésta permita ser falsa en algún momento y así finalice la ejecución del ciclo.
Ejemplo:
Ejemplo:
1.4. Herramientas en PSeInt
3. Guardar un algoritmo.
1. Deshacer.
2. Rehacer.
3. Cortar.
4. Copiar.
5. Pegar
6. Corregir el Pseudocódigo.
1. Buscar.
2. Buscar anterior.
3. Buscar siguiente.
1. Ejecutar el algoritmo.
1. Ayuda