# data[].attributes.headline
Centro Intercultural de Computación y Turismo

# data[].attributes.subject
Centro Intercultural de Computación y Turismo

# data[].attributes.body
Anyelo Manuel Coxaj Fuentes
5to. Bachillerato en Computación
- Programación II -
Evaluación del III Bimestre

# data[].attributes.body
PSeInt está diseñado para ayudar a los estudiantes que están comenzando a crear programas o algoritmos computacionales. El pseudocódigo suele utilizarse como primera toma de contacto para introducir conceptos básicos como el uso de estructuras de control, expresiones, variables, etc., sin tener que lidiar con la sintaxis del lenguaje real. Este software tiene como objetivo facilitar a los principiantes la escritura de algoritmos en este pseudolenguaje proporcionando un conjunto de ayuda y asistencia, además de proporcionar algunas herramientas adicionales para ayudar a encontrar errores y comprender la lógica de los algoritmos.

# data[].attributes.body
Presenta herramientas de edición para escribir algoritmos en pseudocodigo en español.

Permite generar y editar el diagrama de flujo del algoritmo.

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

El pseudo-lenguaje utilizado es configurable.

Puede interpretar (ejecutar) los algoritmos escritos.

Determina y marca claramente los errores.

Permite convertir el algoritmo de pseudocodigo a código numerosos lenguajes de programación.

Ofrece un sistema de ayuda integrado acerca del pseudocódigo y el uso del programa.

Es multiplataforma (probado en Microsoft Windows, GNU/Linux y Mac OS X).

Es totalmente libre y gratuito (licencia GPLv2).

# data[].attributes.body
La PSeInt posibilita el empleo de elementos visuales los cuales permiten la construcción de un diagrama de flujo (o el pseudocódigo) para representar el problema en cuestión, además del análisis detallado del mismo. El software no permite el empleo de instrucciones incorrectas, los estudiantes pueden verificar si su diagrama de flujo o su pseudocódigo son correctos.

Este tipo de problema no solamente contribuye al desarrollo del pensamiento algorítmico de los estudiantes, sino también a la comprensión de los conceptos del álgebra lineal.

# data[].attributes.headline
¿Porque se declaran variantes en pseint?

# data[].attributes.subject
¿Porque se declaran variantes en pseint?

# data[].attributes.body
Declarar variables significa indicar el tipo de dato que almacenara las variables que participan en el programa. Es bueno acostumbrarse para que cuando se emplee un lenguaje de programación formal tipado o no tipado no nos cueste declarar las variables. En caso de hacerlo con PSeInt, no es necesario hacerlo, aunque se puede hacer con la instrucción "Define". Para declarar variables, lo único que debemos hacer es indicar el nombre de la variable y su tipo (numérico, lógico y cadena), antes del inicio del programa, separados por comas. Si se observa otra forma de declarar variables. Es normal si al principio, no sabemos todas las variables que pueden aparecer, con el tiempo lo identificaremos de una forma más rápida y sencilla. Lo importante de esto es reconocer que tipo de datos queremos que almacene una variable en concreto.

# data[].attributes.body
Un diagrama de flujo es una representación gráfica de un algoritmo o de una parte del mismo. Los diagramas de flujo ayudan en la comprensión de la operación de las estructuras de control (Si, Mientras).

La ventaja de utilizar un algoritmo es que se lo puede construir independiente mente de un lenguaje de programación, pues al momento de llevarlo a código se lo puede hacer en cualquier lenguaje.

Dichos diagramas se construyen utilizando ciertos símbolos de uso especial como son rectángulos, diamantes, óvalos, y pequeños círculos, estos símbolos están conectados entre sí por flechas, conocidas como líneas de flujo.

# data[].attributes.body
Pseudocódigo

El pseudocódigo es una forma de expresar los distintos pasos que va a realizar un programa, de la forma más parecida a un lenguaje de programación.

¿Cómo se Utiliza el Pseudocódigo en PSeInt?

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.

# data[].attributes.attachment_link.title
Ejercicio de Pseudocodigo - Programación II

# data[].attributes.body
Para empezar es un programa que permite representar los algoritmos utilizando diagramas de flujo como pseudocódigo lo cual facilita el trabajo a realizar, no es tan difícil de entender ya que tiene algunas herramientas que ayudan a encontrar errores y que comprenden la lógica que utiliza los algoritmos.