SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
1
Estructuras básicas
Katheryn Melissa Caicedo, Jorge Stiven Delgado, y David
Alejajndro García
Tecnología
Presentado al docente: Guillermo Mondragon
1 de Noviembre de 2021
2
Tabla de contenido
1. Diagrama de flujo………………………………………………………..3
2. Símbolos de los diagramas de flujo……………………………………...4-7
3. Constantes………………………………………………………….……...8
4. Variables…………………………………………………………….……..9
5. Acumuladores………………………………………………………...…..10
6. Contadores………………………………………………………………...11
7. Identificadores…………………………………………………………….12
8. PSeInt……………………………………………………...……………13-14
9. Mapa conceptual………………………………………………….………..15
10. Conclusiones……………………………………………………...…….….16
11. Capturas de pantalla sobre trabajo en equipo……………………………....17
12. Blogs de los integrantes……………………………………………………...18
13. Referencias…………………………………………………………………...19
3
¿ Qué son los diagramas de flujo?
Un diagrama de flujo es una representación gráfica 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.
Se basan en la utilización de diversos símbolos para representar operaciones específicas, es
decir, es la representación gráfica de las distintas operaciones que se tienen que realizar para
resolver un problema, con indicación expresa el orden lógico en que deben realizarse.
Se les llama diagramas de flujo porque los símbolos utilizados se conectan por medio de
flechas para indicar la secuencia de operación.
Además, son fáciles de comprender porque sus símbolos poco a poco han llegado a un punto
“universal”, es decir, por ejemplo, que un símbolo significa lo mismo aquí en América que en
Europa.
Ejemplo de diagrama de flujo:
4
Símbolos de diagramas de flujo
Como mencionamos anteriormente, estos símbolos han evolucionado hasta el punto de
convertirse en representaciones universales, y a continuación explicaremos mas
detalladamente cada uno, para tener una comprensión más amplia acerca del tema:
1. Símbolo de Inicio / Final
El símbolo de terminación marca el punto inicial o final del
sistema. Por lo general, contiene la palabra "Inicio" o "Fin".
2. Símbolo de Acción o Proceso
Un rectángulo 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.
3. Símbolo del Documento Impreso
Un documento o informe impreso.
4. Símbolo de Multidocumento
Representa un multidocumento en el proceso.
5. Símbolo de Decisión o Ramificación
Un punto de decisión o ramificación. Las líneas que representan
diferentes decisiones surgen de diferentes puntos del diamante.
5
6. Símbolo de Entrada / Salida
Representa el material o la información que entra o sale del sistema,
como una orden del cliente (entrada) o un producto (salida).
7. Símbolo de Entrada Manual
Representa un paso en el que se pide al usuario que introduzca la
información manualmente.
8. Símbolo de Preparación
Representa un ajuste a otro paso en el proceso.
9. Símbolo del Conector
Indica que el flujo continúa donde se ha colocado un símbolo
idéntico (que contiene la misma letra).
10. O Símbolo
Indica que el flujo del proceso continúa en más de dos ramas.
11. Símbolo de Unión de Invocación
Indica un punto en el diagrama de flujo en el que múltiples
ramificaciones convergen de nuevo en un solo proceso.
12. Símbolo de Fusión
Indica un paso en el que dos o más sub-listas o subprocesos se tipo
en uno.
13. Símbolo de Intercalar
Indica un paso que ordena la información en un formato estándar.
6
14. Símbolo de Ordenar
Indica un paso que organiza una lista de elementos en una
secuencia o establece según algunos criterios predeterminados.
15. Símbolo de Proceso Predefinido
Indica una secuencia de acciones que realizan una tarea específica
incrustada dentro de un proceso más grande. Esta secuencia de
acciones podría describirse con más detalle en un diagrama de flujo
separado.
16. Manual Símbolo de Operación
Indica una secuencia de comandos que continuarán repitiéndose
hasta que se detenga manualmente.
17. Símbolo de Límite de Bucle
Indica el punto en el que debe detenerse un bucle.
18. Símbolo de Retardo
Indica un retraso en el proceso.
19. Almacenamiento de Datos o Símbolo de Datos
Almacenados
Indica un paso donde se almacenan los datos.
20. Símbolo de la Base de Datos
Indica una lista de información con una estructura estándar que
permite buscar y ordenar.
7
21. Símbolo de Almacenamiento Interno
Indica que la información se almacena en la memoria durante un
programa, utilizado en diagramas de flujo de diseño de software.
22. Símbolo de Visualización
Indica un paso que muestra información.
23. Fuera Conector de Página
Indica que el proceso continúa fuera de la página.
8
¿Qué son las constantes?
Una constante es un dato cuyo valor no puede cambiar durante la ejecución del programa.
Recibe un valor en el momento de la compilación y este permanece inalterado durante todo el
programa.
Las constantes se declaran en una sección que comienza con la palabra reservada “const”.
Después de declarar una constante ya se puede usar en el cuerpo principal del programa.
Tienen varios usos: ser miembro en una expresión, en una comparación, asignar su valor a
una variable, etc.
Ejemplo:
*Un dato booleano es en computación aquel que puede representar valores de lógica binaria,
esto es 2 valores, que normalmente representan falso o verdadero.
9
¿Qué son las variables?
Una variable es un nombre asociado a un elemento de datos que está situado en posiciones
contiguas de la memoria principal, y su valor puede cambiar durante la ejecución de un
programa. O en otras palabras, una variable es un espacio de memoria reservado para
almacenar un valor que corresponde a un tipo de dato soportado por el lenguaje de
programación. Una variable es representada y usada a través de una etiqueta (un nombre) que
le asigna un programador o que ya viene predefinida.
Toda variable pertenece a un tipo de dato concreto. En la declaración de una variable se debe
indicar el tipo al que pertenece. Así, tendremos variables enteras, reales, booleanas, etc.
Por otro lado, distinguimos tres partes fundamentales en la vida de una variable:
1. Declaración ( La declaración se realiza en la sección que comienza con la palabra var)
2. Iniciación ( Lo primero que se hace con una variable es declarar, lo siguiente tiene
que ser iniciarla)
3. Utilización ( Esta es la parte que presenta un mayor abanico de posibilidades. Algunos
ejemplos son: Incrementar su valor, Controlar un bucle, Chequear una condición, etc).
Ejemplo:
10
¿Qué son los acumuladores?
Un acumulador es un registro en el que son almacenados temporalmente los resultados
aritméticos y lógicos intermedios que serán tratados por el circuito operacional de la unidad
aritmético-lógica. Resumidamente, es una variable numérica que permite ir acumulando
operaciones. Un acumulador:
Se inicializa a un valor inicial según la operación que se va a acumular: a 0 si es una
suma o a 1 si es un producto.
Se acumula un valor intermedio.
11
¿Qué son los contadores?
Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad
constante cada vez que se produce un determinado suceso o acción. Los contadores se
utilizan con la finalidad de contar sucesos o acciones internas de un bucle.
Es importante realizar una operación de inicialización y posteriormente las sucesivas de
incremento o decremento del mismo. La inicialización consiste en asignarle al contador un
valor con el que arrancará el proceso de conteo. Este proceso deberá situarse "antes y fuera
del bucle".
En resumen:
Contador := Contador + Constante;
Ejemplo:
Persona := Persona + 1;
Como se puede observar en el ejemplo, a la variable Persona se le está incrementando el
valor constante 1, es decir, a su contenido se le suma el valor y se le vuelve a grabar en la
misma variable.
Si en vez de incremento es decremento se coloca un menos en lugar del más.
Ejemplo:
Stock := Stock - 3;
El término decremento significa resta. Como se pudo observar en el ejemplo anterior, a la
variable Stock se le está decrementando un valor constante 3, es decir, a su contenido se le
resta el valor y se el vuelve a grabar en la misma variable.
12
¿Qué son los identificadores?
Un identificador es un nombre, que define el programador, que sirve para denotar ciertos
elementos de un programa. Estos elementos pueden ser las denominadas variables, constantes
y funciones (elementos que se tratarán más adelante). Cuando se ejecuta el programa, el
sistema relaciona estos nombres con alguna dirección de memoria. De este modo, a la hora de
programar, ya no se requiere recordar posiciones de memoria sino los nombres dados a estas
posiciones de memoria.
Para entender de mejor forma dicho concepto, nos podemos quedar con la siguiente
definición: son palabras o textos que se utilizan para nombrar diferentes elementos del
lenguaje. Son las llamadas palabras reservadas del lenguaje (en pseudocódigo por ejemplo,
las palabras entero, real, lógico, carácter y cadena, son palabras reservadas del lenguaje).
Ejemplos de identificadores válidos son: actual, x425, No_hay_datos, areaDelTriangulo,
_80486, dX_, etc.
Ejemplo de identificadores válidos son: año, 425x, No hay datos, α-β, Tecla↵,
Tres-Cuatro, etc.
*Los ejemplos tratados anteriormente son en el lenguaje de programación C + + , los cuales
no serían válidos para otros lenguajes de programación, ya que cada uno tiene sus reglas que
no se pueden saltar, de lo contrario crearía errores y pérdidas de tiempo.
13
¿Qué es PSeInt?
PSeInt una herramienta educativa que ayuda a estudiantes en los primeros pasos dentro de la
programación. Utiliza un pseudolenguaje que se llega a utilizar para la introducción de los
estudiantes en conceptos básicos como es el uso de las estructuras de control, expresiones y
variables. Así se complementa con diagramas de flujos, lo que hace que el estudiante centre
su atención en los conceptos principales del algoritmo computacional con diversas ayudas y
recursos didácticos.
A continuación, observaremos algunos comandos de dicha herramienta educativa:
Según: Permite trabajar con un sistema de valor numero, donde, según el valor elegido
ocurría una secuencia de acciones.
Para esto hay que tener lo siguiente en cuenta:
● 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
Para este se 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 un condición
Este comando:
● 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.
14
Para: La función "Para" nos sirve para repetir un proceso una determinada cantidad de veces
hasta llegar a un número de referencia que determinará el fin del proceso.
Tenemos la función "Mientras", que repite un proceso mientras una condición se cumpla, es
decir, mientras la condición que hayamos definido se cumpla, el programa validará
internamente este proceso como "true", y comenzará su ejecución infinitas veces hasta que la
condición que hayamos definido sea considerada como "false" (es decir, que no se cumpla).
En el caso de la función "Para" esta se repetirá hasta que la variable definida llegue a su
punto de referencia límite.
Función: c
Cuenta de:
● variable de retorno: si el subproceso o función, calcula y devuelve un valor, se
debe colocar el nombre de la variable que se utilizará para almacenar ese valor; si
el subproceso o función no devuelve nada se puede eliminar la variable con su
flecha de asignación.
● nombre: es el nombre que recibirá el subproceso o función.
● Argumentos: los argumentos son variables que requiere la función, utilizando
comas para separarlos, si el subproceso o función no requiere argumentos puede
dejarse en blanco, y de manera opcional omitir los paréntesis.
15
Mapa conceptual sobre pseint y los comandos
16
Conclusiones
Con este trabajo aprendimos acerca los diagramas de flujos, los símbolos que se utilizan en el
y que es pseint y lo útil para aprender de una manera clara los comandos y el desarrollo de la
lógica. Desde nuestro punto de vista este trabajo nos ayuda para aprender el significado de lo
básico para los que nos interese este tema y querríamos estudiar programación
17
Captura de pantalla: Trabajo en equipo.
18
Blogs de las personas que participaron en el trabajo:
https://latecnologiaalejoblogs.blogspot.com/p/tercer-periodo.html
https://sistemasstiven15.blogspot.com/p/periodo-3-2021.html
Referencias
19
Símbolos de diagramas de flujo. (s. f.). Smartdraw.
https://www.smartdraw.com/flowchart/simbolos-de-diagramas-de-flujo.htm
Variables y constantes. (s. f.). Teleformacion.
http://teleformacion.edu.aytolacoruna.es/PASCAL/document/vars.htm#ctes
Razif, K. A. (2021, 29 enero). Algoritmos: Variables, contadores y acumuladores. - 10 goto
10. Medium.
https://medium.com/10-goto-10/algoritmos-variables-contadores-y-acumuladores-6d8f7d1bf
bc7
Marker, G. (2021, 2 junio). PSeInt: ¿Qué es? Descargar y usar PSeInt. Ejemplos. Tecnología
+ Informática. https://www.tecnologia-informatica.com/pseint/

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Tecnologia
TecnologiaTecnologia
Tecnologia
 
DIAGRAMAS DE FLUJO
DIAGRAMAS DE FLUJODIAGRAMAS DE FLUJO
DIAGRAMAS DE FLUJO
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 
Estructuras básicas.docx
Estructuras básicas.docxEstructuras básicas.docx
Estructuras básicas.docx
 
PSeInt.
PSeInt.PSeInt.
PSeInt.
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Conceptos basicos de programacion.docx (1)
Conceptos basicos de programacion.docx (1)Conceptos basicos de programacion.docx (1)
Conceptos basicos de programacion.docx (1)
 
Estructuras basicas:pseint.
Estructuras basicas:pseint.Estructuras basicas:pseint.
Estructuras basicas:pseint.
 
Trabajo de tecnologia 3 er periodo
Trabajo de tecnologia 3 er periodoTrabajo de tecnologia 3 er periodo
Trabajo de tecnologia 3 er periodo
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
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
 
Ingeniería en software
Ingeniería en softwareIngeniería en software
Ingeniería en software
 
ESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICASESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICAS
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 

Similar a Estructuras basicas

Similar a Estructuras basicas (20)

Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecno
TecnoTecno
Tecno
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Tecnología
TecnologíaTecnología
Tecnología
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
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: 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 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 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)
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Estructuras basicas tecnologia
Estructuras basicas  tecnologiaEstructuras basicas  tecnologia
Estructuras basicas tecnologia
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Estructuras Basicas
Estructuras BasicasEstructuras Basicas
Estructuras Basicas
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 

Último

Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señorkkte210207
 
memoria de la empresa Pil Andina para d
memoria de la empresa Pil Andina para  dmemoria de la empresa Pil Andina para  d
memoria de la empresa Pil Andina para dRodrigoAveranga2
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digitalNayaniJulietaRamosRa
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 

Último (6)

Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
 
memoria de la empresa Pil Andina para d
memoria de la empresa Pil Andina para  dmemoria de la empresa Pil Andina para  d
memoria de la empresa Pil Andina para d
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 

Estructuras basicas

  • 1. 1 Estructuras básicas Katheryn Melissa Caicedo, Jorge Stiven Delgado, y David Alejajndro García Tecnología Presentado al docente: Guillermo Mondragon 1 de Noviembre de 2021
  • 2. 2 Tabla de contenido 1. Diagrama de flujo………………………………………………………..3 2. Símbolos de los diagramas de flujo……………………………………...4-7 3. Constantes………………………………………………………….……...8 4. Variables…………………………………………………………….……..9 5. Acumuladores………………………………………………………...…..10 6. Contadores………………………………………………………………...11 7. Identificadores…………………………………………………………….12 8. PSeInt……………………………………………………...……………13-14 9. Mapa conceptual………………………………………………….………..15 10. Conclusiones……………………………………………………...…….….16 11. Capturas de pantalla sobre trabajo en equipo……………………………....17 12. Blogs de los integrantes……………………………………………………...18 13. Referencias…………………………………………………………………...19
  • 3. 3 ¿ Qué son los diagramas de flujo? Un diagrama de flujo es una representación gráfica 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. Se basan en la utilización de diversos símbolos para representar operaciones específicas, es decir, es la representación gráfica de las distintas operaciones que se tienen que realizar para resolver un problema, con indicación expresa el orden lógico en que deben realizarse. Se les llama diagramas de flujo porque los símbolos utilizados se conectan por medio de flechas para indicar la secuencia de operación. Además, son fáciles de comprender porque sus símbolos poco a poco han llegado a un punto “universal”, es decir, por ejemplo, que un símbolo significa lo mismo aquí en América que en Europa. Ejemplo de diagrama de flujo:
  • 4. 4 Símbolos de diagramas de flujo Como mencionamos anteriormente, estos símbolos han evolucionado hasta el punto de convertirse en representaciones universales, y a continuación explicaremos mas detalladamente cada uno, para tener una comprensión más amplia acerca del tema: 1. Símbolo de Inicio / Final El símbolo de terminación marca el punto inicial o final del sistema. Por lo general, contiene la palabra "Inicio" o "Fin". 2. Símbolo de Acción o Proceso Un rectángulo 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. 3. Símbolo del Documento Impreso Un documento o informe impreso. 4. Símbolo de Multidocumento Representa un multidocumento en el proceso. 5. Símbolo de Decisión o Ramificación Un punto de decisión o ramificación. Las líneas que representan diferentes decisiones surgen de diferentes puntos del diamante.
  • 5. 5 6. Símbolo de Entrada / Salida Representa el material o la información que entra o sale del sistema, como una orden del cliente (entrada) o un producto (salida). 7. Símbolo de Entrada Manual Representa un paso en el que se pide al usuario que introduzca la información manualmente. 8. Símbolo de Preparación Representa un ajuste a otro paso en el proceso. 9. Símbolo del Conector Indica que el flujo continúa donde se ha colocado un símbolo idéntico (que contiene la misma letra). 10. O Símbolo Indica que el flujo del proceso continúa en más de dos ramas. 11. Símbolo de Unión de Invocación Indica un punto en el diagrama de flujo en el que múltiples ramificaciones convergen de nuevo en un solo proceso. 12. Símbolo de Fusión Indica un paso en el que dos o más sub-listas o subprocesos se tipo en uno. 13. Símbolo de Intercalar Indica un paso que ordena la información en un formato estándar.
  • 6. 6 14. Símbolo de Ordenar Indica un paso que organiza una lista de elementos en una secuencia o establece según algunos criterios predeterminados. 15. Símbolo de Proceso Predefinido Indica una secuencia de acciones que realizan una tarea específica incrustada dentro de un proceso más grande. Esta secuencia de acciones podría describirse con más detalle en un diagrama de flujo separado. 16. Manual Símbolo de Operación Indica una secuencia de comandos que continuarán repitiéndose hasta que se detenga manualmente. 17. Símbolo de Límite de Bucle Indica el punto en el que debe detenerse un bucle. 18. Símbolo de Retardo Indica un retraso en el proceso. 19. Almacenamiento de Datos o Símbolo de Datos Almacenados Indica un paso donde se almacenan los datos. 20. Símbolo de la Base de Datos Indica una lista de información con una estructura estándar que permite buscar y ordenar.
  • 7. 7 21. Símbolo de Almacenamiento Interno Indica que la información se almacena en la memoria durante un programa, utilizado en diagramas de flujo de diseño de software. 22. Símbolo de Visualización Indica un paso que muestra información. 23. Fuera Conector de Página Indica que el proceso continúa fuera de la página.
  • 8. 8 ¿Qué son las constantes? Una constante es un dato cuyo valor no puede cambiar durante la ejecución del programa. Recibe un valor en el momento de la compilación y este permanece inalterado durante todo el programa. Las constantes se declaran en una sección que comienza con la palabra reservada “const”. Después de declarar una constante ya se puede usar en el cuerpo principal del programa. Tienen varios usos: ser miembro en una expresión, en una comparación, asignar su valor a una variable, etc. Ejemplo: *Un dato booleano es en computación aquel que puede representar valores de lógica binaria, esto es 2 valores, que normalmente representan falso o verdadero.
  • 9. 9 ¿Qué son las variables? Una variable es un nombre asociado a un elemento de datos que está situado en posiciones contiguas de la memoria principal, y su valor puede cambiar durante la ejecución de un programa. O en otras palabras, una variable es un espacio de memoria reservado para almacenar un valor que corresponde a un tipo de dato soportado por el lenguaje de programación. Una variable es representada y usada a través de una etiqueta (un nombre) que le asigna un programador o que ya viene predefinida. Toda variable pertenece a un tipo de dato concreto. En la declaración de una variable se debe indicar el tipo al que pertenece. Así, tendremos variables enteras, reales, booleanas, etc. Por otro lado, distinguimos tres partes fundamentales en la vida de una variable: 1. Declaración ( La declaración se realiza en la sección que comienza con la palabra var) 2. Iniciación ( Lo primero que se hace con una variable es declarar, lo siguiente tiene que ser iniciarla) 3. Utilización ( Esta es la parte que presenta un mayor abanico de posibilidades. Algunos ejemplos son: Incrementar su valor, Controlar un bucle, Chequear una condición, etc). Ejemplo:
  • 10. 10 ¿Qué son los acumuladores? Un acumulador es un registro en el que son almacenados temporalmente los resultados aritméticos y lógicos intermedios que serán tratados por el circuito operacional de la unidad aritmético-lógica. Resumidamente, es una variable numérica que permite ir acumulando operaciones. Un acumulador: Se inicializa a un valor inicial según la operación que se va a acumular: a 0 si es una suma o a 1 si es un producto. Se acumula un valor intermedio.
  • 11. 11 ¿Qué son los contadores? Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad constante cada vez que se produce un determinado suceso o acción. Los contadores se utilizan con la finalidad de contar sucesos o acciones internas de un bucle. Es importante realizar una operación de inicialización y posteriormente las sucesivas de incremento o decremento del mismo. La inicialización consiste en asignarle al contador un valor con el que arrancará el proceso de conteo. Este proceso deberá situarse "antes y fuera del bucle". En resumen: Contador := Contador + Constante; Ejemplo: Persona := Persona + 1; Como se puede observar en el ejemplo, a la variable Persona se le está incrementando el valor constante 1, es decir, a su contenido se le suma el valor y se le vuelve a grabar en la misma variable. Si en vez de incremento es decremento se coloca un menos en lugar del más. Ejemplo: Stock := Stock - 3; El término decremento significa resta. Como se pudo observar en el ejemplo anterior, a la variable Stock se le está decrementando un valor constante 3, es decir, a su contenido se le resta el valor y se el vuelve a grabar en la misma variable.
  • 12. 12 ¿Qué son los identificadores? Un identificador es un nombre, que define el programador, que sirve para denotar ciertos elementos de un programa. Estos elementos pueden ser las denominadas variables, constantes y funciones (elementos que se tratarán más adelante). Cuando se ejecuta el programa, el sistema relaciona estos nombres con alguna dirección de memoria. De este modo, a la hora de programar, ya no se requiere recordar posiciones de memoria sino los nombres dados a estas posiciones de memoria. Para entender de mejor forma dicho concepto, nos podemos quedar con la siguiente definición: son palabras o textos que se utilizan para nombrar diferentes elementos del lenguaje. Son las llamadas palabras reservadas del lenguaje (en pseudocódigo por ejemplo, las palabras entero, real, lógico, carácter y cadena, son palabras reservadas del lenguaje). Ejemplos de identificadores válidos son: actual, x425, No_hay_datos, areaDelTriangulo, _80486, dX_, etc. Ejemplo de identificadores válidos son: año, 425x, No hay datos, α-β, Tecla↵, Tres-Cuatro, etc. *Los ejemplos tratados anteriormente son en el lenguaje de programación C + + , los cuales no serían válidos para otros lenguajes de programación, ya que cada uno tiene sus reglas que no se pueden saltar, de lo contrario crearía errores y pérdidas de tiempo.
  • 13. 13 ¿Qué es PSeInt? PSeInt una herramienta educativa que ayuda a estudiantes en los primeros pasos dentro de la programación. Utiliza un pseudolenguaje que se llega a utilizar para la introducción de los estudiantes en conceptos básicos como es el uso de las estructuras de control, expresiones y variables. Así se complementa con diagramas de flujos, lo que hace que el estudiante centre su atención en los conceptos principales del algoritmo computacional con diversas ayudas y recursos didácticos. A continuación, observaremos algunos comandos de dicha herramienta educativa: Según: Permite trabajar con un sistema de valor numero, donde, según el valor elegido ocurría una secuencia de acciones. Para esto hay que tener lo siguiente en cuenta: ● 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 Para este se 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 un condición Este comando: ● 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.
  • 14. 14 Para: La función "Para" nos sirve para repetir un proceso una determinada cantidad de veces hasta llegar a un número de referencia que determinará el fin del proceso. Tenemos la función "Mientras", que repite un proceso mientras una condición se cumpla, es decir, mientras la condición que hayamos definido se cumpla, el programa validará internamente este proceso como "true", y comenzará su ejecución infinitas veces hasta que la condición que hayamos definido sea considerada como "false" (es decir, que no se cumpla). En el caso de la función "Para" esta se repetirá hasta que la variable definida llegue a su punto de referencia límite. Función: c Cuenta de: ● variable de retorno: si el subproceso o función, calcula y devuelve un valor, se debe colocar el nombre de la variable que se utilizará para almacenar ese valor; si el subproceso o función no devuelve nada se puede eliminar la variable con su flecha de asignación. ● nombre: es el nombre que recibirá el subproceso o función. ● Argumentos: los argumentos son variables que requiere la función, utilizando comas para separarlos, si el subproceso o función no requiere argumentos puede dejarse en blanco, y de manera opcional omitir los paréntesis.
  • 15. 15 Mapa conceptual sobre pseint y los comandos
  • 16. 16 Conclusiones Con este trabajo aprendimos acerca los diagramas de flujos, los símbolos que se utilizan en el y que es pseint y lo útil para aprender de una manera clara los comandos y el desarrollo de la lógica. Desde nuestro punto de vista este trabajo nos ayuda para aprender el significado de lo básico para los que nos interese este tema y querríamos estudiar programación
  • 17. 17 Captura de pantalla: Trabajo en equipo.
  • 18. 18 Blogs de las personas que participaron en el trabajo: https://latecnologiaalejoblogs.blogspot.com/p/tercer-periodo.html https://sistemasstiven15.blogspot.com/p/periodo-3-2021.html Referencias
  • 19. 19 Símbolos de diagramas de flujo. (s. f.). Smartdraw. https://www.smartdraw.com/flowchart/simbolos-de-diagramas-de-flujo.htm Variables y constantes. (s. f.). Teleformacion. http://teleformacion.edu.aytolacoruna.es/PASCAL/document/vars.htm#ctes Razif, K. A. (2021, 29 enero). Algoritmos: Variables, contadores y acumuladores. - 10 goto 10. Medium. https://medium.com/10-goto-10/algoritmos-variables-contadores-y-acumuladores-6d8f7d1bf bc7 Marker, G. (2021, 2 junio). PSeInt: ¿Qué es? Descargar y usar PSeInt. Ejemplos. Tecnología + Informática. https://www.tecnologia-informatica.com/pseint/