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
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:
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/