# data[].attributes.attachment_link.readable_text
es la abreviatura de PSeudo Intérprete, una herramienta educativa 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.

Presenta herramientas de edición para escribir algoritmos en pseudocódigo en español

Autocompletado

Ayudas Emergentes

Plantillas de Comandos

Coloreado de Sintaxis

Resaltado de bloques lógicos

Indentado Inteligente

Listados de funciones, operadores y variables

Permite generar y editar el diagrama de flujo del algoritmo
Puede trabajar con diagramas clásicos y de Nassi-Shneiderman

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

El pseudo-lenguaje utilizado es configurable
Ofrece perfiles de configuración predefinidos para numerosas instituciones

Puede interpretar (ejecutar) los algoritmos escritos

Puede modificar el algoritmo y ver los cambios en la ejecución inmediatamente (sin reingresar los datos)

Permite modificar uno o más datos selectos de una ejecución ya finalizada para observar cómo varían los resultados

Permite deshacer una ejecución para reiniciarla o repetirla desde un punto arbitrario

Permite ejecutar el algoritmo paso a paso controlando la velocidad e inspeccionando variables y expresiones

Puede confeccionar automáticamente una tabla de prueba de escritorio

Ofrece un modo especial en el que describe las acciones realizadas en cada paso

Determina y marca claramente los errores

Señala errores de sintaxis en tiempo real (mientras escribe)

Señala claramente errores en tiempo de ejecucion

Ofrece descripciones detalladas de cada error, con sus causas y soluciones más frecuentes.

Permite convertir el algoritmo de pseudocodigo a código numerosos lenguajes de programación
C, C++, C#, Java, JavaScript, MatLab, Pascal, PHP, Python 2, Python 3, QBasic Visual Basic

Ofrece un sistema de ayuda integrado acerca del pseudocódigo y el uso del programa
Incluye un conjunto de ejemplos de diferentes niveles de dificultad

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

Es totalmente libre y gratuito (licencia GPLv2)
URL:http://pseint.sourceforge.net/features.php

3.-Escoge el paquete que tienes en tu computador

4.-Espera que se descarge

5.-Clic en guardar archivo

10.-Inmediatamente el ícono de PSEINT aparecerá en la barra.Clic en el ícono de PSEINT

11.-Se te abrira esta ventana de PSEINT

# data[].attributes.attachment_link.description
es la abreviatura de PSeudo Intérprete, una herramienta educativa 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.

# data[].attributes.attachment_link.readable_text
Todo algoritmo en pseudocódigo tiene la siguiente estructura general:

Algoritmo <NombreAlgoritmo> accion 1; accion 2; . . . accion n; FinAlgoritmo

Todo programa de PSeInt comienza con la palabra clave Algoritmo, seguida del nombre del programa, luego le sigue una secuencia de instrucciones y termina con la palabra FinAlgoritmo.
Una secuencia de instrucciones es una lista de una o más instrucciones o estructuras de control.

Variables

Una variable es una posición de memoria donde se puede almacenar información. Por ejemplo, si un programa tiene que obtener el área de un triángulo; la base y la altura deberán cargarse en dos variables diferentes. El resultado de la operación también se guardará en una variable para luego mostrarlo al usuario o para que sea utilizado por otra operación del programa.

El valor asignado en una variable puede ir cambiando a medida que el programa avanza. En pseudocódigo el concepto es similar, una variable representa un lugar donde guardar la información que puede ser: un número, una letra o una colección de números y/o letras.

En un algoritmo o programa se hace referencia a una variable mediante un identificador esto es el nombre de la variable.
Las reglas para definir variables son:

Deben comenzar con una letra o guión bajo.

Pueden contener letras, guiones bajos y números.

No se permiten espacios en blanco en el nombre de una variable.

No se permiten simbolos ni signos de puntuación.

En PSeInt las variables tienen un tipo de dato asociado, por lo que durante la ejecución del algoritmo una variable deberá guardar datos del mismo tipo. Por ejemplo, si una variable se utiliza para guardar números, no puede ser utilizada para guardar texto. Para declarar una variable en PSeInt se puede utilizar la palabra clave Definir, o puede dejar que el intérprete intente deducir el tipo de dato en tiempo de ejecución.

Hay dos maneras asignar un valor a una variable: durante la lectura y la a través de la asignación explícita.

Tipos de datos

Tipos simples: Numérico, Lógico, Carácter.

Estructuras de datos: Arreglos.

Definición explícita de variables.

Los tipos de datos simples se determinan cuando se crean las variables. El tipo de dato asociado a una variable siempre será constante pero el valor que contenga esa variable sí será cambiante. Una variable no puede ser declarada más de una vez y tampoco puede tener dos tipos de datos asociados.

Tipos de datos simples

Existen tres tipos de datos básicos:

Numérico: números enteros o reales. Para separar decimales se utiliza el punto. Ejemplo: 12 23 0 -2.3 3.14

Lógico: solo puede tomar dos valores: VERDADERO o FALSO.

Carácter caracteres o cadenas de caracteres encerrados entre comillas (simples o dobles). Ejemplo: 'hola' "hola mundo" "123" 'FALSO' 'W'.

Arreglos

Los arreglos son estructuras de datos homogéneas (todos sus datos son del mismo tipo) que permiten almacenar determinada cantidad de datos bajo un mismo identificados, para luego referirse a los mismos utilizando uno o más subíndices.

Los arreglos pueden pensarse como vectores, matricres, etc. Para poder utilizar un arreglo, primero debe indicarse la cantidad de elementos que debe contener; esto determinará cuantos elementos se almacenarán y como se accederá a los mismos.

Ejemplo de definición de un arreglo:

Algoritmo Arreglo Definir arreglo como Entero; Dimension arreglo[100]; FinAlgoritmo

Definición de variables

La instrucción definir permite especificar el tipo de una o más variables. Una variable debe definirse antes de ser utilizada por primera vez. Los arreglos, se definen utilizando su identificador y el tipo de dato aplica para todos los elementos del mismo ya que un arreglo es una estructura de datos homogénea.

Los tipos de datos que pueden ser utilizados en PSeInt son: Numero, Numerico, Real, Entero, Logico, Caracter, Texto y Cadena.

En el caso de Numero, Numerico y Real son sinónimos para el tipo de datos numérico básico, que puede almacenar tanto números reales como enteros.

Una variable de tipo Entero es una especialización que sólo permite almacenar valores enteros; cualquier valor no entero que se lea o asigne en una variable de este tipo será truncado.

Una variable de tipo Logico sólo puede tomar los valores de Verdadero o Falso, también se puede utilizar 0 para falso y 1 para verdadero.

Los tipos de dato Caracter, Texto y Cadena son sinónimos para definir variables de tipo carácter. Estas pueden contener cero, uno o más caracteres arbitrarios y no tienen una longitud máxima.
Si se intenta asignar a una variable ya definida un tipo de dato incorrecto se producirá un error en tiempo de ejecución.
Expresiones y operadores

Los lenguajes de programación disponen de un conjunto básico de operadores que pueden ser utilizados para la construcción de expresiones básicas o complejas.

Algunos operadores válidos en PSeInt y en otros lenguajes de programación se muestran en las siguientes tablas:

La jerarquía de los operadores matemáticos es igual a la del álgebra, aunque puede alterarse mediante el uso de paréntesis.
Si dos expresiones están unidas por el operador & ambas expresiones deben ser verdaderas para que el resultado sea verdadero.
Si dos expresiones están unidas por el operador | a la primera expresión que sea verdadera el resultado será verdadero.

Acciones secuenciales

Asignación

La instrucción de asignación permite almacenar un valor en una variable. Por ejemplo:

Al ejecutarse la asignación, primero se evalúa la expresión de la derecha y luego se asigna el resultado a la variable de la izquierda. El tipo de dato de la variable y el de la expresión deben coincidir.

Lectura

La instrucción Leer permite ingresar información desde el teclado. Ejemplo:

Leer variable1, variable2, ..., variableN;

Esta instrucción puede tomar N valores del teclado y los asigna a N variables. Usualmente solo se utiliza una variable por cada instrucción de lectura, pero en casos especiales se pueden tomar varias variables en una sola instrucción.

Escritura

La instrucción Escribir permite mostrar valores en pantalla. Ejemplo:

Escribir expresion1, expresion2, ..., expresionN;

Esta instrucción muestra los valores obtenidos del programa en pantalla. Generalmente se utilizan para mostrar los resultados finales que el programa ha generado.

Otras acciones de PSeInt

La instrucción "Borrar Pantalla" en PSeInt, permite borrar la pantalla y colocar el cursor en la esquina superior izquierda.

La instrucción "Esperar Tecla" detiene la ejecución hasta que el usuario presiona una tecla.

Estructuras condicionales

Estructura condicional Si-Entonces-SiNo

La secuencia de instrucciones ejecutadas por la instrucción Si-Entonces-SiNo depende del valor de una condición lógica.

Si <condicion> Entonces <instrucciones> SiNo <instrucciones> FinSi

Al ejecutarse esta instrucción, se evalúa la condición y se ejecutan las instrucciones que correspondan: las instrucciones que le siguen al Entonces si la condición es verdadera, o las instrucciones que le siguen al SiNo si la condición es falsa. La condición debe ser una expresión lógica, que al ser evaluada retorna Verdadero o Falso.

La cláusula Entonces debe aparecer siempre pero la cláusula SiNo depende de que ejecutaría el programa en caso de que la condición fuese falsa.

Estructura condicional Segun

La secuencia de instrucciones ejecutada por una instrucción Segun depende del valor de una variable numérica.

Segun <variable> Hacer <numero1>: <instrucciones> <numero2>: <instrucciones> <...> De Otro Modo: <instrucciones> FinSegun

Esta instrucción permite ejecutar opcionalmente varias acciones posibles, dependiendo del valor almacenado en una variable de tipo númerico. Al ejecutarse, se evalúa el contenido de la variable y se ejecuta la secuencia de instrucciones asociada a dicho valor.
Opcionalmente, se puede agregar una opción final, denominada De Otro Modo, cuya secuencia de instrucciones asociada se ejecutará solo si el valor almacenado en la variable no coincide con ninguna de las opciones anteriores.

# data[].attributes.attachment_link.description
PSeInt es una herramienta para asistir a los estudiantes en sus primeros pasos en la programación. Mediante un simple e intuitivo pseudolenguaje en español, le permite centrar su atención en los conceptos fundamentales de los algoritmos computacionales, minimizando las dificultades propias de un lenguaje real.

# data[].attributes.body
En este trabajo he aprendido sobre las partes de la estructura del diagrama de flujo, su datos. que sirven de ayuda para resolver y analizar los algoritmos de nuestros dispositivos y codificar la información que queremos tener a mano, tamnto en la entrad de datos como en su salida, los comandos que se usan para saber qué hacer como leer, asignar, escribir, etc., y más cosas que conforman una estructura de las operaciones con algoritmos.

# data[].attributes.headline
Algunos operadores válidos en PSeInt y en otros lenguajes de programación se muestran en las siguientes tablas:

# data[].attributes.subject
Algunos operadores válidos en PSeInt y en otros lenguajes de programación se muestran en las siguientes tablas:

# data[].attributes.body
Los lenguajes de programación disponen de un conjunto básico de operadores que pueden ser utilizados para la construcción de expresiones básicas o complejas.

# data[].attributes.attachment_link.title
Informática I: U2 - Operadores y expresiones

# data[].attributes.body
Según: Esta instrucción permite ejecutar opcionalmente varias acciones posibles, dependiendo del valor almacenado en una variable de tipo numérico.

Mientras: La instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición sea verdadera.

Repetir: La instrucción Repetir-Hasta Que ejecuta una secuencia de instrucciones hasta que la condición sea verdadera.

Para: La instrucción Para ejecuta una secuencia de instrucciones un número determinado de veces.

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.

# data[].attributes.body
Escribir: Muestra los datos de salida.

Leer: Recibe los datos de entrada.

Asignar: Almacena los datos que se van a procesar.

Si-Entonces: Se evalúa una condición y se ejecutan las instrucciones correspondientes.

Según: Esta instrucción permite ejecutar opcionalmente varias acciones posibles, dependiendo del valor almacenado en una variable de tipo numérico.

# data[].attributes.body
Entrada de datos: Aquí se ingresan los datos que se van a procesar.

Proceso: Se analizan y ordenan los datos para realizar las acciones que el pseudocódigo requiere.

Salida de datos: Se transmite los datos y la información obtenida por medio de un mensaje.

# data[].attributes.body
La estructura de un algoritmo sirve para organizar a los elementos que aparecen en él. Todos los algoritmos tienen la misma estructura.

Entrada de datos: Aquí se ingresan los datos que se van a procesar.

Proceso: Se analizan y ordenan los datos para realizar las acciones que el pseudocódigo requiere.

Salida de datos: Se transmite los datos y la información obtenida por medio de un mensaje.

# data[].attributes.body
PseInt es la abreviatura de Pseudo Intérprete, una herramienta educativa 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.

Este software pretende facilitarle al principiante la tarea de escribir algoritmos en este pseudolenguaje presentando un conjunto de ayudas y asistencias, y brindarle ademas algunas herramientas adicionales que le ayuden a encontrar errores y comprender la lógica de los algoritmos.

# data[].attributes.headline
MINISTERIO DE EDUCACIÓN ESCUELA EL BUEN PASTOR LAS MAÑANITAS

# data[].attributes.subject
MINISTERIO DE EDUCACIÓN ESCUELA EL BUEN PASTOR LAS MAÑANITAS

# data[].attributes.body
NOMBRE: SARA JUÁREZ

PROFESORA: LLENIE DE SERRANO

MATERIA: INFORMÁTICA

TRABAJO: INVESTIGACIÓN SOBRE LA ESTRUCTURA DE LOS DATOS DE PSEINT

GRADO: 12ºA

AÑO: 2023