0% encontró este documento útil (0 votos)
80 vistas9 páginas

Guía de PSeInt

Este documento presenta una guía sobre el uso de PSeInt, incluyendo sus principales herramientas y estructuras como asignaciones, condicionales, ciclos, funciones y botones. Explica cómo usar procesos de algoritmos, condicionales if/else y switch, ciclos como for, while y do-while, y las herramientas disponibles en PSeInt como guardar, ejecutar y dibujar diagramas de flujo.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
80 vistas9 páginas

Guía de PSeInt

Este documento presenta una guía sobre el uso de PSeInt, incluyendo sus principales herramientas y estructuras como asignaciones, condicionales, ciclos, funciones y botones. Explica cómo usar procesos de algoritmos, condicionales if/else y switch, ciclos como for, while y do-while, y las herramientas disponibles en PSeInt como guardar, ejecutar y dibujar diagramas de flujo.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 9

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

1. ¿Cómo usamos PSeInt?


1.1. Procesos de los algoritmos
1.2. Condicionales
1.3. Ciclos
1.4. Herramientas en PSeInt
1. ¿Cómo usamos PSeInt?

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.

C = A + B   //almacena la suma de las variables A y B en la variable C

J = 8 //almacena el valor 8 en la variable J

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.

La sintaxis es Borrar Pantalla y es útil cuando se necesita refrescar la pantalla.

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

Esperar 115 Milisegundos


1.2. Condicionales

Condición Si-Entonces (if)


La ejecución de estas sentencias depende del valor de la condición lógica. Al evaluar la expresión lógica, devuelve un Verdadero o un
Falso. Si la expresión lógica es Verdadera se realizan las instrucciones que están bajo la indicación. La sintaxis sería: 

Si <expresión> Entonces 

Ejemplo:

Condición Si-Entonces Sino (if - else)


Existe una alternativa que es que el Si aparte de tener una acción por el Verdadero, TAMBIEN, tenga una alternativa por el Falso,
(PERO SIEMPRE debe estar al menos una por el verdadero).

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:

Selección Múltiple (switch)


La ejecución de esta sentencia depende del valor de una variable, que va seguido del comando Segun, esto evalúa la variable
numérica y finaliza con FinSegun.

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:

Definimos la variable num como Entero

En Para, a num le damos un valor inicial en 0

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:

Repetir Mientras (do- while)


La sentencia Repetir entra a un bucle, donde se ejecuta las instrucciones que le proceden, y luego evalúa una condición determinada
por el comando Mientras Que <condición> si esta condición es verdadera el ciclo sigue ejecutándose, sale del mismo una vez que la
condición evaluada es falsa.
Se debe tener en cuenta que las instrucciones del cuerpo del ciclo se ejecuta al menos una vez, ya que primero ejecuta las
instrucciones y luego evalúa la condición de fin. Al igual que el Mientras, hay que modificar en el cuerpo del bucle la o las variables
que intervienen en la condición, de manera tal que en algún momento obtengamos un falso, y no quedemos en un bucle infinito. 

Por lo general este ciclo se utiliza para realizar validaciones.

Ejemplo:
1.4. Herramientas en PSeInt

Función de los botones

1. Abre un documento nuevo.

2. Recuperar un algoritmo guardado.

3. Guardar un algoritmo.

4. Guardar como (permite modificar el nombre al algoritmo guardado).

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.

2. Ejecutar paso a paso.

3. Dibujar el diagrama de flujo. 

1. Ayuda

También podría gustarte