Está en la página 1de 8

REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER

POPULAR PARA LA EDUCACION UNIVERSITARIA, CIENCIA Y TECNOLOGIA


INSTITUTO UNIVERSITARIO POLITECNICO “SANTIAGO MARIÑO”

PSeInt
(Informe)

Alumno: Diego Hurtado


CI: 30.211.433
Docente de la Asignatura: Prof. Andrea Trimarchi
Metodología Sección (BR)

Maracay, Mayo 2022


INTRODUCCIÓN:
¿Qué es PSeInt?

El PSeInt es una herramienta para asistir a estudiantes en sus primeros


pasos en programación, este programa te enseña la estructura sencilla, básica
y fácil de aprender, te va ayudar a comprender el funcionamiento de un
programa y así como resolver problemas utilizando lenguajes de computación o
algoritmos, etcétera.

El programa utiliza pseudocódigo, una descripción de un algoritmo


computacional, cuya principal misión es que el programador pueda centrarse
en los aspectos lógicos de la programación, dejando el apartado técnico para
cuando se vea la sintaxis de un lenguaje de programación real.

¿Para qué sirve?

En la creación de programas y algoritmos computacionales el pseucodigo se


utiliza como primer contacto para introducir conceptos básicos como el uso de
estructuras de control, expresiones, variables, entre otros. Sin tener que lidiar
con las particularidades de la sintaxis de un lenguaje real.

Este software pretende facilitarle al principiante la tarea de escribir algoritmos


en este pseudolenguaje presentando un conjunto de ayudas y asistencias, y
brindarte además algunas herramientas adicionales que le ayuden a encontrar
errores y comprender la lógica de los algoritmos.
Características:

Entre las principales características del programa se pueden destacar las


mencionadas a continuación:

 Utiliza un pseudolenguaje en español, es decir no es un código ni un


lenguaje, e un lenguaje intuitivo de programación.

 Crea diagramas de flujo acorde al programa, son muy útiles para


conocer la estructura o las partes de ejecución de un programa.

 Te ayuda a contratarte en los conceptos de algoritmia, como entrada,


procesamiento e información.

 Minimiza las dificultades de un lenguaje.

 La explicación de cada elemento es muy comprensible y sencilla de


interpretar

Funciones:

 PseInt ejecuta el programa línea por línea para identificar el flujo del
programa llamado (debut)
 Permite estudiar las funciones básicas de programación, variables,
condicionales, bucles, imple y compuertas, inclusive varias funciones
matemáticas y muchas otras que se refieren al uso de las cadenas de
texto como por ejemplo, tener la longitud de una cadena, convertila a
mayúsculas etcétera.
 Determina y marca claramente los errores, cunado cometes un error te
dice donde esta es muy intuitiva la explicación que ofrece el programa
PSeint,
 Permite convertir el algoritmo a pseudocodigo de varios lenguajes, c#,
java, PHP, Python 2, VB.
Operadores y Funciones:

Este pseudolenguaje dispone de un conjunto básico de operadores y


funciones que pueden ser utilizados para la construcción de expresiones más o
menos complejas.

Las siguientes tablas exhiben la totalidad de los operadores de este lenguaje


reducido:

Operador Significado Ejemplo


Relacionales
>   Mayor que   3>2
<   Menor que   'ABC'<'abc'
=   Igual que   4=3
<=   Menor o igual que   'a'<='b'
>=   Mayor o igual que   4>=5
Lógicos
&óY   Conjunción (y).   (7>4) & (2=1) //falso
|óO   Disyunción (o).   (1=1 | 2=1) //verdadero
~ ó NO   Negación (no).   ~(2<5) //falso
Algebraicos
+   Suma   total <- cant1 + cant2
-   Resta   stock <- disp - venta
*   Multiplicación   area <- base * altura
/   División   porc <- 100 * parte / total  
^   Potenciación   sup <- 3.41 * radio ^ 2
% ó MOD   Módulo (resto de la división entera)   resto <- num MOD div

La jerarquía de los operadores matemáticos es igual a la del álgebra, aunque


puede alterarse mediante el uso de paréntesis.
A continuación se listan las funciones integradas disponibles:

Función Significado
RC(X) Raíz Cuadrada de X
ABS(X) Valor Absoluto de X
LN(X) Logaritmo Natural de X
EXP(X) Función Exponencial de X
SEN(X) Seno de X
COS(X) Coseno de X
ATAN(X) Arcotangente de X
TRUNC(X) Parte entera de X
REDON(X) Entero más cercano a X
AZAR(X) Entero aleatorio entre 0 y X-1

El Pseudo-código:

Las características de este pseudolenguaje fueron propuestas en 2001 por el


responsable de la asignatura Fundamentos de Programación de la carrera de
Ingeniería Informática de la FICH-UNL. Las premisas son:

 Sintaxis sencilla
 Manejo de las estructuras básicas de control
 Solo 3 tipos de datos básicos: numérico, carácter /cadenas de
caracteres y lógico (verdadero-falso).
 Estructuras de datos: arreglos
Funcionalidades de PSeInt:

 Presenta herramientas de edición para escribir algoritmos en


pseoucodigo en español.
 Autocompletado

 Ayudas Emergentes

 Plantillas de comandos

 Coloreado de sintaxis

 Indentado inteligente

 Permite generar y editar el diagrama de flujo del algoritmo.

 Permite la edición simultánea de múltiples algoritmos.

 Ofrece perfiles de configuración preferido para numerosas


instituciones.
 Puede interpretar (ejecutar) los algoritmos escritos.

 Permite ejecutar el algoritmo paso a paso controlando la velocidad e


inspeccionado variables y expresiones.
 Puede confeccionar automáticamente una tabla de prueba de
escritorio.
 Determina y marca claramente errores de sintaxis (mientras escribe) y
en tiempo de ejecución.
 Permite convertir el algoritmo de pseudocodigo a código C++
 Ofrece un sistema de ayuda integrado acerca de pseudocodigo y el
uso del programa.
 Incluye un conjunto de ejemplos de diferentes niveles de dificultad.

 Es multiplataforma (probado en Microsoft Window. GNU/Linux y Mac


OSX)
 Es totalmente libre y gratuito(licencia GPL)

También podría gustarte