Está en la página 1de 11

ESTRUCTURAS BÁSICAS

PSEINT

Laura Isabel Castro Ossa


Gabriela Melo
Doc.: Guillermo Mondragón Castro

Inst Educativa Liceo Departamental


10-2
Año 2020
ESTRUCTURAS BÁSICAS

Tabla de contenido
Que es PSEINT ............................................................................................................................................................... 1
Funcionalidades ......................................................................................................................................................... 2
Que son: ......................................................................................................................................................................... 4
Diagramas de flujo y explicación de cada uno de sus símbolos Constantes, variables, acumuladores, contadores,
identificadores ............................................................................................................................................................. 5
En PSEINT para que sirven los siguientes comandos: según, mientras, Repetir, para y función. ........................... 6
Conclusiones.
Fuentes de consulta.
Capturas.
ESTRUCTURAS BÁSICAS

¿Qué es PSeint?

PSeInt es un software de código abierto, que cualquier usuario puede descargar desde su web oficial en SourceForge
e instalarlo en equipos Windows, GNU/Linux y Mac OS. Fue creado en 2003 por el hoy docente universitario
argentino Pablo Novara, aunque la idea se le ocurrió siendo aún estudiante.
Fig. 1.- Logo del Software PSeInt.

También se puede decir que es una herramienta de introducción en la programación orientada para personas sin
experiencia en este campo. Utiliza un intérprete de pseudolenguaje simple, limitado y en español que posibilita
aprender conceptos básicos de algoritmo computacional.

¿Para qué sirve?

PSeInt está pensado para auxiliar a los estudiantes que se introducen en la elaboración de algoritmos
computacionales. El pseudocódigo se suele utilizar como primer contacto para introducirse y aprender conceptos
básicos como el uso de constantes, expresiones, variables, etc, sin tener que trabajar y lidiar con las particularidades
de la sintaxis de un lenguaje real.

Este software pretende facilitarle al principiante en el campo con la tarea de escribir algoritmos en este
pseudolenguaje presentando un conjunto de ayudas y asistencias, y brindarle además algunas herramientas
adicionales que le ayuden a encontrar errores y comprender de forma fácil y simple la lógica de los algoritmos.

Funcionalidades

Fig. 2.- funcionalidad


ESTRUCTURAS BÁSICAS

Se centra en enseñar conceptos fundamentales que se deben aprender, a través de un pseudolenguaje simple, intuitivo
y en español.

Fig. 3.- Funcionalidad


Permite ejecutar por partes un algoritmo para observar sus funcionamientos, analizar y verificar los resultados.

Fig. 4.- Funcionalidad


Las reglas de lenguaje son flexibles y se pueden ajustar según las necesidades. El intérprete incluye una lista de
perfiles preconfigurados para las distintas instituciones que ya lo utilizan.

Fig. 5.- Funcionalidad


Brinda diferentes tipos de ayudas y posibilita plantillas con comandos básicos acompañados de sus descripciones que
ayuda a completarla.
ESTRUCTURAS BÁSICAS

Fig. 6.- Funcionalidad


El intérprete identifica errores en el algoritmo, ofrece descripciones completas y sugerencias para corregir de forma
fácil.

Fig. 7.- Funcionalidad


Permite trabajar con diagramas de flujo, permitiendo al algoritmo variar la presentación, siendo posible editar en
varios formatos.

Fig. 8.- Funcionalidad


El lenguaje incluye las estructuras de control más comunes, la posibilidad de definir funciones/subprocesos, y la
capacidad de manipular arreglos de una o más dimensiones.
ESTRUCTURAS BÁSICAS

Fig. 9.- Funcionalidad


Puede ejecutar el algoritmo paso por paso para ver qué instrucciones se ejecutan y en qué orden, y observar cómo
cambian los contenidos de las variables de su programa.

Fig. 10.- Funcionalidad


Tiene un modo de ejecución especial donde el intérprete explica detalladamente la forma de procesar la introducción,
así la persona/estudiante puede identificar el funcionamiento del intérprete y la lógica del lenguaje.

Fig. 11.- Funcionalidad


El software es libre, gratuito y multiplataforma, incluye ejemplos de diferentes niveles con completa ayuda y están
en constante actualización para responder a dudas y sugerencias de los usuarios.
ESTRUCTURAS BÁSICAS

Diagramas de flujo:
Los diagramas de flujo son representaciones graficas de un
proceso. Todos lo procesos contienen unos pasos y estos se
encuentran representados por símbolos diferentes con una breve
descripción de la etapa de su proceso.

Fig. 12. -diagrama de flujo

Cada uno de sus símbolos:

Una constante es un dato que permanece sin cambio durante el desarrollo del algoritmo o durante la ejecución del
programa. Son aquellos valores que, una vez compilado el programa, no pueden ser cambiados.
Una variable se identifica por dos atributos: el nombre de la variable (identificador) y el tipo de la variable. El
identificador se puede formar con caracteres alfanuméricos y el carácter de subrayado (_ ) empezando siempre por
una letra. No se admiten como identificadores palabras reservadas del lenguaje de programación que se esté
utilizando.
os nombres de variables que se elijan para el algoritmo o programa deben ser significativos y tener relación con el
objeto que representa. En lenguaje C la sintaxis para definir una variable es:
ESTRUCTURAS BÁSICAS

tipo_de_dato identificador;

Acumuladores
Un acumulador o totalizador es una variable cuya función es almacenar cantidades resultantes de operaciones
sucesivas. Realiza la misma función que un contador con la diferencia de que el incremento o decremento es variable
en lugar de constante.

int acumulador = 0;

acumulador = acumulador + valor;

acumulador += valor;

Contadores
Los procesos repetitivos requieren contar los sucesos y acciones internas, una forma de hacerlo es mediante un
contador. Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad constante en cada
repetición. La forma en que se construye un contador es la siguiente:
int contador = 1; //variable con valor inicial de 1

contador = contador+1;

contador += 1;

contador ++;

Los identificadores representan los datos de un programa (constantes y variables). Un identificador es una secuencia
de caracteres que sirve para identificar una posición en la memoria de la computadora, que nos permite acceso a su
contenido.

En PSEINT para que sirven los siguientes comandos: según, mientras, Repetir, para y función .

Según

La sentencia según evalúa una variable estrictamente numérica que da como opción mas
de 2 posibilidades de elección, esto la diferencia de «Si-Entonces» puesto que la anterior
solo puede dar 2 opciones.

La sintaxis es:

Segun [variable numérica] Hacer


[número1]: [instrucciones] [número2],[número3]: [instrucciones]
[...] De Otro Modo: [instrucciones] FinSegun

MIENTRAS

es una función repetitiva que primero evalúa una condición y después si se cumple
ejecuta una serie de instrucciones después vuelve a a evaluar la condición y si es
verdadera vuelve a ejecutar las mismas instrucciones y continua así hasta que la
condición sea falsa.
ESTRUCTURAS BÁSICAS

si la condición es falsa desde el principio nunca se ejecutara y si siempre es verdadera se


colocara en bucle infinito, a fin de evitar lo ultimo en las instrucciones debe haber algo
que en algún momento falsifique la condición para poder terminar con el bucle.

su sintaxis es:

Mientras [condición a evaluar] Hacer


[instrucciones] FinMientras

REPETIR

Esta es una función muy parecida a la anterior pero que a diferencia de la anterior, esta
revisa la condición al final o sea que el comando se va a ejecutar como mínimo 1 vez,
también en vez de ejecutar la instrucción cuando es verdadera la ejecuta mientras que no
se cumpla la condición pero si se quiere que se ejecute mientras se cumpla la condición
se usa «mientras que» en vez de «hasta que».

su sintaxis es:

Repetir
[Instrucciones] hasta que [condicion]

PARA

Esta sentencia ejecuta una instrucción un numero determinando de veces para una
variable, a diferencia de las anteriores este ciclo cambia el valor de la variable en
cuestión por si mismo además de que tiene una sintaxis muy potente.

Para [variable] Desde [valor inicial] Hasta [valor


Final] Con [paso] Hacer
[instruciones] FinPara

FUNCIÓN

Un subproceso o función es un programa dentro de otro y que este subprograma recibe


un o mas valores, los opera y devuelve otro. Su sintaxis es

SubProceso [variable_de_retorno]<- [nombre de la funcion]


([arg_1],[arg_2],...,[arg_n])

acción 1;
acción 2;
.
.
.
acción n;
FinSubproceso
ESTRUCTURAS BÁSICAS

Conclusiones:

Gabriela Melo:

Es un software y herramienta que ayuda a estudiantes en su aprendizaje e iniciación en la programación,


enseñando conceptos básicos y fundamentales de algoritmo computacional.

PSeInt por medio de su simple, intuitivo y fácil manejo a través de un intérprete de pseudolenguaje, ayudas
completas, asistencia y herramientas auxilia al usuario para que entienda la lógica de los algoritmos.

Laura Isabel Castro:

PSEINT es una plataforma para pc (software) libre y educativo para personas que quieren iniciar en la
programación. Esta aplicación es para estudiantes.

El diagrama de flujo es una herramienta útil donde elaboramos procesos lo cuales expresamos con
diferentes símbolos

Fuentes de consulta

Características y funcionalidades. (s. f.). PseInt. Recuperado 19 de octubre de 2020, de

http://pseint.sourceforge.net/slide/pseint.html

X. (2013, 1 marzo). ¿Qué es PSeint? Programación PSeint.

https://programacionpseint.wordpress.com/2013/03/01/que-es-pseint/

Merino, M. (2020, 17 febrero). PSeInt, un intérprete de pseudocódigo para empezar a estudiar

programación. Genbeta. https://www.genbeta.com/desarrollo/pseint-interprete-pseudocodigo-para-

empezar-a-estudiar-programacion

Rosales, J. (s. f.). Unidad II. Algoritmos y Diagramas de Flujo. Informática4_Prepa_Zoebisch.


https://sites.google.com/site/informatica4prepazoebisch/unidad-ii-algoritmos-y-diagramas-de-flujo.

U. (2013b, junio 4). Datos, constantes, variables, acumuladores, contadores. Programación en Lenguaje C.
http://lenguajec603.blogspot.com/2013/06/datos-constantes-variables-acumuladores.html

Programación Básica con pseint (parte 3). DesdeLinux. https://blog.desdelinux.net/programacion-basica-


pseint-parte-3/#REPETIR-HASTA_QUE

Capturas:
ESTRUCTURAS BÁSICAS

También podría gustarte