SlideShare una empresa de Scribd logo
1 de 13
Estructuras básicas de Pseint
ANGIE MARIANA GAÑAN TENORIO
CAMILA ANDREA GAVIRIA QUINTERO
NICOLÁS GUTIÉRREZ ARIAS
LAURA ALEJANDRA RIVAS AGUIRRE
ANDRÉS FELIPE SUÁREZ LASSO
GRADO: 10-6
I.E. LICEO DEPARTAMENTAL
ÁREA DE TECNOLOGÍA E INFORMÁTICA
SANTIAGO DE CALI
2020
Estructuras básicas de Pseint
ANGIE MARIANA GAÑAN TENORIO
CAMILA ANDREA GAVIRIA QUINTERO
NICOLÁS GUTIÉRREZ ARIAS
LAURA ALEJANDRA RIVAS AGUIRRE
ANDRÉS FELIPE SUÁREZ LASSO
GRADO: 10-6
GUILLERMO MONDRAGÓN CASTRO
Mag. Gestión de la Tecnología Educativa
I.E. LICEO DEPARTAMENTAL
ÁREA DE INVESTIGACIÓN Y DESARROLLO HUMANO
SANTIAGO DE CALI
2020
Tabla de contenido
1. ¿Qué es Pseint?.....................................................................................................4
2. ¿Qué son?..............................................................................................................5
2.1. ¿Qué es un diagrama de flujo?.......................................................................5
2.2. Símbolos......................................................................................................... 5
2.3. Constantes.......................................................................................................8
2.4.
Variables……………………………………………………………………………..8
2.5. Acumuladores……………………………………………………………………….9
2.6. Contadores………………………………………………………………………….9
2.7. Identificadores……………………………………………………………………....9
3. Comandos………………………………….……………………………………..…….10
4. Conclusiones……………………………...…………………………………………….1
1
5. Referencias……………………………………………………………………………..11
6. Blog’s de los integrantes……………………………………………………………....12
7. Evidencias del trabajo……………………………………………………………….…12
1. ¿Qué es Pseint?
Es una herramienta de desarrollo de pseudocódigo libre y de código abierto, lo
que significa que es gratis y su código puede ser modificado con mejoras y redistribuido
para que los demás usuarios también tomen ventaja de estas mejoras. Pseint ha sido
diseñada para ofrecer a los estudiantes de carreras de informática una forma sencilla de
focalizarse en los conceptos de los algoritmos y estructurar sus propios programas en
un lenguaje más natural, y que además fuera independiente del lenguaje de
programación usado.
Figura 1.
2. ¿Qué son?
2.1. ¿Qué es un diagrama de flujo?
Un diagrama de flujo es un diagrama que describe un proceso, sistema o
algoritmo informático. Se usan ampliamente en numerosos campos para documentar,
estudiar, planificar, mejorar y comunicar procesos que suelen ser complejos en
diagramas claros y fáciles de comprender.
Figura 2.
2.2. Símbolos
● Inicio/fin: Indica el inicio o la terminación del flujo del proceso.
Figura 3.
● Decisión: Señala un punto en el flujo donde se produce una bifurcación del tipo
“Si”-”No”.
Figura 4.
● Multidocumento: Se refiere a un conjunto de documentos. Por ejemplo un
expediente.
Figura 5.
● Conector de un proceso: Conexión o enlace con otro proceso, en el que continúa
el diagrama de flujo. Por ejemplo, un subproceso.
Figura 6.
● Base de datos: Empleado para representar la grabación de datos.
Figura 7.
● Actividad: Representa la actividad llevada a cabo en el proceso.
Figura 8.
● Documento: Documento utilizado en el proceso.
Figura 9.
● Inspección/firma: Aplicado en aquellas acciones que requieren.
Figura 10.
● Archivo: Se utiliza para reflejar la acción de archivo de un documento o
expediente.
Figura 11.
● Línea de flujo: Indica el sentido del flujo del proceso.
Figura 12.
2.3. 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.
Figura.13
2.4. 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.
Figura 14.
2.5. Acumuladores
Se utilizan para acumular resultados parciales de cálculos con una misma
operación. Se realiza en dos operaciones:
● Inicialización: Debe ser inicializado con un valor neutro según el tipo de
operación que realicemos, si es una suma se inicializará en 0 y si es un producto
se inicializará en 1.
● Acumulación: Realiza la acumulación con estas expresiones según el tipo de
operación:
acumulador <- acumulador+variable o acumulador <- acumulador*variable
2.6. Contadores
Se utilizan para contar cualquier suceso que se necesite dentro de un
programa. Se realiza en dos operaciones:
● Inicialización: Se inicia en 0 si se realiza una cuenta natural o desde un valor
inicial, si queremos realizar otro tipo de cuenta.
● Incremento: Aumenta el valor de la variable en 1 si es una cuenta natural o con
otro valor, si se desea realizar otro tipo de cuenta. La expresión que se utiliza
para la variable es:
contador <- constante + constante
2.7. Identificadores
Los identificadores son símbolos léxicos que nombran entidades. El concepto es
análogo al de "nombres de procesamiento de la información". Nombrar las entidades
hace posible referirse a las mismas, lo cual es esencial para cualquier tipo de
procesamiento simbólico.
3. Comandos
● Según: La instrucción (según) esta instrucción permite ejecutar opcionalmente
varias acciones posibles, dependiendo del valor almacenado en una variable de
tipo numérico.
Figura 15.
● Mientras: La instrucción (mientras) ejecuta una secuencia de instrucciones
mientras una condición sea verdadera.
Figura 16.
● Repetir: La instrucción (repetir) ejecuta una secuencia de instrucciones hasta que
la condición sea verdadera.
Figura 17.
● Para: La instrucción (para) ejecutar una secuencia de instrucciones un número
determinado de veces.
Figura 18.
● 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.
Figura 19.
4. Conclusiones
1. Pseint es una herramienta que ayuda a los estudiantes y a quienes inician en la
informática debido a la facilidad que dispone para programar, crear algoritmos y
otras estructuras.
2. El programa nos permite crear diagramas de flujo, concluimos que es una
herramienta sumamente útil para explicar distintos procesos de una forma
sencilla y muy fácil de entender.
3. En Pseint hacemos uso de comandos, palabras que están programadas para
realizar una acción sobre lo que estemos desarrollando, herramienta muy útil e
interesante que nos da una vista de un lado más complejo de la programación.
5. Referencias
● Lucidchart.(s.f.).¿Qué es un diagrama de flujo?.Recuperado de
https://www.lucidchart.com/pages/es/que-es-un-diagrama-de-flujo
● Armas,J.(22 de abril de 2017).Estructura y comandos de PSeIn.APRENDIENDO
PSEINT.Recuperado de http://aprendeaprogramarconnosotros.blogspot.com/
● Alteco Consultores.(s.f.).Qué es un diagrama de flujo de proceso o
flujograma.Recuperado de .https://www.aiteco.com/diagrama-de-flujo/
● Tecnología+informática.(15 de julio de 2020).PSeInt:¿Qué es? Descargar y usar
PSeInt.Recuperado de .https://www.tecnologia-informatica.com/pseint
● Discoduroderoer.(15 de enero de 2013).Variables y constantes en
pseudocódigo.Recuperado de.https://www.discoduroderoer.es/variables-y-
constantes-en-pseudocodigo/
● Wikipédia.(13 de julio del 2019).identificador.Recuperado de
https://es.wikipedia.org/wiki/Identificador
6. Blog’s de los integrantes
● Angie Mariana Gañan Tenorio
https://tecnologiaalalcance21.blogspot.com/p/periodo-iii-2020.html?m=1
● Camila Andrea Gaviria Quintero https://tictecnocg.blogspot.com/p/periodo-
3-2020.html?m=1
● Nicolás Gutiérrez Arias
https://nicolasgutierrezarias.blogspot.com/p/periodo-3-2020.html
● Laura Alejandra Rivas Aguirre
https://tecnolalu2004.blogspot.com/p/periodo-3-2020.html
● Andrés Felipe Suárez Lasso https://tecnolasso.blogspot.com/p/periodo-
32020.html?m=1
7. Evidencias del trabajo
Trabajo de tecnología (Pseint)

Más contenido relacionado

Similar a Trabajo de tecnología (Pseint)

Similar a Trabajo de tecnología (Pseint) (20)

Pseint
PseintPseint
Pseint
 
conceptos básicos de programación
conceptos básicos de programación conceptos básicos de programación
conceptos básicos de programación
 
Tecnologia 3 periodo
Tecnologia 3 periodoTecnologia 3 periodo
Tecnologia 3 periodo
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecnología
TecnologíaTecnología
Tecnología
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Estructuras basicas.
Estructuras basicas.Estructuras basicas.
Estructuras basicas.
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
ESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICASESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICAS
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecno
TecnoTecno
Tecno
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Estructuras basicas tecnología
Estructuras basicas  tecnología Estructuras basicas  tecnología
Estructuras basicas tecnología
 
Estructuras basicas tecnología (2)
Estructuras basicas  tecnología (2)Estructuras basicas  tecnología (2)
Estructuras basicas tecnología (2)
 
Estructuras basicas tecnología (1)
Estructuras basicas  tecnología (1)Estructuras basicas  tecnología (1)
Estructuras basicas tecnología (1)
 
Estructuras básicas tecnología
Estructuras básicas  tecnología Estructuras básicas  tecnología
Estructuras básicas tecnología
 

Más de kamigaviria115

Más de kamigaviria115 (18)

Diapositivas ambientalistas
Diapositivas ambientalistasDiapositivas ambientalistas
Diapositivas ambientalistas
 
Folleto
FolletoFolleto
Folleto
 
Proyecto c.t.s
Proyecto c.t.sProyecto c.t.s
Proyecto c.t.s
 
Cecolda.
Cecolda.Cecolda.
Cecolda.
 
Taller de estadística (ley de esturges)
Taller de estadística (ley de esturges)Taller de estadística (ley de esturges)
Taller de estadística (ley de esturges)
 
Taller de distribucion_de_frecuencias_11-6
Taller de distribucion_de_frecuencias_11-6Taller de distribucion_de_frecuencias_11-6
Taller de distribucion_de_frecuencias_11-6
 
Trabajo de tecnologia 11-6
Trabajo de tecnologia 11-6Trabajo de tecnologia 11-6
Trabajo de tecnologia 11-6
 
Tarjeta Arduino
Tarjeta ArduinoTarjeta Arduino
Tarjeta Arduino
 
Tecnologia 2020
Tecnologia 2020Tecnologia 2020
Tecnologia 2020
 
Resumen sobre conceptos de la electricidad
Resumen sobre conceptos de la electricidadResumen sobre conceptos de la electricidad
Resumen sobre conceptos de la electricidad
 
Folleto de la electricidad y sus fundamentos
Folleto de la electricidad y sus fundamentosFolleto de la electricidad y sus fundamentos
Folleto de la electricidad y sus fundamentos
 
Web 2.0 texto argumentativo
Web 2.0 texto argumentativoWeb 2.0 texto argumentativo
Web 2.0 texto argumentativo
 
Trabajo de tecnologia equipo 4
Trabajo de tecnologia equipo 4Trabajo de tecnologia equipo 4
Trabajo de tecnologia equipo 4
 
Tecnología (Computadora)
Tecnología (Computadora)Tecnología (Computadora)
Tecnología (Computadora)
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Resumen de filmora
Resumen de filmoraResumen de filmora
Resumen de filmora
 
Access
Access Access
Access
 
Access camila
Access camilaAccess camila
Access camila
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Trabajo de tecnología (Pseint)

  • 1. Estructuras básicas de Pseint ANGIE MARIANA GAÑAN TENORIO CAMILA ANDREA GAVIRIA QUINTERO NICOLÁS GUTIÉRREZ ARIAS LAURA ALEJANDRA RIVAS AGUIRRE ANDRÉS FELIPE SUÁREZ LASSO GRADO: 10-6 I.E. LICEO DEPARTAMENTAL ÁREA DE TECNOLOGÍA E INFORMÁTICA SANTIAGO DE CALI 2020
  • 2. Estructuras básicas de Pseint ANGIE MARIANA GAÑAN TENORIO CAMILA ANDREA GAVIRIA QUINTERO NICOLÁS GUTIÉRREZ ARIAS LAURA ALEJANDRA RIVAS AGUIRRE ANDRÉS FELIPE SUÁREZ LASSO GRADO: 10-6 GUILLERMO MONDRAGÓN CASTRO Mag. Gestión de la Tecnología Educativa I.E. LICEO DEPARTAMENTAL ÁREA DE INVESTIGACIÓN Y DESARROLLO HUMANO SANTIAGO DE CALI 2020
  • 3. Tabla de contenido 1. ¿Qué es Pseint?.....................................................................................................4 2. ¿Qué son?..............................................................................................................5 2.1. ¿Qué es un diagrama de flujo?.......................................................................5 2.2. Símbolos......................................................................................................... 5 2.3. Constantes.......................................................................................................8 2.4. Variables……………………………………………………………………………..8 2.5. Acumuladores……………………………………………………………………….9 2.6. Contadores………………………………………………………………………….9 2.7. Identificadores……………………………………………………………………....9 3. Comandos………………………………….……………………………………..…….10 4. Conclusiones……………………………...…………………………………………….1 1 5. Referencias……………………………………………………………………………..11 6. Blog’s de los integrantes……………………………………………………………....12 7. Evidencias del trabajo……………………………………………………………….…12
  • 4. 1. ¿Qué es Pseint? Es una herramienta de desarrollo de pseudocódigo libre y de código abierto, lo que significa que es gratis y su código puede ser modificado con mejoras y redistribuido para que los demás usuarios también tomen ventaja de estas mejoras. Pseint ha sido diseñada para ofrecer a los estudiantes de carreras de informática una forma sencilla de focalizarse en los conceptos de los algoritmos y estructurar sus propios programas en un lenguaje más natural, y que además fuera independiente del lenguaje de programación usado. Figura 1.
  • 5. 2. ¿Qué son? 2.1. ¿Qué es un diagrama de flujo? Un diagrama de flujo es un diagrama que describe un proceso, sistema o algoritmo informático. Se usan ampliamente en numerosos campos para documentar, estudiar, planificar, mejorar y comunicar procesos que suelen ser complejos en diagramas claros y fáciles de comprender. Figura 2. 2.2. Símbolos ● Inicio/fin: Indica el inicio o la terminación del flujo del proceso. Figura 3. ● Decisión: Señala un punto en el flujo donde se produce una bifurcación del tipo “Si”-”No”.
  • 6. Figura 4. ● Multidocumento: Se refiere a un conjunto de documentos. Por ejemplo un expediente. Figura 5. ● Conector de un proceso: Conexión o enlace con otro proceso, en el que continúa el diagrama de flujo. Por ejemplo, un subproceso. Figura 6. ● Base de datos: Empleado para representar la grabación de datos. Figura 7. ● Actividad: Representa la actividad llevada a cabo en el proceso. Figura 8. ● Documento: Documento utilizado en el proceso.
  • 7. Figura 9. ● Inspección/firma: Aplicado en aquellas acciones que requieren. Figura 10. ● Archivo: Se utiliza para reflejar la acción de archivo de un documento o expediente. Figura 11. ● Línea de flujo: Indica el sentido del flujo del proceso. Figura 12.
  • 8. 2.3. 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. Figura.13 2.4. 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. Figura 14.
  • 9. 2.5. Acumuladores Se utilizan para acumular resultados parciales de cálculos con una misma operación. Se realiza en dos operaciones: ● Inicialización: Debe ser inicializado con un valor neutro según el tipo de operación que realicemos, si es una suma se inicializará en 0 y si es un producto se inicializará en 1. ● Acumulación: Realiza la acumulación con estas expresiones según el tipo de operación: acumulador <- acumulador+variable o acumulador <- acumulador*variable 2.6. Contadores Se utilizan para contar cualquier suceso que se necesite dentro de un programa. Se realiza en dos operaciones: ● Inicialización: Se inicia en 0 si se realiza una cuenta natural o desde un valor inicial, si queremos realizar otro tipo de cuenta. ● Incremento: Aumenta el valor de la variable en 1 si es una cuenta natural o con otro valor, si se desea realizar otro tipo de cuenta. La expresión que se utiliza para la variable es: contador <- constante + constante 2.7. Identificadores Los identificadores son símbolos léxicos que nombran entidades. El concepto es análogo al de "nombres de procesamiento de la información". Nombrar las entidades hace posible referirse a las mismas, lo cual es esencial para cualquier tipo de procesamiento simbólico.
  • 10. 3. Comandos ● Según: La instrucción (según) esta instrucción permite ejecutar opcionalmente varias acciones posibles, dependiendo del valor almacenado en una variable de tipo numérico. Figura 15. ● Mientras: La instrucción (mientras) ejecuta una secuencia de instrucciones mientras una condición sea verdadera. Figura 16. ● Repetir: La instrucción (repetir) ejecuta una secuencia de instrucciones hasta que la condición sea verdadera. Figura 17. ● Para: La instrucción (para) ejecutar una secuencia de instrucciones un número determinado de veces. Figura 18.
  • 11. ● 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. Figura 19. 4. Conclusiones 1. Pseint es una herramienta que ayuda a los estudiantes y a quienes inician en la informática debido a la facilidad que dispone para programar, crear algoritmos y otras estructuras. 2. El programa nos permite crear diagramas de flujo, concluimos que es una herramienta sumamente útil para explicar distintos procesos de una forma sencilla y muy fácil de entender. 3. En Pseint hacemos uso de comandos, palabras que están programadas para realizar una acción sobre lo que estemos desarrollando, herramienta muy útil e interesante que nos da una vista de un lado más complejo de la programación. 5. Referencias ● Lucidchart.(s.f.).¿Qué es un diagrama de flujo?.Recuperado de https://www.lucidchart.com/pages/es/que-es-un-diagrama-de-flujo ● Armas,J.(22 de abril de 2017).Estructura y comandos de PSeIn.APRENDIENDO PSEINT.Recuperado de http://aprendeaprogramarconnosotros.blogspot.com/ ● Alteco Consultores.(s.f.).Qué es un diagrama de flujo de proceso o flujograma.Recuperado de .https://www.aiteco.com/diagrama-de-flujo/ ● Tecnología+informática.(15 de julio de 2020).PSeInt:¿Qué es? Descargar y usar PSeInt.Recuperado de .https://www.tecnologia-informatica.com/pseint ● Discoduroderoer.(15 de enero de 2013).Variables y constantes en pseudocódigo.Recuperado de.https://www.discoduroderoer.es/variables-y- constantes-en-pseudocodigo/
  • 12. ● Wikipédia.(13 de julio del 2019).identificador.Recuperado de https://es.wikipedia.org/wiki/Identificador 6. Blog’s de los integrantes ● Angie Mariana Gañan Tenorio https://tecnologiaalalcance21.blogspot.com/p/periodo-iii-2020.html?m=1 ● Camila Andrea Gaviria Quintero https://tictecnocg.blogspot.com/p/periodo- 3-2020.html?m=1 ● Nicolás Gutiérrez Arias https://nicolasgutierrezarias.blogspot.com/p/periodo-3-2020.html ● Laura Alejandra Rivas Aguirre https://tecnolalu2004.blogspot.com/p/periodo-3-2020.html ● Andrés Felipe Suárez Lasso https://tecnolasso.blogspot.com/p/periodo- 32020.html?m=1 7. Evidencias del trabajo