SlideShare una empresa de Scribd logo
1 de 27
INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL
ESTRUCTURAS BÁSICAS
INTEGRANTES:
Jhonathan Cobo Vargas
Justine Bravo Gómez
Jean Paul Giraldo
GRADO:
10-3
ASIGNATURA:
Tecnología e Informática
DOCENTE:
Guillermo Mondragón
SANTIAGO DE CALI, MARZO DE 2021.
TABLA DE CONTENIDO
DESARROLLO TEMÁTICO. 2
1. Diagramas De Flujo 2
1.1. ¿Qué son? 2
1.2. Símbolos 3
2.1 ¿Qué es PSEINT? 13
2.2 Función de los comandos: según, mientras, Repetir, para y función. 14
2.3 Comando según. 14
2.4 Comando mientras. 16
2.5 Comando repetir. 19
2.6 Comando Para. 20
2.6 Comando Función. 20
2.8 Mapa conceptual. 24
3. CONCLUSIONES. 24
4. BLOG DE CADA INTEGRANTE DEL GRUPO. 25
5. CAPTURA DE PANTALLA. 26
6. REFERENCIAS. 27
DESARROLLO TEMÁTICO.
● El objetivo principal de este trabajo es entender y exponer de forma clara los
Diagramas de flujo, Pseint y las funciones de algunos de sus comandos , para que al
incursionar en esta área podamos apropiarnos de los conocimientos y poder aplicarlos
cuando sea necesario.
1. Diagramas De Flujo
1.1. ¿Qué son?
Los diagramas de flujo son un 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 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.
1.2. Símbolos
Figura 1.
Flecha: El primer símbolo que se muestra es la flecha, un símbolo de conexión utilizado
para indicar una interconexión entre otros dos símbolos, y la dirección del flujo.
Figura 2.
Terminación: Indica el comienzo o el final de un flujo en el diagrama de procesos.
Figura 3.
Proceso: Indica un determinado proceso y sus funciones y actividades.
Figura 4.
Decisión: Esto demuestra que se debe tomar una decisión y que el flujo del proceso va a
seguir cierta dirección según esta decisión.
Figura 5.
Retardo: Significa que pasará un tiempo antes de que el flujo del proceso continúe.
Figura 6.
Datos: Representa cualquier tipo de dato en el diagrama de flujo.
Figura 7.
Documento: Es un tipo de dato o información que las personas pueden leer, como un
informe impreso, por ejemplo.
Figura 8.
Varios Documentos: Indica Que son varios documentos.
Figura 9.
Sub-rutina o proceso predefinido: Un proceso que ya está definido previamente.
Figura 10.
Preparación: Esto indica que hay que hacer, ajustar o modificar algo en el proceso antes de
proceder.
Figura 11.
Display: Indica que se exhibirá alguna información o dato para leer en una pantalla u otra
forma de visualización.
Figura 12.
Entrada manual: Esto indica que una persona hará un procedimiento manualmente.
Figura 13.
Loop manual: Indica que una secuencia de comandos ocurrirá, repitiéndose continuamente hasta
que una persona la detenga manualmente.
Figura 14.
Límite del loop: Muestra el comienzo de un proceso de loop.
Figura 15.
Datos almacenados: Esto muestra que existen datos almacenados.
Figura 16.
Conector: Indica que habrá una inspección en este punto.
Figura 17.
Conector para otra pagina: Esto indica que hay una referencia cruzada y un enlace de este
proceso, a otro proceso diseñado en otra página.
Figura 18.
O: Se utiliza para indicar la “o” lógica.
Figura 19.
Sumador: Se utiliza para indicar la “y” lógica.
Figura 20.
Agrupar: Indica una etapa en la que se organizan los datos de una manera estándar.
Figura 21.
Clasificar: Esto indica que en este punto se generará una lista que organiza elementos en un
orden determinado.
Figura 22.
Mezclar: Indica un paso en el que se combinarán diversos conjuntos en uno solo.
Figura 23.
Base de datos: Una lista de información con una estructura estandarizada que permite la
investigación y la clasificación.
Figura 24,
Almacenamiento interno: indica un dispositivo de almacenamiento interno.
2.1 ¿Qué es PSEINT?
Es una herramienta educativa para ayudar a los estudiantes en los primeros pasos dentro de la
programación. Este software utiliza un pseudolenguaje complementado con diagramas de
flujos, lo que hace que el estudiante centre su atención en los conceptos principales del
algoritmo computacional con numerosas ayudas y recursos didácticos.
Este software educativo se origina de la abreviatura de los estados de computación de Pseudo
Interprete, esta herramienta educativa fue creada en Argentina y completamente en español.
Este software es utilizado por estudiantes en el aprendizaje de los fundamentos de la
programación y el desarrollo de la lógica.
El mismo es un software bastante popular, ya que es muy utilizado en las universidades
de Latinoamérica y España para la enseñanza educativa de la programación. Por lo que te
enseñaremos qué es PSeInt en el transcurso de este post.
2.2 Función de los comandos: según, mientras, Repetir, para y función.
2.3 Comando según.
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’, ejemplo.
Tras tener el comienzo del comando, prosigue una secuencia de acciones que trabajan
con opciones/condiciones numéricas que las llaman, ejemplo:
Las opciones/condiciones numéricas deben ser valores numéricos (1 , 2 , 3 , etc… ),
estas terminar con un ‘:’ (dos puntos) y seguido de las acciones hacer si esta opción es
elegida.
Las opciones/condiciones numéricas pueden tener hasta dos valores, unidos con un ‘,’
entre ellos, ejemplo:
Tras finalizar las opciones/condiciones numéricas y sus respectivas acciones, se debe
finalizar el comando con un ‘Fin Segun’, ejemplo:
Ejemplo en programa:
2.4 Comando mientras.
El comando mientras permite crear un ciclo, que terminará cuando la condición no se
cumpla.
Desarrollo:
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’, ejemplo:
Luego del ‘Hacer’, debe seguir la secuencia de acciones mientras la condición se
cumpla, y al final de estas cerrar el comando con ‘Fin Mientras’,
ejemplo:
Ninguna acción después del ‘FinMientras’ será ejecutada por el programa, hasta que
el Mientras no se termine, es decir:
Empezaremos con una serie de Pseudocodigos secuenciales, estos algoritmos son
aquellos donde los datos fluyen en una sola dirección de arriba hacia abajo, los
algoritmos secuenciales son los que te permiten adquirir los primeros conocimientos
en la lógica de programación.
Ejemplo no. 1
Este ejemplo mostrará una ecuación matemática, y le preguntará al usuario por el
resultado. Si el resultado es correcto terminará el proceso, si no es correcto volverá a
preguntar.
Es decir; Mientras la respuesta es incorrecta, el proceso volverá a ejecutarse.
2.5 Comando repetir.
El comando 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, ejemplo:
Ejemplo en programa:
2.6 Comando Para.
La instrucción Para ejecuta una secuencia de instrucciones un número determinado de veces.
Para <variable> <- <inicial> Hasta <final> ( Con Paso <paso> ) Hacer
<instrucciones>
FinPara
Al ingresar al bloque, la variable <variable> recibe el valor <inicial> y se ejecuta la secuencia
de instrucciones que forma el cuerpo del ciclo. Luego se incrementa la variable <variable> en
<paso> unidades y se evalúa si el valor almacenado en <variable> superó al valor <final>. Si
esto es falso se repite hasta que <variable> supere a <final>.
2.7 Comando Función.
Función: Crea sub-procesos/algoritmos o funciones aparte, que pueden ser llamados en
cualquier momento sin tener que hacer la secuencia de acciones en el proceso/algoritmo
principal.
Desarrollo:
● Para empezar se debe llamar el comando con la palabra ‘Funcion’ de primero,
seguido del nombre de la función, ejemplo
Funcion nombreFuncion
● Cabe mencionar que si la función traerá un valor de vuelta (es decir devolverá un
valor), este recibe uno o más argumentos y además requerirá una variable, de esta
manera utilizamos el argumento ‘por valor’, ejemplo:
Funcion variableFuncion <- nombreFuncion(argumentos)
● Ahora bien, podemos usar el argumento ‘por referencia’ con esto indicamos que el
valor del argumento será utilizado como variable de la función y este mismo será
modificado, al ser así no seria necesario escribir la variable de la funcion pero si al
lado del argumento escribir ‘por referencia’, ejemplo:
Funcion nombreFuncion(argumentos por referencia)
● Por ultimo debemos crear la secuencias de acciones de la función y terminar con
un ‘Fin Funcion’, ejemplo:
Funcion nombreFuncion
acciones
Fin Funcion
● Este comando debe estar por encima del proceso/algoritmo principal, es decir:
Funcion variableFuncion <- nombreFuncion( argumentos )
acciones
Fin Funcion
Algoritmo
acciones
FinAlgoritmo
● Las funciones devuelven el valor donde son llamadas.
Ejemplo en programa:
2.8 Mapa conceptual.
3. CONCLUSIONES.
- Para concluir, tener conocimientos de los anteriores temas mostrados, nos ayudaran
para poder ingresar al mundo de la programación básica, entendiendo como funciona,
su lógica, y algunos códigos básicos.
4. BLOG DE CADA INTEGRANTE DEL GRUPO.
● Jhonathan Cobo Vargas:
https://ticscobo.blogspot.com/p/periodo-3-2021.html
● Justine Bravo Gómez:
https://alokglo.blogspot.com/p/p-3-2020.html
● Jean Paul Giraldo:
5. CAPTURA DE PANTALLA.
6. REFERENCIAS.
vidabytes. (s.f.). ¿Qué es PSeInt? Descripción, propósito, características, y más.
https://vidabytes.com/que-es-pseint/
Risk Networks (24 de junio de 2016). PSeInt:Comando,Según.
https://riskn.wordpress.com/pseint/pseint-acciones-comandos/pseint-comando-segun/
Pseintteoria hugobrito. (s.f.). PSeint - Comando Mientras.
http://pseintteoria.hugobrito.net/mientras.html
Risk Networks ( Junio de 2016). PSeInt: Comando Repetir.
https://riskn.wordpress.com/pseint/pseint-acciones-comandos/pseint-comando-repetir/
Lucidchart.Diagramas-de-flujo.
https://www.lucidchart.com/pages/es/que-es-un-diagrama-de-flujo
heflo.Simbolos de los diagrama de flujo:
https://www.heflo.com/es/blog/modelado-de-procesos/significado-simbolos-diagrama-flu
jo/
pequenospasosapseint. (21 de Abril de 2017). Comandos básicos de Pseint.
http://pequenospasosapseint.blogspot.com/2017/04/comandos-basicos-de-pseint.html
Risk Networks ( Junio de 2016). PSeInt: Funciones.
https://riskn.wordpress.com/pseint/pseint-funciones/

Más contenido relacionado

La actualidad más candente

Estructuras de repetición (1)
Estructuras de repetición (1)Estructuras de repetición (1)
Estructuras de repetición (1)
Fredy Torres
 
Tutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicasTutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicas
Michele André
 
Estructuras de repeticion
Estructuras de repeticion Estructuras de repeticion
Estructuras de repeticion
abmendo28
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
yance1
 

La actualidad más candente (20)

Estructuras de repetición (1)
Estructuras de repetición (1)Estructuras de repetición (1)
Estructuras de repetición (1)
 
Tutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicasTutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicas
 
Complemento Ciclos
Complemento CiclosComplemento Ciclos
Complemento Ciclos
 
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
 
Estructuras repetitivas for y while
Estructuras repetitivas for y whileEstructuras repetitivas for y while
Estructuras repetitivas for y while
 
Sintaxis Pseint Ciclos Repetitivos
Sintaxis Pseint Ciclos RepetitivosSintaxis Pseint Ciclos Repetitivos
Sintaxis Pseint Ciclos Repetitivos
 
Estructura repetitiva for y while
Estructura repetitiva for y whileEstructura repetitiva for y while
Estructura repetitiva for y while
 
15 Curso de POO en java - estructuras repetitivas
15 Curso de POO en java - estructuras repetitivas15 Curso de POO en java - estructuras repetitivas
15 Curso de POO en java - estructuras repetitivas
 
Estructuras de repeticion
Estructuras de repeticion Estructuras de repeticion
Estructuras de repeticion
 
Ciclo PARA
Ciclo PARACiclo PARA
Ciclo PARA
 
Contadores y Acumuladores
Contadores y AcumuladoresContadores y Acumuladores
Contadores y Acumuladores
 
Estructuras de control repetitivos
Estructuras de control repetitivosEstructuras de control repetitivos
Estructuras de control repetitivos
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Ciclos
CiclosCiclos
Ciclos
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Estructura repetitiva
Estructura repetitivaEstructura repetitiva
Estructura repetitiva
 
Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)
 
Estructura de control repetitiva
Estructura de control repetitivaEstructura de control repetitiva
Estructura de control repetitiva
 
Estructuras repetitivas (bloques de instrucciones)
Estructuras repetitivas (bloques de instrucciones)Estructuras repetitivas (bloques de instrucciones)
Estructuras repetitivas (bloques de instrucciones)
 

Similar a Estructuras básicas tecnología

Los conceptos basicos de la programacion 10 5 (1)
Los conceptos basicos de la programacion  10 5 (1)Los conceptos basicos de la programacion  10 5 (1)
Los conceptos basicos de la programacion 10 5 (1)
VictoriaRamrez13
 

Similar a Estructuras básicas tecnología (20)

Informe escrito sobre PSeInt
Informe escrito sobre PSeIntInforme escrito sobre PSeInt
Informe escrito sobre PSeInt
 
Pseint.
Pseint.Pseint.
Pseint.
 
Pseint
PseintPseint
Pseint
 
taller de tecnologia .pdf
taller de tecnologia .pdftaller de tecnologia .pdf
taller de tecnologia .pdf
 
taller de tecnologia .pdf
taller de tecnologia .pdftaller de tecnologia .pdf
taller de tecnologia .pdf
 
Los conceptos basicos de la programacion 10 5 (1)
Los conceptos basicos de la programacion  10 5 (1)Los conceptos basicos de la programacion  10 5 (1)
Los conceptos basicos de la programacion 10 5 (1)
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programación
 
Estructuras básicas conceptos básicos de programación (1)
Estructuras básicas  conceptos básicos de programación (1)Estructuras básicas  conceptos básicos de programación (1)
Estructuras básicas conceptos básicos de programación (1)
 
Estructuras básicas de la electrónica 10-1
Estructuras básicas  de la electrónica 10-1Estructuras básicas  de la electrónica 10-1
Estructuras básicas de la electrónica 10-1
 
Estructuras básicas: conceptos básicos de programación
Estructuras básicas: conceptos básicos de programación Estructuras básicas: conceptos básicos de programación
Estructuras básicas: conceptos básicos de programación
 
Estructuras básicas tecnología
Estructuras básicas tecnología Estructuras básicas tecnología
Estructuras básicas tecnología
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Estructuras básicas tecnología
Estructuras básicas tecnología Estructuras básicas tecnología
Estructuras básicas tecnología
 
Estructuras básicas conceptos básicos de programación (1)
Estructuras básicas  conceptos básicos de programación (1)Estructuras básicas  conceptos básicos de programación (1)
Estructuras básicas conceptos básicos de programación (1)
 
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 básicos de programación
conceptos básicos de programación conceptos básicos de programación
conceptos básicos de programación
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

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
 
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...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
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
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
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
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
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
 
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.
 
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
 
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
 

Estructuras básicas tecnología

  • 1. INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL ESTRUCTURAS BÁSICAS INTEGRANTES: Jhonathan Cobo Vargas Justine Bravo Gómez Jean Paul Giraldo GRADO: 10-3 ASIGNATURA: Tecnología e Informática DOCENTE: Guillermo Mondragón SANTIAGO DE CALI, MARZO DE 2021.
  • 2. TABLA DE CONTENIDO DESARROLLO TEMÁTICO. 2 1. Diagramas De Flujo 2 1.1. ¿Qué son? 2 1.2. Símbolos 3 2.1 ¿Qué es PSEINT? 13 2.2 Función de los comandos: según, mientras, Repetir, para y función. 14 2.3 Comando según. 14 2.4 Comando mientras. 16 2.5 Comando repetir. 19 2.6 Comando Para. 20 2.6 Comando Función. 20 2.8 Mapa conceptual. 24 3. CONCLUSIONES. 24 4. BLOG DE CADA INTEGRANTE DEL GRUPO. 25 5. CAPTURA DE PANTALLA. 26 6. REFERENCIAS. 27
  • 3. DESARROLLO TEMÁTICO. ● El objetivo principal de este trabajo es entender y exponer de forma clara los Diagramas de flujo, Pseint y las funciones de algunos de sus comandos , para que al incursionar en esta área podamos apropiarnos de los conocimientos y poder aplicarlos cuando sea necesario. 1. Diagramas De Flujo 1.1. ¿Qué son? Los diagramas de flujo son un 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 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.
  • 4. 1.2. Símbolos Figura 1. Flecha: El primer símbolo que se muestra es la flecha, un símbolo de conexión utilizado para indicar una interconexión entre otros dos símbolos, y la dirección del flujo. Figura 2. Terminación: Indica el comienzo o el final de un flujo en el diagrama de procesos.
  • 5. Figura 3. Proceso: Indica un determinado proceso y sus funciones y actividades. Figura 4. Decisión: Esto demuestra que se debe tomar una decisión y que el flujo del proceso va a seguir cierta dirección según esta decisión. Figura 5.
  • 6. Retardo: Significa que pasará un tiempo antes de que el flujo del proceso continúe. Figura 6. Datos: Representa cualquier tipo de dato en el diagrama de flujo. Figura 7. Documento: Es un tipo de dato o información que las personas pueden leer, como un informe impreso, por ejemplo. Figura 8.
  • 7. Varios Documentos: Indica Que son varios documentos. Figura 9. Sub-rutina o proceso predefinido: Un proceso que ya está definido previamente. Figura 10. Preparación: Esto indica que hay que hacer, ajustar o modificar algo en el proceso antes de proceder.
  • 8. Figura 11. Display: Indica que se exhibirá alguna información o dato para leer en una pantalla u otra forma de visualización. Figura 12. Entrada manual: Esto indica que una persona hará un procedimiento manualmente. Figura 13.
  • 9. Loop manual: Indica que una secuencia de comandos ocurrirá, repitiéndose continuamente hasta que una persona la detenga manualmente. Figura 14. Límite del loop: Muestra el comienzo de un proceso de loop. Figura 15. Datos almacenados: Esto muestra que existen datos almacenados.
  • 10. Figura 16. Conector: Indica que habrá una inspección en este punto. Figura 17. Conector para otra pagina: Esto indica que hay una referencia cruzada y un enlace de este proceso, a otro proceso diseñado en otra página.
  • 11. Figura 18. O: Se utiliza para indicar la “o” lógica. Figura 19. Sumador: Se utiliza para indicar la “y” lógica. Figura 20.
  • 12. Agrupar: Indica una etapa en la que se organizan los datos de una manera estándar. Figura 21. Clasificar: Esto indica que en este punto se generará una lista que organiza elementos en un orden determinado. Figura 22.
  • 13. Mezclar: Indica un paso en el que se combinarán diversos conjuntos en uno solo. Figura 23. Base de datos: Una lista de información con una estructura estandarizada que permite la investigación y la clasificación. Figura 24, Almacenamiento interno: indica un dispositivo de almacenamiento interno.
  • 14. 2.1 ¿Qué es PSEINT? Es una herramienta educativa para ayudar a los estudiantes en los primeros pasos dentro de la programación. Este software utiliza un pseudolenguaje complementado con diagramas de flujos, lo que hace que el estudiante centre su atención en los conceptos principales del algoritmo computacional con numerosas ayudas y recursos didácticos. Este software educativo se origina de la abreviatura de los estados de computación de Pseudo Interprete, esta herramienta educativa fue creada en Argentina y completamente en español. Este software es utilizado por estudiantes en el aprendizaje de los fundamentos de la programación y el desarrollo de la lógica. El mismo es un software bastante popular, ya que es muy utilizado en las universidades de Latinoamérica y España para la enseñanza educativa de la programación. Por lo que te enseñaremos qué es PSeInt en el transcurso de este post. 2.2 Función de los comandos: según, mientras, Repetir, para y función. 2.3 Comando según. Según: Permite trabajar con un sistema de valor numero, donde, según el valor elegido ocurría una secuencia de acciones. Desarrollo:
  • 15. 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’, ejemplo. Tras tener el comienzo del comando, prosigue una secuencia de acciones que trabajan con opciones/condiciones numéricas que las llaman, ejemplo: Las opciones/condiciones numéricas deben ser valores numéricos (1 , 2 , 3 , etc… ), estas terminar con un ‘:’ (dos puntos) y seguido de las acciones hacer si esta opción es elegida.
  • 16. Las opciones/condiciones numéricas pueden tener hasta dos valores, unidos con un ‘,’ entre ellos, ejemplo: Tras finalizar las opciones/condiciones numéricas y sus respectivas acciones, se debe finalizar el comando con un ‘Fin Segun’, ejemplo: Ejemplo en programa:
  • 17. 2.4 Comando mientras. El comando mientras permite crear un ciclo, que terminará cuando la condición no se cumpla. Desarrollo: 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’, ejemplo:
  • 18. Luego del ‘Hacer’, debe seguir la secuencia de acciones mientras la condición se cumpla, y al final de estas cerrar el comando con ‘Fin Mientras’, ejemplo: Ninguna acción después del ‘FinMientras’ será ejecutada por el programa, hasta que el Mientras no se termine, es decir: Empezaremos con una serie de Pseudocodigos secuenciales, estos algoritmos son aquellos donde los datos fluyen en una sola dirección de arriba hacia abajo, los algoritmos secuenciales son los que te permiten adquirir los primeros conocimientos en la lógica de programación. Ejemplo no. 1
  • 19. Este ejemplo mostrará una ecuación matemática, y le preguntará al usuario por el resultado. Si el resultado es correcto terminará el proceso, si no es correcto volverá a preguntar. Es decir; Mientras la respuesta es incorrecta, el proceso volverá a ejecutarse. 2.5 Comando repetir. El comando 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, ejemplo:
  • 20. Ejemplo en programa: 2.6 Comando Para. La instrucción Para ejecuta una secuencia de instrucciones un número determinado de veces. Para <variable> <- <inicial> Hasta <final> ( Con Paso <paso> ) Hacer <instrucciones> FinPara
  • 21. Al ingresar al bloque, la variable <variable> recibe el valor <inicial> y se ejecuta la secuencia de instrucciones que forma el cuerpo del ciclo. Luego se incrementa la variable <variable> en <paso> unidades y se evalúa si el valor almacenado en <variable> superó al valor <final>. Si esto es falso se repite hasta que <variable> supere a <final>. 2.7 Comando Función. Función: Crea sub-procesos/algoritmos o funciones aparte, que pueden ser llamados en cualquier momento sin tener que hacer la secuencia de acciones en el proceso/algoritmo principal. Desarrollo: ● Para empezar se debe llamar el comando con la palabra ‘Funcion’ de primero, seguido del nombre de la función, ejemplo Funcion nombreFuncion ● Cabe mencionar que si la función traerá un valor de vuelta (es decir devolverá un valor), este recibe uno o más argumentos y además requerirá una variable, de esta manera utilizamos el argumento ‘por valor’, ejemplo: Funcion variableFuncion <- nombreFuncion(argumentos) ● Ahora bien, podemos usar el argumento ‘por referencia’ con esto indicamos que el valor del argumento será utilizado como variable de la función y este mismo será
  • 22. modificado, al ser así no seria necesario escribir la variable de la funcion pero si al lado del argumento escribir ‘por referencia’, ejemplo: Funcion nombreFuncion(argumentos por referencia) ● Por ultimo debemos crear la secuencias de acciones de la función y terminar con un ‘Fin Funcion’, ejemplo: Funcion nombreFuncion acciones Fin Funcion ● Este comando debe estar por encima del proceso/algoritmo principal, es decir: Funcion variableFuncion <- nombreFuncion( argumentos ) acciones Fin Funcion Algoritmo
  • 23. acciones FinAlgoritmo ● Las funciones devuelven el valor donde son llamadas. Ejemplo en programa:
  • 25. 3. CONCLUSIONES. - Para concluir, tener conocimientos de los anteriores temas mostrados, nos ayudaran para poder ingresar al mundo de la programación básica, entendiendo como funciona, su lógica, y algunos códigos básicos. 4. BLOG DE CADA INTEGRANTE DEL GRUPO. ● Jhonathan Cobo Vargas: https://ticscobo.blogspot.com/p/periodo-3-2021.html ● Justine Bravo Gómez: https://alokglo.blogspot.com/p/p-3-2020.html ● Jean Paul Giraldo:
  • 26. 5. CAPTURA DE PANTALLA.
  • 27. 6. REFERENCIAS. vidabytes. (s.f.). ¿Qué es PSeInt? Descripción, propósito, características, y más. https://vidabytes.com/que-es-pseint/ Risk Networks (24 de junio de 2016). PSeInt:Comando,Según. https://riskn.wordpress.com/pseint/pseint-acciones-comandos/pseint-comando-segun/ Pseintteoria hugobrito. (s.f.). PSeint - Comando Mientras. http://pseintteoria.hugobrito.net/mientras.html Risk Networks ( Junio de 2016). PSeInt: Comando Repetir. https://riskn.wordpress.com/pseint/pseint-acciones-comandos/pseint-comando-repetir/ Lucidchart.Diagramas-de-flujo. https://www.lucidchart.com/pages/es/que-es-un-diagrama-de-flujo heflo.Simbolos de los diagrama de flujo: https://www.heflo.com/es/blog/modelado-de-procesos/significado-simbolos-diagrama-flu jo/ pequenospasosapseint. (21 de Abril de 2017). Comandos básicos de Pseint. http://pequenospasosapseint.blogspot.com/2017/04/comandos-basicos-de-pseint.html Risk Networks ( Junio de 2016). PSeInt: Funciones. https://riskn.wordpress.com/pseint/pseint-funciones/