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)