SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
LA ELECTRICIDAD Y LA ELECTRÓNICA: PSEINT
PEREA QUINTERO SALOMÉ
MARTíNEZ VALENCIA ANGEL
SANTOS SÁENZ EMMANUEL
GARZON QUINTERO ANA SOFIA
INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL
SANTIAGO DE CALI
2020
1
TABLA DE CONTENIDO
¿QUE ES PSEINT?. ……………………………………………………………………… 3
CONCEPTOS BÁSICOS DE PROGRAMACIÓN……………………………………... 3
FUNDAMENTOS DE PROGRAMACIÓN ………………………………………….…..4
¿QUÉ ES UN DIAGRAMA DE FLUJO? ………………………………………………..4
SÍMBOLOS DE DIAGRAMA DE FLUJO…………………………………………….....5
COMANDOS BÁSICOS DE PSEINT …………………………………………………....10
CONCLUSIÓN ………………………….………………………………………………....11
2
¿QUÉ ES PSEINT?
Es un intérprete de pseudocódigo libre y de código abierto gratuito, con el cual podemos
escribir nuestro boceto de programa y experimentar con los diversos resultados, ofrece
muchas características que lo convierten en una herramienta absolutamente indispensable
para aprender a programar, cualquiera sea el lenguaje que hayamos elegido para hacerlo,
también su código puede ser modificado con mejoras y redistribuido para que los demás
usuarios también tomen ventaja de estas mejoras.
Pero además de esto, Pseint es una herramienta que 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 su estrecha relación con la programación, con el objetivo de disminuir las
dificultades de tener que aprender un lenguaje de programación y sus particularidades antes
de poder lanzarse a entender cómo realmente funciona todo ello.
CONCEPTOS BÁSICOS DE PROGRAMACIÓN
Constante: ​Una constante es una cantidad que tiene un valor fijo en un determinado
cálculo, proceso o ecuación.
Variable: ​Puede hablarse de distintos tipos de variable: las variables dependientes, que
son aquellas que dependen del valor que se le asigne a otros fenómenos o variables; las
variables independientes, cuyos cambios en los valores influyen en los valores de otra; las
variables aleatorias son las funciones que asocian un número real a cada elemento de un
conjunto.En otra clasificación puede decirse que existen variables cualitativas, que expresan
distintas cualidades, características o modalidades, y variables cuantitativas, que se enuncian
mediante cantidades numéricas, entre otras.
Acumuladores: ​Un acumulador es una variable numérica que permite sumar un conjunto
de valores. Me permite ir haciendo operaciones parciales. Un acumulador, se inicializa a un
3
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. acumulador = acumulador + variable (valor).
Contador: ​Nos permite guardar un valor el cual se va a incrementar o decrementar, es una
variable ​a la que se le suma un valor constante​. contador = contador + constante.
Identificadores: ​Los identificadores son una secuencia de caracteres alfanuméricos que se
usan para denominar diferentes cosas como variables y funciones.
FUNDAMENTOS DE PROGRAMACIÓN
Para tener una idea de lo que son, nos hemos basado en el libro​ “Fundamentos de
programación usando Pseint”​, este trata sobre el análisis y diseño de algoritmos, es decir,
que se centra en la lógica de la programación más que en la codificación utilizando algún
lenguaje de programación específico como C, C++, Java, C#, PHP, VB, pascal, python,
javaScript, Matlab. Esto permite desarrollar en los estudiantes de cualquier disciplina, las
capacidades mentales necesarias para poder programar computadoras. Para el diseño de
algoritmos se hace uso de los diagramas de flujo y pseudocódigo utilizando el programa
Pseint, que es software libre. Además se utiliza los paradigmas de la programación
estructurada y modular (descendente o top down) que son la base que sustentan la
programación orientada a objetos. Esta última (POO) queda fuera del alcance de este libro.
¿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. Los diagramas de flujo emplean rectángulos, óvalos, diamantes y
otras numerosas figuras para definir el tipo de paso, junto con flechas conectoras que
4
establecen el flujo y la secuencia. Pueden variar desde diagramas simples y dibujados a mano
hasta diagramas exhaustivos creados por computadora que describen múltiples pasos y rutas.
Si tomamos en cuenta todas las diversas figuras de los diagramas de flujo, son uno de los
diagramas más comunes del mundo, usados por personas con y sin conocimiento técnico en
una variedad de campos. Los diagramas de flujo a veces se denominan con nombres más
especializados, como "diagrama de flujo de procesos", "mapa de procesos", "diagrama de
flujo funcional", "mapa de procesos de negocios", "notación y modelado de procesos de
negocio (BPMN)" o "diagrama de flujo de procesos (PFD)". Están relacionados con otros
diagramas populares, como los diagramas de flujo de datos (DFD) y los diagramas de
actividad de lenguaje unificado de modelado (UML).
SÍMBOLOS DE DIAGRAMA DE FLUJO
Símbolo de Inicio / Final Símbolo de Acción o Proceso
El símbolo de terminación marca el punto
inicial o final del sistema. Por lo general,
contiene la palabra "Inicio" o "Fin".
Un rectangulo solo puede representar un
solo paso dentro de un proceso ("agregar
dos tazas de harina"), o un subproceso
completo ("hacer pan") dentro de un proceso
más grande.
5
Símbolo del Documento Impreso​ ​Símbolo de Multidocumento
Un documento o informe impreso. Representa multidocumento en el proceso.
Símbolo de Decisión o Ramificación Símbolo de Entrada / Salida
Un punto de decisión o ramificación.
Las líneas que representan diferentes
decisiones surgen de diferentes puntos
del diamante.
Representa el material o la información
que entra o sale del sistema, como una orden
del cliente (entrada) o un producto (salida).
6
Símbolo de Entrada Manual Símbolo de Preparación
Representa un paso en el que se pide al
usuario que introduzca la información
manualmente.
Representa un ajuste a otro paso en el
proceso.
Símbolo del Conector O Símbolo
Indica que el flujo continúa donde se ha
colocado un símbolo idéntico (que
contiene la misma letra)
Indica que el flujo del proceso continúa en
más de dos ramas.
7
Símbolo de Unión de Invocación Símbolo de Fusión
Indica un punto en el diagrama de flujo en el
que múltiples ramificaciones convergen de
nuevo en un solo proceso.
Indica un paso en el que dos o más sub-listas
o subprocesos se convierten en uno.
Símbolo de Intercalar Símbolo de Ordenar
Indica un paso que ordena información en un
formato estándar.
Indica un paso que organiza una lista de
elementos en una secuencia o establece
según algunos criterios predeterminados.
8
Símbolo de Proceso Predefinido Símbolo de Operación Manual
Indica una secuencia de acciones que realizan
una tarea específica incrustada dentro de un
proceso más grande. Esta secuencia de
acciones podría describirse con más detalle
en un diagrama de flujo separado.
Indica una secuencia de comandos que
continuarán repitiéndose hasta que se
detenga manualmente.
Símbolo de Límite de Bucle Símbolo de Retardo
Indica el punto en el que debe detenerse un
bucle.
Indica un retraso en el proceso.
9
Almacenamiento de Datos o Símbolo de la Base de Datos
Símbolo de Datos Almacenados
Indica un paso donde se almacenan los
datos.
Indica una lista de información con una
estructura estándar que permite buscar y
ordenar.
Símbolo de Almacenamiento Interno Símbolo de Visualización
Indica que la información se almacenó en la
memoria durante un programa, utilizado en
diagramas de flujo de diseño de software.
Indica un paso que muestra información.
10
Conector Fuera de Página
Indica que el proceso continúa fuera de la
página.
COMANDOS BÁSICOS DE PSEINT
Según:​ Permite trabajar con un sistema de valor numero, donde, según el valor elegido
ocurría una secuencia de acciones.Desarrollo:
● Debe existir previamente la variable con la que se trabajará, ya sea por el comando
‘Leer’, o por ‘Asignar’
● La variable solo debe ser de valor numérico, no se permite del tipo texto
● Para comenzar el comando, este inicia con la palabra ‘Segun’ seguido de la
variable numérica previamente existente y seguido de la palabra ‘Hacer’.
Mientras:​ Permite crear un ciclo, que terminará cuando la condición no se cumpla.
Desarrollo:
11
● Debe existir previamente una variable que será utilizada en la condición
● Para utilizar el comando, primero se debe escribir ‘Mientras’ seguido de la
condición y luego la palabra ‘Hacer’
Repetir:​ Permite hacer una secuencia de acciones hasta completar una condición.
Desarrollo:
● Debe existir previamente una variable con el valor de inicio
● Debe existir un valor de llegada, ya sea mediante variable o predeterminado
● Para empezar el comando, se necesita escribir ‘Repetir’ luego colocar la secuencia
de acciones y para finalizar colocar ‘Hasta Que’ y la condición para finalizar la
repetición
Para​:​ La instrucción Para ejecutar una secuencia de instrucciones un número
determinado de veces.
Función:​ Las funciones también llamadas Subproceso o SubAlgoritmo, es una
instrucción que permite agrupar variables y sentencias, cuya finalidad es la de ejecutar
una tarea específica, se pueden añadir una o varias funciones, en un algoritmo, las
funciones son subprogramas dentro de un programa, que se pueden invocar (ejecutar)
desde cualquier parte del programa, es decir, desde otra función, desde la misma
función o desde el programa principal, cuantas veces sea necesario.
CONCLUSIÓN
12
De acuerdo a las investigaciones realizadas por cada uno de los estudiantes presentes
en el grupo de trabajo, podemos concluir que Pseint es una herramienta de relativa fácil
maniobrabilidad que plasma un panorama más amigable el cual permite generar confianza
a aquellas personas que están introduciéndose en la programación mediante el uso de un
lenguaje más sencillo cómo lo son los pseudocódigos, además de la utilización de
diagramas y símbolos cuyas utilidades son organizar algoritmos, ideas o acciones que
próximamente serán digitalizados.
REFERENCIAS
Garcia, I., 2020. ​Fundamentos De Programación Usando Pseint​. [online] Digitaliapublishing.com.
Available at:
<http://www.digitaliapublishing.com/a/45537/fundamentos-de-programacion-usando-pseint>
[Accessed 19 October 2020].
Smartdraw.com. 2020. ​Símbolos De Diagramas De Flujo​. [online] Available at:
<https://www.smartdraw.com/flowchart/simbolos-de-diagramas-de-flujo.htm> [Accessed 19
October 2020].
Definición.de. 2020. [online] Available at:
<https://definicion.de/constante/#:~:text=Para%20las%20matem%C3%A1ticas%2C%20una%20c
onstante,dentro%20de%20un%20cierto%20contexto.> [Accessed 19 October 2020].
definición.de. 2020. [online] Available at: <https://definicion.de/variable/> [Accessed 19 October
2020].
13
Risk Networks. 2020. ​Pseint: Comando Según​. [online] Available at:
<https://riskn.wordpress.com/pseint/pseint-acciones-comandos/pseint-comando-segun/#:~:text=S
eg%C3%BAn%3A%20Permite%20trabajar%20con%20un,ocurr%C3%ADa%20una%20secuencia
%20de%20acciones.&text=La%20variable%20solo%20debe%20ser,se%20permite%20del%20tip
o%20texto> [Accessed 19 October 2020].
Risk Networks. 2020. ​Pseint: Comando Mientras​. [online] Available at:
<https://riskn.wordpress.com/pseint/pseint-acciones-comandos/pseint-comando-mientras/>
[Accessed 19 October 2020].
Risk Networks. 2020. ​Pseint: Comando Repetir​. [online] Available at:
<https://riskn.wordpress.com/pseint/pseint-acciones-comandos/pseint-comando-repetir/>
[Accessed 19 October 2020].
Informaticoenprocesso.blogspot.com. 2020. ​Pseint - Estructuras Repetitivas​. [online] Available at:
<http://informaticoenprocesso.blogspot.com/2017/03/estructuras-repetitivas-programacion.html>
[Accessed 19 October 2020].
PROGRAMACIÓN. 2020. ​Funciones / Subprocesos En Pseint​. [online] Available at:
<https://victomanolo.wordpress.com/funciones-subprocesos-en-pseint/> [Accessed 19 October
2020].
14
LINKS BLOGS
https://martinezangel1895.blogspot.com/p/tercer-periodo-2020.html
https://tegnologyli.blogspot.com/p/tercer-periodo_4.html
https://tecnologiaavanzada23.blogspot.com/p/periodo-3-2020.html
https://tecnoabyss.blogspot.com/p/tercer-periodo-2020.html
15

Más contenido relacionado

La actualidad más candente

La actualidad más candente (17)

Estructuras básicas.docx
Estructuras básicas.docxEstructuras básicas.docx
Estructuras básicas.docx
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
DIAGRAMAS DE FLUJO
DIAGRAMAS DE FLUJODIAGRAMAS DE FLUJO
DIAGRAMAS DE FLUJO
 
Conceptos basicos de programacion
Conceptos basicos de programacionConceptos basicos de programacion
Conceptos basicos de programacion
 
Estructuras basicas.
Estructuras basicas.Estructuras basicas.
Estructuras basicas.
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Tecnologìa -Estructuras básicas
Tecnologìa  -Estructuras básicasTecnologìa  -Estructuras básicas
Tecnologìa -Estructuras básicas
 
Tecnología- Estructuras Básicas
Tecnología- Estructuras BásicasTecnología- Estructuras Básicas
Tecnología- Estructuras Básicas
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 
Estructuras basicas:pseint.
Estructuras basicas:pseint.Estructuras basicas:pseint.
Estructuras basicas:pseint.
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Conceptos basicos de programacion
Conceptos basicos de programacionConceptos basicos de programacion
Conceptos basicos de programacion
 
Trabajo de tecnologia- Reconstruccion.pdf
Trabajo de tecnologia- Reconstruccion.pdfTrabajo de tecnologia- Reconstruccion.pdf
Trabajo de tecnologia- Reconstruccion.pdf
 
Tecno
TecnoTecno
Tecno
 

Similar a Introducción a Pseint: programación y diagramas de flujo

Similar a Introducción a Pseint: programación y diagramas de flujo (20)

conceptos básicos de programación
conceptos básicos de programación conceptos básicos de programación
conceptos básicos de programación
 
Estructuras Basicas
Estructuras BasicasEstructuras Basicas
Estructuras Basicas
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Tecno
TecnoTecno
Tecno
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Estructuras Básicas
Estructuras Básicas Estructuras Básicas
Estructuras Básicas
 
Conceptos basicos de programacion.docx (1)
Conceptos basicos de programacion.docx (1)Conceptos basicos de programacion.docx (1)
Conceptos basicos de programacion.docx (1)
 
Conceptos basicos de programacion (1)
Conceptos basicos de programacion (1)Conceptos basicos de programacion (1)
Conceptos basicos de programacion (1)
 
Estructuras básicas de PSeInt
Estructuras básicas de PSeIntEstructuras básicas de PSeInt
Estructuras básicas de PSeInt
 
Estructuras basicas pseint
Estructuras basicas  pseintEstructuras basicas  pseint
Estructuras basicas pseint
 
Tecnología
TecnologíaTecnología
Tecnología
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Trabajo de 3er periodo tecnología
Trabajo de 3er periodo tecnología Trabajo de 3er periodo tecnología
Trabajo de 3er periodo tecnología
 
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
 
Estructuras basicas tecnología (2)
Estructuras basicas  tecnología (2)Estructuras basicas  tecnología (2)
Estructuras basicas tecnología (2)
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 

Más de ngelMartinez8 (13)

Contaminación ambiental causada por el mal manejo de basuras y residuos sólid...
Contaminación ambiental causada por el mal manejo de basuras y residuos sólid...Contaminación ambiental causada por el mal manejo de basuras y residuos sólid...
Contaminación ambiental causada por el mal manejo de basuras y residuos sólid...
 
Taller distribución de frecuencias
Taller distribución de frecuenciasTaller distribución de frecuencias
Taller distribución de frecuencias
 
.
..
.
 
.
..
.
 
.
..
.
 
.
..
.
 
.
..
.
 
.
..
.
 
Folleto2
Folleto2Folleto2
Folleto2
 
Folleto
FolletoFolleto
Folleto
 
Tecnologia.pub
Tecnologia.pubTecnologia.pub
Tecnologia.pub
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 

Último

SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptxguillermosantana15
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfannavarrom
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...RichardRivas28
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxYajairaMartinez30
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilDissneredwinPaivahua
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricoalexcala5
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 

Último (20)

SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptx
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civil
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctrico
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 

Introducción a Pseint: programación y diagramas de flujo

  • 1. LA ELECTRICIDAD Y LA ELECTRÓNICA: PSEINT PEREA QUINTERO SALOMÉ MARTíNEZ VALENCIA ANGEL SANTOS SÁENZ EMMANUEL GARZON QUINTERO ANA SOFIA INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL SANTIAGO DE CALI 2020 1
  • 2. TABLA DE CONTENIDO ¿QUE ES PSEINT?. ……………………………………………………………………… 3 CONCEPTOS BÁSICOS DE PROGRAMACIÓN……………………………………... 3 FUNDAMENTOS DE PROGRAMACIÓN ………………………………………….…..4 ¿QUÉ ES UN DIAGRAMA DE FLUJO? ………………………………………………..4 SÍMBOLOS DE DIAGRAMA DE FLUJO…………………………………………….....5 COMANDOS BÁSICOS DE PSEINT …………………………………………………....10 CONCLUSIÓN ………………………….………………………………………………....11 2
  • 3. ¿QUÉ ES PSEINT? Es un intérprete de pseudocódigo libre y de código abierto gratuito, con el cual podemos escribir nuestro boceto de programa y experimentar con los diversos resultados, ofrece muchas características que lo convierten en una herramienta absolutamente indispensable para aprender a programar, cualquiera sea el lenguaje que hayamos elegido para hacerlo, también su código puede ser modificado con mejoras y redistribuido para que los demás usuarios también tomen ventaja de estas mejoras. Pero además de esto, Pseint es una herramienta que 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 su estrecha relación con la programación, con el objetivo de disminuir las dificultades de tener que aprender un lenguaje de programación y sus particularidades antes de poder lanzarse a entender cómo realmente funciona todo ello. CONCEPTOS BÁSICOS DE PROGRAMACIÓN Constante: ​Una constante es una cantidad que tiene un valor fijo en un determinado cálculo, proceso o ecuación. Variable: ​Puede hablarse de distintos tipos de variable: las variables dependientes, que son aquellas que dependen del valor que se le asigne a otros fenómenos o variables; las variables independientes, cuyos cambios en los valores influyen en los valores de otra; las variables aleatorias son las funciones que asocian un número real a cada elemento de un conjunto.En otra clasificación puede decirse que existen variables cualitativas, que expresan distintas cualidades, características o modalidades, y variables cuantitativas, que se enuncian mediante cantidades numéricas, entre otras. Acumuladores: ​Un acumulador es una variable numérica que permite sumar un conjunto de valores. Me permite ir haciendo operaciones parciales. Un acumulador, se inicializa a un 3
  • 4. 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. acumulador = acumulador + variable (valor). Contador: ​Nos permite guardar un valor el cual se va a incrementar o decrementar, es una variable ​a la que se le suma un valor constante​. contador = contador + constante. Identificadores: ​Los identificadores son una secuencia de caracteres alfanuméricos que se usan para denominar diferentes cosas como variables y funciones. FUNDAMENTOS DE PROGRAMACIÓN Para tener una idea de lo que son, nos hemos basado en el libro​ “Fundamentos de programación usando Pseint”​, este trata sobre el análisis y diseño de algoritmos, es decir, que se centra en la lógica de la programación más que en la codificación utilizando algún lenguaje de programación específico como C, C++, Java, C#, PHP, VB, pascal, python, javaScript, Matlab. Esto permite desarrollar en los estudiantes de cualquier disciplina, las capacidades mentales necesarias para poder programar computadoras. Para el diseño de algoritmos se hace uso de los diagramas de flujo y pseudocódigo utilizando el programa Pseint, que es software libre. Además se utiliza los paradigmas de la programación estructurada y modular (descendente o top down) que son la base que sustentan la programación orientada a objetos. Esta última (POO) queda fuera del alcance de este libro. ¿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. Los diagramas de flujo emplean rectángulos, óvalos, diamantes y otras numerosas figuras para definir el tipo de paso, junto con flechas conectoras que 4
  • 5. establecen el flujo y la secuencia. Pueden variar desde diagramas simples y dibujados a mano hasta diagramas exhaustivos creados por computadora que describen múltiples pasos y rutas. Si tomamos en cuenta todas las diversas figuras de los diagramas de flujo, son uno de los diagramas más comunes del mundo, usados por personas con y sin conocimiento técnico en una variedad de campos. Los diagramas de flujo a veces se denominan con nombres más especializados, como "diagrama de flujo de procesos", "mapa de procesos", "diagrama de flujo funcional", "mapa de procesos de negocios", "notación y modelado de procesos de negocio (BPMN)" o "diagrama de flujo de procesos (PFD)". Están relacionados con otros diagramas populares, como los diagramas de flujo de datos (DFD) y los diagramas de actividad de lenguaje unificado de modelado (UML). SÍMBOLOS DE DIAGRAMA DE FLUJO Símbolo de Inicio / Final Símbolo de Acción o Proceso El símbolo de terminación marca el punto inicial o final del sistema. Por lo general, contiene la palabra "Inicio" o "Fin". Un rectangulo solo puede representar un solo paso dentro de un proceso ("agregar dos tazas de harina"), o un subproceso completo ("hacer pan") dentro de un proceso más grande. 5
  • 6. Símbolo del Documento Impreso​ ​Símbolo de Multidocumento Un documento o informe impreso. Representa multidocumento en el proceso. Símbolo de Decisión o Ramificación Símbolo de Entrada / Salida Un punto de decisión o ramificación. Las líneas que representan diferentes decisiones surgen de diferentes puntos del diamante. Representa el material o la información que entra o sale del sistema, como una orden del cliente (entrada) o un producto (salida). 6
  • 7. Símbolo de Entrada Manual Símbolo de Preparación Representa un paso en el que se pide al usuario que introduzca la información manualmente. Representa un ajuste a otro paso en el proceso. Símbolo del Conector O Símbolo Indica que el flujo continúa donde se ha colocado un símbolo idéntico (que contiene la misma letra) Indica que el flujo del proceso continúa en más de dos ramas. 7
  • 8. Símbolo de Unión de Invocación Símbolo de Fusión Indica un punto en el diagrama de flujo en el que múltiples ramificaciones convergen de nuevo en un solo proceso. Indica un paso en el que dos o más sub-listas o subprocesos se convierten en uno. Símbolo de Intercalar Símbolo de Ordenar Indica un paso que ordena información en un formato estándar. Indica un paso que organiza una lista de elementos en una secuencia o establece según algunos criterios predeterminados. 8
  • 9. Símbolo de Proceso Predefinido Símbolo de Operación Manual Indica una secuencia de acciones que realizan una tarea específica incrustada dentro de un proceso más grande. Esta secuencia de acciones podría describirse con más detalle en un diagrama de flujo separado. Indica una secuencia de comandos que continuarán repitiéndose hasta que se detenga manualmente. Símbolo de Límite de Bucle Símbolo de Retardo Indica el punto en el que debe detenerse un bucle. Indica un retraso en el proceso. 9
  • 10. Almacenamiento de Datos o Símbolo de la Base de Datos Símbolo de Datos Almacenados Indica un paso donde se almacenan los datos. Indica una lista de información con una estructura estándar que permite buscar y ordenar. Símbolo de Almacenamiento Interno Símbolo de Visualización Indica que la información se almacenó en la memoria durante un programa, utilizado en diagramas de flujo de diseño de software. Indica un paso que muestra información. 10
  • 11. Conector Fuera de Página Indica que el proceso continúa fuera de la página. COMANDOS BÁSICOS DE PSEINT Según:​ Permite trabajar con un sistema de valor numero, donde, según el valor elegido ocurría una secuencia de acciones.Desarrollo: ● Debe existir previamente la variable con la que se trabajará, ya sea por el comando ‘Leer’, o por ‘Asignar’ ● La variable solo debe ser de valor numérico, no se permite del tipo texto ● Para comenzar el comando, este inicia con la palabra ‘Segun’ seguido de la variable numérica previamente existente y seguido de la palabra ‘Hacer’. Mientras:​ Permite crear un ciclo, que terminará cuando la condición no se cumpla. Desarrollo: 11
  • 12. ● Debe existir previamente una variable que será utilizada en la condición ● Para utilizar el comando, primero se debe escribir ‘Mientras’ seguido de la condición y luego la palabra ‘Hacer’ Repetir:​ Permite hacer una secuencia de acciones hasta completar una condición. Desarrollo: ● Debe existir previamente una variable con el valor de inicio ● Debe existir un valor de llegada, ya sea mediante variable o predeterminado ● Para empezar el comando, se necesita escribir ‘Repetir’ luego colocar la secuencia de acciones y para finalizar colocar ‘Hasta Que’ y la condición para finalizar la repetición Para​:​ La instrucción Para ejecutar una secuencia de instrucciones un número determinado de veces. Función:​ Las funciones también llamadas Subproceso o SubAlgoritmo, es una instrucción que permite agrupar variables y sentencias, cuya finalidad es la de ejecutar una tarea específica, se pueden añadir una o varias funciones, en un algoritmo, las funciones son subprogramas dentro de un programa, que se pueden invocar (ejecutar) desde cualquier parte del programa, es decir, desde otra función, desde la misma función o desde el programa principal, cuantas veces sea necesario. CONCLUSIÓN 12
  • 13. De acuerdo a las investigaciones realizadas por cada uno de los estudiantes presentes en el grupo de trabajo, podemos concluir que Pseint es una herramienta de relativa fácil maniobrabilidad que plasma un panorama más amigable el cual permite generar confianza a aquellas personas que están introduciéndose en la programación mediante el uso de un lenguaje más sencillo cómo lo son los pseudocódigos, además de la utilización de diagramas y símbolos cuyas utilidades son organizar algoritmos, ideas o acciones que próximamente serán digitalizados. REFERENCIAS Garcia, I., 2020. ​Fundamentos De Programación Usando Pseint​. [online] Digitaliapublishing.com. Available at: <http://www.digitaliapublishing.com/a/45537/fundamentos-de-programacion-usando-pseint> [Accessed 19 October 2020]. Smartdraw.com. 2020. ​Símbolos De Diagramas De Flujo​. [online] Available at: <https://www.smartdraw.com/flowchart/simbolos-de-diagramas-de-flujo.htm> [Accessed 19 October 2020]. Definición.de. 2020. [online] Available at: <https://definicion.de/constante/#:~:text=Para%20las%20matem%C3%A1ticas%2C%20una%20c onstante,dentro%20de%20un%20cierto%20contexto.> [Accessed 19 October 2020]. definición.de. 2020. [online] Available at: <https://definicion.de/variable/> [Accessed 19 October 2020]. 13
  • 14. Risk Networks. 2020. ​Pseint: Comando Según​. [online] Available at: <https://riskn.wordpress.com/pseint/pseint-acciones-comandos/pseint-comando-segun/#:~:text=S eg%C3%BAn%3A%20Permite%20trabajar%20con%20un,ocurr%C3%ADa%20una%20secuencia %20de%20acciones.&text=La%20variable%20solo%20debe%20ser,se%20permite%20del%20tip o%20texto> [Accessed 19 October 2020]. Risk Networks. 2020. ​Pseint: Comando Mientras​. [online] Available at: <https://riskn.wordpress.com/pseint/pseint-acciones-comandos/pseint-comando-mientras/> [Accessed 19 October 2020]. Risk Networks. 2020. ​Pseint: Comando Repetir​. [online] Available at: <https://riskn.wordpress.com/pseint/pseint-acciones-comandos/pseint-comando-repetir/> [Accessed 19 October 2020]. Informaticoenprocesso.blogspot.com. 2020. ​Pseint - Estructuras Repetitivas​. [online] Available at: <http://informaticoenprocesso.blogspot.com/2017/03/estructuras-repetitivas-programacion.html> [Accessed 19 October 2020]. PROGRAMACIÓN. 2020. ​Funciones / Subprocesos En Pseint​. [online] Available at: <https://victomanolo.wordpress.com/funciones-subprocesos-en-pseint/> [Accessed 19 October 2020]. 14