1. ESTRUCTURAS BÁSICAS
Mayleen Dayana Ferrer- Relatora
Sebastián López- Encargado de Materiales
Maria Camila Lucio- Monitora
Aaron Andrés Ortega- Vigía de Tiempo
Andrea Marcela Santacruz- Periodista
10-7
Guillermo Mondragón
Tecnología
Institución Educativa Liceo Departamental
Santiago de Cali
2020
2. TABLA DE CONTENIDO
INTRODUCCIÓN 3
DESARROLLO TEMÁTICO 4
IMÁGENES ENUMERADAS 5
¿QUÉ ES PSEINT? 6
¿QUÉ SON? Diagramas de flujo y explicación de cada símbolo 7
¿QUÉ SON? Constantes, variables, acumuladores, contadores, identificadores 11
En PSEINT para qué sirven los siguientes comandos: según, mientras, Repetir, para y
función 13
CONCLUSIONES 14
EVIDENCIAS DEL TRABAJO 15
BIBLIOGRAFÍA 16
LINKS BLOGS 17
3. INTRODUCCIÓN
El presente trabajo referido al tema estructuras básicas, PSEINT, que se puede definir como
un software libre, el cuál es educativo y de múltiple plataforma, otro aspectos que también
hay que aclarar es que este programa va dirigido a personas que se inician en la
programación, así mismo este programa es de pseudocódigo libre, es decir, que utiliza una
forma para expresar los pasos que va a realizar un programa mediante un lenguaje de
programación.
Así mismo Pseint aparte de ser un pseudocódigo libre, es de código abierto, lo que quiere
decir que se puede adquirir de manera gratuita, y que se puede modificar mediante mejoras;
con este trabajo buscamos conocer la función de esta en el ámbito tecnológico y/o educativo,
por dicho motivo el trabajo contiene información relacionada con PSEINT.
Finalmente el trabajo se desarrolla con el objetivo de reconocer el entorno gráfico de
PSEINT y distinguir algunos conceptos básicos de programación.
4. DESARROLLO TEMÁTICO
PSeInt es una herramienta de desarrollo de pseudocódigo libre y de código abierto, lo que
significa que además de gratis, su código puede ser modificado con mejoras y redistribuido
para que los demás usuarios también tomen ventaja de estas mejoras.
PSeInt fue desarrollado, entre otros muchos objetivos, para poder ofrecer un método simple
para que los estudiantes de carreras relacionadas con la informática pudieran estructurar sus
propios programas en un lenguaje más natural, y que además fuera independiente del
lenguaje de programación usado.
PSEINT cumple con unas características específicas, las cuales son:
● Su lenguaje es autocompletado
● Cuenta con ayudas emergentes
● Tiene plantillas de comandos
● Soporta todo tipo de procedimientos y de funciones
● Indentado Inteligente
● Exportación a otros lenguajes (C, C++, C#, Java, PHP, JavaScript, Visual Basic
.NET, Python, Matlab)
● Tiene graficado, creación y edición de diagramas de flujo
● Editor con coloreado de sintaxis
● Cuenta con un foro oficial de PSeInt
● Su software es de multiplataforma
6. ¿QUÉ ES PSEINT?
PSeInt es una herramienta de desarrollo de pseudocódigo libre y de código abierto, lo que
significa que además de gratis, su código puede ser modificado con mejoras y redistribuido
para que los demás usuarios también tomen ventaja de estas mejoras.
PSeInt fue desarrollado, entre otros muchos objetivos, para poder ofrecer un método simple
para que los estudiantes de carreras relacionadas con la informática pudieran estructurar sus
propios programas en un lenguaje más natural, y que además fuera independiente del
lenguaje de programación usado.
7. ¿QUÉ SON? DIAGRAMAS DE FLUJO Y EXPLICACIÓN DE CADA SÍMBOLO
Un diagrama de flujo son formas específicas que describen un proceso, sistema o algoritmo
informático. Se usa ampliamente en numerosos campos para documentar, estudiar, planificar,
mejorar y comunicar procesos que suelen ser complejos en diagramas claros y fáciles de
comprender.
Los diagramas de flujo suelen ser representados por rectángulos, óvalos, diamantes y otras
numerosas figuras para definir el tipo de paso, junto con flechas conectoras que establecen el
flujo y la secuencia.
Por ejemplo: un diagrama de flujo de datos puede contener un símbolo de entrada o salida
( también conocido como símbolo de E/S), pero no es muy común verlo en la mayoría de los
diagramas de flujo de procesos.
TIPOS DE DIAGRAMAS DE FLUJO:
Símbolo de inicio/ final
El símbolo de terminación marca el punto inicial o final del
sistema.Por lo general, contiene la palabra “Inicio” o “Final”.
Símbolo de documento impreso
Un documento o informe impreso.
Símbolo de acción o proceso
Un rectángulo puede representar un solo paso dentro de un proceso o
un subproceso completo.
8. Símbolo de multidocumento
Representa multidocumento en el proceso.
Símbolo de decisión o ramificación
Un punto de decisión o ramificación. Las líneas que representan
diferentes decisiones surgen de diferentes puntos del diamante.
Símbolo de entrada/salida
Representa el material o la información que entra o sale del sistema,
como una orden del cliente (entrada) o un producto (salida).
Símbolo de entrada manual
Representa un paso en el que se pide al usuario que introduzca la
información manualmente.
Símbolo de preparación
Representa un ajuste a otro paso en el proceso.
Símbolo del conector
9. Indica que el flujo continúa donde se ha colocado un símbolo idéntico (que contiene la misma
letra).
O símbolo
Indica que el flujo del proceso continúa en más de dos ramas.
Símbolo de Unión de Invocación
Indica un punto en el diagrama de flujo en el que múltiples
ramificaciones convergen de nuevo en un solo proceso.
Símbolo de Fusión
Indica un paso en el que dos o más sub-listas o subprocesos se
convierten en uno.
Símbolo de intercalar
Indica un paso que ordena información en un formato estándar.
Símbolo de ordenar
Indica un paso que organiza una lista de elementos en una
secuencia o establece según algunos criterios predeterminados.
Símbolo de proceso predefinido
Indica una secuencia de acciones que realizan una tarea específica
incrustada dentro de un proceso más grande. Esta secuencia de
10. acciones podría describirse con más detalle en un diagrama de flujo separado.
Símbolo de operación manual
Indica una secuencia de comandos que continuarán repitiendo hasta
que se detenga manualmente.
Símbolo de límite de bucle
Indica el punto en el que debe detenerse un bucle.
Símbolo de retardo
Indica un retraso en el proceso.
Símbolo de datos almacenados
Indica un paso donde se almacenan los datos
Símbolo de la base de datos
Indica una lista de información con una estructura estándar que
permite buscar y ordenar.
Símbolo de visualización
Indica un paso que muestra información.
11. ¿QUÉ SON? CONSTANTES, VARIABLES, ACUMULADORES, CONTADORES,
IDENTIFICADORES
CONSTANTES
Es un objeto que permanece sin cambios durante todo el desarrollo del algoritmo. Por
ejemplo: el número Pi, el IVA, etc. Para distinguirlos de las variables, podemos ponerle el
nombre en mayúsculas.
VARIABLES
es un objeto en el que su contenido puede variar durante el proceso de ejecución del
algoritmo, se identifican por un nombre y su tipo de valores que puede contener para realizar
un uso correcto. Por ejemplo: acumulación de una suma, realizar una cuenta, etc.
ACUMULADORES
Es una variable numérica que permite ir acumulando operaciones, y permite ir haciendo
operaciones parciales. Se inicializa a un valor inicial según la operación que se va a
acumular: a 0 si es una suma o a 1 si es un producto.
CONTADORES
Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad
constante, cada vez que se produce un determinado suceso, acción o iteración. Se utilizan con
la finalidad de contar sucesos, acciones o iteraciones internas en un bucle, proceso, subrutina
o donde se requiera cuantificar; deben ser inicializados antes del ciclo o proceso, e
incrementados o decrementados dentro del ciclo.
12. IDENTIFICADORES
Es el nombre que se le da a un elemento de un algoritmo o programa. En pseudocódigo, a la
hora de asignar un nombre a un elemento de un algoritmo, se debe de tener en cuenta que
todo identificador debe cumplir unas reglas de sintaxis las cuales son:
-Consta de uno o más caracteres.
-El primer carácter debe ser una letra o el carácter subrayado (_), mientras que, todos los
demás pueden ser letras, dígitos o el carácter subrayado (_). Las letras pueden ser minúsculas
o mayúsculas del alfabeto inglés. Así pues, no está permitido el uso de las letras 'ñ' y 'Ñ'.
-No pueden existir dos identificadores iguales, es decir, dos elementos de un algoritmo no
pueden nombrarse de la misma forma. Lo cual no quiere decir que un identificador no pueda
aparecer más de una vez en un algoritmo.
13. EN PSEINT ¿PARA QUÉ SIRVEN LOS SIGUIENTES COMANDOS: SEGÚN,
MIENTRAS, REPETIR, PARA Y FUNCIÓN
COMANDOS
-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 ejecutar una secuencia de instrucciones un número determinado de
veces.
-Función: 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.
14. CONCLUSIONES
Este trabajo nos lleva ampliar nuestros conocimientos informáticos relacionados con el
PSEINT, con este trabajo llegamos a las siguientes conclusiones:
1. PSeInt es una aplicación pensada para los estudiantes que se inician en la
construcción de programas.
2. Este software pretende facilitarle al principiante la tarea de escribir algoritmos
en este lenguaje para programadores presentando un conjunto de ayudas y
asistencias.
3. Brinda algunas herramientas adicionales que le ayude a encontrar errores y
comprender la lógica de los algoritmos.
4. Esta herramienta está sobre todo diseñada y enfocada para las debilidades que
presentan los estudiantes al comienzo de la programación, para así poder
fortalecer dicha falencia.
5. Con la simbología que se usa en el diagrama de flujos, les permite estudiar y
comunicar procesos claros y fáciles de comprender.
6. En conclusión el trabajo se desarrolló con el objetivo de reconocer el entorno
gráfico de Pseint y distinguir algunos conceptos básicos de programación.
16. BIBLIOGRAFÍA
Es.wikipedia.org. 2020. Pseint. Recuperado de: https://es.wikipedia.org/wiki/PSeInt
Tecnología informática. ¿Qué es? descargar y usar PSEINT. Recuperado de:
https://www.tecnologia-informatica.com/pseint/
OpenWebinars.net. 2020. ¿Qué es pseudocódigo? Recuperado de:
https://openwebinars.net/blog/que-es-pseudocodigo/
Discoduroderoer.es. 2020. Variables Y Constantes En Pseudocódigo | Disco Duro De Roer.
Recuperado de: https://www.discoduroderoer.es/variables-y-constantes-en-pseudocodigo/
Smartdraw.com. 2020. Símbolos De Diagramas De Flujo. Recuperado de:
https://www.smartdraw.com/flowchart/simbolos-de-diagramas-de-flujo.htm#:~:text=Los%20
diagramas%20de%20flujo%20usan,s%C3%ADmbolos%20de%20diagrama%20de%20flujo
Lucidchart.com. 2020. Recuperado de:
https://www.lucidchart.com/pages/es/que-es-un-diagrama-de-flujo
Aprendeaprogramarconnosotros.blogspot.com. 2020. Estructura Y Comandos De Pseint.
Recuperado de:
http://aprendeaprogramarconnosotros.blogspot.com/2017/04/estructura-y-comandos-de-psein
t.html?m=1
Contadores y Sumadores - Algorítmica y Programación. (2020). Recuperado de:
https://sites.google.com/site/algoritmicai/contadores-y-sumadores
CarlosPes.com - Cursos, Libros, Videos y másRecursos Educativos. (2020). Recuperado de:
https://plataforma.josedomingo.org/pledin/cursos/programacion/curso/u23/
17. LINKS DE LOS BLOGS:
Mayleen Dayana Ferrer:
https://mayleenferrer605.blogspot.com/p/periodo-3-2020.html
Sebastián López:
https://diversiologia.blogspot.com/p/periodo-3-2020.html
Maria Camila Lucio:
https://mclajjqh.blogspot.com/p/periodo-3-2020.html
Aarón Andrés Ortega:
https://tecnologiajuntoati.blogspot.com/p/periodo-3-2019.html
Andrea Marcela Santacruz:
https://tecologiaalfull.blogspot.com/p/periodo-3-2020.html