Diferencia entre revisiones de «PSeInt»
jose vasconcelos |
(CHP16) |
||
Línea 28: | Línea 28: | ||
}} |
}} |
||
'''PSeInt''' es un [[software libre]] [[software educativo|educativo]] [[multiplataforma]] dirigido a personas que se inician la jose vasconcelos.<ref name ="página principal"/> |
'''PSeInt''' es un [[software libre]] [[software educativo|educativo]] [[multiplataforma]] dirigido a personas que se inician la jose vasconcelos (CHP16).<ref name ="página principal"/> |
||
[[Imagen:Rtsyntax.jpg|thumb|270px|Entorno principal de PSeInt]] |
[[Imagen:Rtsyntax.jpg|thumb|270px|Entorno principal de PSeInt]] |
Revisión del 15:25 9 mar 2018
PSeInt | ||
---|---|---|
![]() | ||
Información general | ||
Tipo de programa | Pseudocódigo | |
Desarrollador | Pablo Novara | |
Lanzamiento inicial | 29 de diciembre de 2003 | |
Licencia | GPL | |
Estado actual | Activo | |
Información técnica | ||
Programado en | C++ | |
Plataformas admitidas | Multiplataforma | |
Versiones | ||
Última versión estable | 20180202 ( 2 de febrero de 2018 (6 años, 6 meses y 23 días)[1]) | |
Asistencia técnica | ||
Windows, Linux, Mac | ||
Enlaces | ||
PSeInt es un software libre educativo multiplataforma dirigido a personas que se inician la jose vasconcelos (CHP16).[1]
![](http://upload.wikimedia.org/wikipedia/commons/thumb/f/fd/Rtsyntax.jpg/270px-Rtsyntax.jpg)
Descripción
PSeInt es la abreviatura de PSeudo Intérprete, una herramienta educativa creada en Argentina, utilizada principalmente por estudiantes para aprender los fundamentos de la programación y el desarrollo de la lógica. Es un software muy popular de su tipo y es ampliamente utilizado en universidades de Latinoamérica y España.
Utiliza pseudocódigo para la solución de algoritmos.
Propósito de PSeInt
PSeInt está pensado para asistir a los estudiantes que se inician en la construcción de programas o algoritmos computacionales. El pseudocódigo se suele utilizar como primer contacto para introducir conceptos básicos como el uso de estructuras de control, expresiones, variables, etc, 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 brindarle además algunas herramientas adicionales que le ayuden a encontrar errores y comprender la lógica de los algoritmos.
Características
- Lenguaje Autocompletado
- Ayudas Emergentes
- Plantillas de Comandos
- Soporta procedimientos y funciones
- Indentado Inteligente
- Exportación a otros lenguajes (C, C++, C#, Java, PHP, JavaScript, Visual Basic .NET, Python, Matlab)
- Graficado, creación y edición de diagramas de flujo
- Editor con coloreado de sintaxis
- Foro oficial de PSeInt
- Software multiplataforma[2] sobre Microsoft Windows, GNU/Linux y Mac OS X, en diciembre de 2016 empezó un desarrollo independiente para Android.[3]
Premio
PSeInt fue el Proyecto del Mes en SourceForge desde el 1 de septiembre de 2015[4][5]
Pantalla de Inicio
Al iniciar la aplicación se muestra la estructura básica desde donde es posible escribir el código.
Para comenzar
Es muy importante, aunque no obligatorio, documentar el código (comentar algunas líneas) para que nos permita rápidamente identificar qué partes del mismo hace qué cosa, ya que a medida que se avance en el desarrollo y aumente considerablemente la cantidad de líneas, se hará más difícil encontrar en cuál de ellas se encuentra la sentencia que hace algo específico.
Esto se consigue utilizando la doble barra "//"
![Comentar Codigo](http://upload.wikimedia.org/wikipedia/commons/thumb/5/5b/Comentar_Codigo.jpg/733px-Comentar_Codigo.jpg)
Estructuras de Control
Los ejemplos que se muestran en esta sección corresponde al mismo programa, pero construido en los tres ciclos While (Mientras), Repeat (Repetir) y For (Para).
La Estructura Repetitiva Mientras (While)
El while es una estructura que se ejecuta mientras la pregunta de control obtiene una respuesta verdadera, cuando la respuesta a la pregunta de control es falsa esta abandona el ciclo. Este tipo de estructura es recomendable cuando dentro del programa se desconoce el momento en que se va abandonar el ciclo. Por ejemplo, si necesitamos realizar un programa que solicite números y los sume hasta que el usuario ingrese un número negativo, como no se sabe en que momento el usuario ingresará un valor negativo, la estructura recomendable es el While (Mientras). La característica principal del While es que este primero pregunta y después hace.
![](http://upload.wikimedia.org/wikipedia/commons/b/b7/WhilePseInt.png)
La Estructura Repetitiva Repetir (Do While)
Funciona de igual manera que el While (Mientras), la gran diferencia es que primero hace y después pregunta, y en lugar de abandonar su ejecución al obtener una respuesta falsa en la pregunta de control, lo hace al momento de obtener una verdadera.
![](http://upload.wikimedia.org/wikipedia/commons/8/87/RepeatPseInt.png)
La Estructura Repetitiva Para (For)
Es una estructura repetitiva que se emplea cuando se conoce cuantos giros debe realizar el ciclo, por ejemplo, si se realiza un algoritmo que le solicite al usuario cuantos números va a sumar, el algoritmo conocería la cantidad de giros a partir de la cantidad de números ingresados por el usuario.
![](http://upload.wikimedia.org/wikipedia/commons/a/a0/ForPseInt.png)
Referencias
- ↑ a b «PSeInt». pseint.sourceforge.net. Consultado el 3 de febrero de 2018.
- ↑ «Última versión: 20160413». Consultado el 15 de mayo de 2015.
- ↑ «Pseudocode, PSeInt Algoritmos - Aplicaciones de Android en Google Play». play.google.com. Consultado el 2 de enero de 2017.
- ↑ «September 2015, “Community Choice” Project of the Month – PSeInt» [Septiembre de 2015, el Proyecto del mes "Elección de la Comunidad" del Mes - PSeInt] (en inglés). SourceForge.com. 1º de septiembre de 2015. Consultado el 19 de abril de 2016.
- ↑ «Noticias 2015». Consultado el 19 de abril de 2016.