SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
1
Naturaleza y evolución de la tecnología
SARA MAZUERA
LAURA OSPINA
DANIELA ZAPATA
GRADO 10-2
I.E LICEO DEPARTAMENTAL
ÁREA DE TECNOLOGÍA
SANTIAGO DE CALI
2021
2
Tabla de contenido :
1. Diagramas de flujo………………………………………………………Pág 3 (Laura Ospina)
2. Símbolos de diagrama de flujo…………………………………………. Pág 4 (Laura Ospina)
3. Identificadores, constantes, variables, acumuladores y contadores........ Pág 5-7 (Daniela
Zapata)
4. Pseint…………………………………………………………………. Pág 7-9 (Sara Mazuera)
5. Para qué sirven los comandos: según, mientras, repetir para y función……...Pág 9-14 (Sara
Mazuera)
6. Mapa conceptual sobre pseint y los comandos……………………………… Pág 14 (Sara
Mazuera)
7. Conclusiones...
3
1. Diagramas de flujo
1.1 Definición
Un diagrama de flujo es una representación gráfica en la cual se explica un
proceso, sistema o algoritmo a través de la secuencia que presenta la esquematización del
diagrama generalmente en óvalos, rectángulos y demás figuras geométricas que
contienen títulos e información, conectados por flechas según el orden que se desee dar
para mejorar la comprensión del tema. Tiene amplia utilidad para documentar, estudiar,
facilitar la explicación de un proceso determinado, etc. Se utiliza con mayor frecuencia
en campos de programación, industria, economía, entre otros.
Figura 1
Ejemplo de diagrama de flujo
4
Nota. Diagrama de flujo sencillo con los pasos a seguir si una lámpara no funciona.
Wikipedia
1.2 Símbolos del diagrama de flujo
- Símbolo de proceso: Se refiere a la etapa de un proceso, indica la ejecución de
una acción.
- Símbolo de inicio y fin: Da el inicio ó la finalización de un proceso e indica los
posibles resultados de un camino.
- Símbolo de documento: Contiene los documentos que se utilizan en el diagrama
(carta, correo electrónico, etc)
- Símbolo de decisión (condición): Introduce una pregunta donde se toma una
decisión (si/no), el diagrama de flujo se puede dividir según la decisión que se
tome.
- Símbolo de conector: Indica que a partir de ese punto el flujo del diagrama
continúa en otro círculo que contiene la misma letra en su interior, de esta forma,
conecta elementos separados en una página.
- Símbolo de conector/enlace fuera de página: Se usa en grandes y complejos
diagramas de flujo para conectar elementos separados en múltiples páginas,
dentro se escribe un número o letra para identificar la referencia.
- Símbolo de entrada y salida (control de datos): Contiene datos que se introducen o
salen del tema.
- Símbolo de comentario o nota: Se añade a un contexto para hacer un paréntesis en
el que se da una explicación.
- Símbolo de pantalla: Indica dónde se encontrará la información en el diagrama.
5
Figura 2
Ilustración de simbología en diagramas de flujo
Nota. Simbología en diagramas de flujo. Minicoblogger
1.3 Identificadores
Los identificadores son los datos de un programa, siendo constantes y variables; el
identificador se ordena a través de una secuencia de palabras clave que permite identificar una
posición en un computador para conocer su contenido.
Para que un identificador sea considerado como tal, debe cumplir con las siguientes
condiciones: No debe contener espacios en blanco, inicia con una letra, los números y la
subrayación (_) se admiten después del primer carácter, no debe contener acentos.
6
1.4 Constantes :
En programación, una constante es un valor que no puede ser alterado/modificado
durante la ejecución de un programa, únicamente puede ser leído.
Una constante corresponde a una longitud fija de un área reservada en la memoria principal del
ordenador, donde el programa almacena valores fijos. Por ejemplo:
● El valor de PI = 3,1416
Por conveniencia, el nombre de las constantes suele escribirse en mayúsculas en la mayoría de
lenguajes.
1.5 Variables :
En programación, una variable está formada por un espacio en el sistema de almacenaje
(memoria principal de un Computadora electrónica ordenador) y un nombre simbólico (un
identificador) que está asociado a dicho espacio. Ese espacio contiene una cantidad de
información conocida o desconocida, es decir un valor. El nombre de la variable es la forma
usual de referirse al valor almacenado: esta separación entre nombre y contenido permite que el
nombre sea usado independientemente de la información exacta que representa. El identificador,
en el código fuente de la computadora puede estar ligado a un valor durante el tiempo de
ejecución y el valor de la variable puede por lo tanto cambiar durante el curso de la ejecución del
programa.
7
1.6 Acumuladores :
El concepto de acumulador guarda relación estrecha con el de contador. Podríamos decir
que el contador es un tipo específico de acumulador. Definiremos acumulador como un elemento
cuyo contenido actual se genera a partir de su contenido precedente.
En general, los valores del acumulador se van generando a través de sumas (o restas) sucesivas.
Casos particulares serían los de generación de valores a partir de multiplicaciones (o divisiones)
u otras operaciones matemáticas. La expresión genérica de la evolución de un acumulador A
1.7 Contador :
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.
2. PSEINT
Pseint es una herramienta educativa que ayuda a los estudiantes en sus primeros pasos en
torno a la programación. Este software utiliza un pseudolenguaje complementado con
diagramas de flujo, que permite que el estudiante centre su atención en los conceptos
principales del algoritmo computacional con numerosos recursos didácticos y ayudas.
Este software educativo se basa en la abreviatura de los estados de computación de
Pseudo Interprete. Fue creado en Argentina y actualmente es muy popular, pues se utiliza
mucho por los estudiantes de Latinoamérica y España para la enseñanza educativa de la
programación y el desarrollo de la lógica.
8
El propósito principal de este software educativo es ayudar a los estudiantes que
estén iniciando en la construcción de programas o algoritmos computacionales, por
medio de pseudocódigos como lenguaje introductorio, los estudiantes llegan a aprender
los conceptos básicos como el uso de estructuras de control, expresiones y variables.
Este programa busca facilitarle al estudiante la tarea de escribir los algoritmos en este
pseudolenguaje, proporcionándole asistencia y ayuda, además, herramientas que le
ayudan a comprender la lógica de los algoritmos. Y, por medio de la aplicación, se puede
empezar a programar ya que es completamente gratuito y fácil de usar.
Este software presenta herramientas de edición para escribir algoritmos a través de:
● Lenguaje autocompletado.
● Ayudas emergentes.
● Plantillas de comandos.
● Tiene la capacidad de soportar procedimientos y funciones.
● Indentado Inteligente.
● Se puede exportar a otros lenguajes.
● Se puede graficar y la creación y edición de diagramas de flujos.
● Coloreado de sintaxis.
● Este software tiene un foro especial del programa.
● Además de ser un software de multiplataforma.
● Incluye ejemplos con diferentes niveles de dificultad.
● Determina y marca de manera clara los errores que se lleguen a encontrar.
Figura 3
9
2.1 Comandos
-La secuencia de instrucciones ejecutada por una instrucción “Según” depende del valor
de una variable numérica.
Según <variable> Hacer
<número1>: <instrucciones>
<número2>,<número3>: <instrucciones>
<...>
De Otro Modo: <instrucciones>
10
FinSegun
Esta instrucción permite ejecutar opcionalmente varias acciones posibles, dependiendo
del valor almacenado en una variable de tipo numérico. Al ejecutarse, se evalúa el
contenido de la variable y se ejecuta la secuencia de instrucciones asociada con dicho
valor.
Cada opción está formada por uno o más números separados por comas, dos puntos y una
secuencia de instrucciones. Si una opción incluye varios números, la secuencia de
instrucciones asociada se debe ejecutar cuando el valor de la variable es uno de esos
números.
-La instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición
sea verdadera.
Mientras <condición> Hacer
<Instrucciones>
FinMientras
Al ejecutarse esta instrucción, la condición es evaluada. Si la condición resulta verdadera,
se ejecuta una vez la secuencia de instrucciones que forman el cuerpo del ciclo. Al
finalizar la ejecución del cuerpo del ciclo se vuelve a evaluar la condición y, si es
verdadera, la ejecución se repite. Estos pasos se repiten mientras la condición sea
verdadera.
11
- La instrucción Repetir (en algunos casos Repetir-Hasta) ejecuta una secuencia de
instrucciones hasta que la condición sea verdadera.
Repetir
<Instrucciones>
Hasta que <Condición>
Al ejecutarse esta instrucción, la secuencia de instrucciones que forma el cuerpo
del ciclo se ejecuta una vez y luego se evalúa la condición. Si la condición es
falsa, el cuerpo del ciclo se ejecuta nuevamente y se vuelve a evaluar la condición.
Esto se repite hasta que la condición sea verdadera.
Note que, dado que la condición se evalúa al final, las instrucciones del cuerpo del
ciclo serán ejecutadas al menos una vez.
Además, a fin de evitar ciclos infinitos, el cuerpo del ciclo debe contener alguna
instrucción que modifique la o las variables involucradas en la condición de modo
que en algún momento la condición sea verdadera y se finalice la ejecución del
ciclo.
- 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 en 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ó
12
al valor <final>. Si se omite la cláusula Con paso <paso>, la variable <variable> se
incrementará en 1.
- La instrucción o comando Función crea subprocesos/algoritmos o funciones aparte, que
pueden ser llamados en cualquier momento sin tener que hacer la secuencia de acciones
en el proceso/algoritmo principal.
Para empezar se debe llamar el comando con la palabra ‘Función’ 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, se puede usar el argumento ‘por referencia’ con esto se indica que el valor
del argumento será utilizado como variable de la función y este mismo será
modificado, al ser así no sería necesario escribir la variable de la función pero si al
lado del argumento escribir ‘por referencia’, ejemplo:
Funcion nombreFuncion(argumentos por referencia)
13
● Por último se deben crear las 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 Función
Algoritmo
acciones
FinAlgoritmo
14
● Las funciones devuelven el valor donde son llamadas.
3. Mapa conceptual PSEINT
15
Conclusiones
Sara Mazuera: De este trabajo puedo concluir que en el mundo de la tecnología y la
programación existen interesantes fuentes de información y aprendizaje que, como
estudiantes, pueden ayudarnos a encaminar nuestro proceso hacia la adultez y hacia la
universidad, para así poseer más conocimientos a la hora de entrar en el área de
tecnología en nuestra cotidianidad y estudio.
Daniela Zapata : De este trabajo puedo concluir que las variables son métodos de
programación en la cual ayuda a la determinación de datos y a la ejecución de un
programa. Gracias a esto podemos entender un poco más sobre las programaciones y la
identificación de estas.
Laura Ospina: Después de la realización del trabajo, logré reconocer la complejidad y
utilidad de los diagramas de flujo en diferentes campos de la industria, los significados
que cada una de sus figuras tiene y lo organizados que son para presentar información de
manera dinámica, especialmente procedimientos. Son de gran ayuda para grupos de
trabajo, de estudio, empresas, etc. En conclusión, los diagramas de flujo son de amplia
utilidad para la compresión de un tema en específico (como PSEINT)
16
Fuentes de consulta
Lucidchart (2021) Simbología de diagrama de flujo
https://www.lucidchart.com/pages/es/simbolos-comunes-de-los-diagramas-de-flujo
Informática4 Prepa Zoebisch. Unidad II, algoritmos y diagramas de flujo. Preparatoria
Zoebisch.
https://sites.google.com/site/informatica4prepazoebisch/unidad-ii-algoritmos-y-diagrama
s-de-flujo
Programa educativo Ingeniero en Software (2016) Pseudocódigo y Pseint. Instituto
Tecnológico de Sonora.
https://www.itson.mx/oferta/isw/Documents/guia_pseint_2016.pdf
VidaBytes. ¿Qué es Pseint? Descripción, propósito, características, y más.
https://vidabytes.com/que-es-pseint/

Más contenido relacionado

La actualidad más candente

Trabajo tecnologia estructuras basicas
Trabajo tecnologia estructuras basicasTrabajo tecnologia estructuras basicas
Trabajo tecnologia estructuras basicasIsabellavillotavilla
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaCataMaya2
 
Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor0cero
 
Raptor comandos
Raptor comandosRaptor comandos
Raptor comandosarecerv
 
Naturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologiaNaturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologiaanamaramirez19
 
Estructuras basicas tecnología (1)
Estructuras basicas  tecnología (1)Estructuras basicas  tecnología (1)
Estructuras basicas tecnología (1)SebastianNaranjo19
 
Estructuras algoritmicas representación
Estructuras algoritmicas representaciónEstructuras algoritmicas representación
Estructuras algoritmicas representaciónBenjamin Medina Ramirez
 
Diagramas de flujo y pseint
Diagramas de flujo y pseintDiagramas de flujo y pseint
Diagramas de flujo y pseintkathalinavalois
 
1.2.3.- Pseudocódigo
1.2.3.- Pseudocódigo1.2.3.- Pseudocódigo
1.2.3.- PseudocódigoYenny Salazar
 

La actualidad más candente (16)

Trabajo tecnologia estructuras basicas
Trabajo tecnologia estructuras basicasTrabajo tecnologia estructuras basicas
Trabajo tecnologia estructuras basicas
 
Estructuras básicas.docx
Estructuras básicas.docxEstructuras básicas.docx
Estructuras básicas.docx
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 
Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor
 
Raptor comandos
Raptor comandosRaptor comandos
Raptor comandos
 
Tecnologia 3er periodo (1)
Tecnologia 3er periodo (1)Tecnologia 3er periodo (1)
Tecnologia 3er periodo (1)
 
Naturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologiaNaturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologia
 
Estructuras basicas tecnología (1)
Estructuras basicas  tecnología (1)Estructuras basicas  tecnología (1)
Estructuras basicas tecnología (1)
 
Estructuras algoritmicas representación
Estructuras algoritmicas representaciónEstructuras algoritmicas representación
Estructuras algoritmicas representación
 
MANUAL DE RAPTOR 2
MANUAL DE RAPTOR 2MANUAL DE RAPTOR 2
MANUAL DE RAPTOR 2
 
Manual de raptor
Manual de raptorManual de raptor
Manual de raptor
 
Diagramas de flujo y pseint
Diagramas de flujo y pseintDiagramas de flujo y pseint
Diagramas de flujo y pseint
 
Trabajo de tecnología
Trabajo de tecnologíaTrabajo de tecnología
Trabajo de tecnología
 
1.2.3.- Pseudocódigo
1.2.3.- Pseudocódigo1.2.3.- Pseudocódigo
1.2.3.- Pseudocódigo
 
Anexo1
Anexo1Anexo1
Anexo1
 
Trabajo en equipo 1
Trabajo en equipo 1Trabajo en equipo 1
Trabajo en equipo 1
 

Similar a Evolución y aplicaciones de la tecnología en diagramas de flujo

Similar a Evolución y aplicaciones de la tecnología en diagramas de flujo (20)

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
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Trabajo de tecnologia periodo 3
Trabajo de tecnologia periodo 3Trabajo de tecnologia periodo 3
Trabajo de tecnologia periodo 3
 
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 tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
ESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICASESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICAS
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
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)
 
Tecno
TecnoTecno
Tecno
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Naturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologiaNaturaleza y evolucion de la tecnologia
Naturaleza y evolucion de la tecnologia
 
Estructuras Básicas
Estructuras Básicas Estructuras Básicas
Estructuras Básicas
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 

Más de LauraOspina49

Exposición proyecto CTS- Equipo #6 DAGMA 11-2 .pdf
Exposición proyecto CTS- Equipo #6 DAGMA 11-2 .pdfExposición proyecto CTS- Equipo #6 DAGMA 11-2 .pdf
Exposición proyecto CTS- Equipo #6 DAGMA 11-2 .pdfLauraOspina49
 
Proyecto CTS- GRUPO #6 11-2 .docx
Proyecto CTS- GRUPO #6 11-2 .docxProyecto CTS- GRUPO #6 11-2 .docx
Proyecto CTS- GRUPO #6 11-2 .docxLauraOspina49
 
Proyecto CTS_ Encuestas, resultados y gráficas.docx
Proyecto CTS_ Encuestas, resultados y gráficas.docxProyecto CTS_ Encuestas, resultados y gráficas.docx
Proyecto CTS_ Encuestas, resultados y gráficas.docxLauraOspina49
 
Diagrama de pareto.docx.pdf
Diagrama de pareto.docx.pdfDiagrama de pareto.docx.pdf
Diagrama de pareto.docx.pdfLauraOspina49
 
Blog, conceptos de programación, métodos estadísticos (1)
Blog, conceptos de programación, métodos estadísticos (1)Blog, conceptos de programación, métodos estadísticos (1)
Blog, conceptos de programación, métodos estadísticos (1)LauraOspina49
 
Blog, conceptos de programación, métodos estadísticos
Blog, conceptos de programación, métodos estadísticosBlog, conceptos de programación, métodos estadísticos
Blog, conceptos de programación, métodos estadísticosLauraOspina49
 
Fundamentos de electricidad y electrónica
Fundamentos de electricidad y electrónicaFundamentos de electricidad y electrónica
Fundamentos de electricidad y electrónicaLauraOspina49
 
Problemas de aplicación
Problemas de aplicaciónProblemas de aplicación
Problemas de aplicaciónLauraOspina49
 
¿Qué hacer con la basura electrónica?
¿Qué hacer con la basura electrónica?¿Qué hacer con la basura electrónica?
¿Qué hacer con la basura electrónica?LauraOspina49
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaLauraOspina49
 

Más de LauraOspina49 (16)

Folleto CTS.pdf
Folleto CTS.pdfFolleto CTS.pdf
Folleto CTS.pdf
 
Escarapela.pdf
Escarapela.pdfEscarapela.pdf
Escarapela.pdf
 
Exposición proyecto CTS- Equipo #6 DAGMA 11-2 .pdf
Exposición proyecto CTS- Equipo #6 DAGMA 11-2 .pdfExposición proyecto CTS- Equipo #6 DAGMA 11-2 .pdf
Exposición proyecto CTS- Equipo #6 DAGMA 11-2 .pdf
 
Proyecto CTS- GRUPO #6 11-2 .docx
Proyecto CTS- GRUPO #6 11-2 .docxProyecto CTS- GRUPO #6 11-2 .docx
Proyecto CTS- GRUPO #6 11-2 .docx
 
Proyecto CTS_ Encuestas, resultados y gráficas.docx
Proyecto CTS_ Encuestas, resultados y gráficas.docxProyecto CTS_ Encuestas, resultados y gráficas.docx
Proyecto CTS_ Encuestas, resultados y gráficas.docx
 
Diagrama de pareto.docx.pdf
Diagrama de pareto.docx.pdfDiagrama de pareto.docx.pdf
Diagrama de pareto.docx.pdf
 
Blog, conceptos de programación, métodos estadísticos (1)
Blog, conceptos de programación, métodos estadísticos (1)Blog, conceptos de programación, métodos estadísticos (1)
Blog, conceptos de programación, métodos estadísticos (1)
 
Blog, conceptos de programación, métodos estadísticos
Blog, conceptos de programación, métodos estadísticosBlog, conceptos de programación, métodos estadísticos
Blog, conceptos de programación, métodos estadísticos
 
Fundamentos de electricidad y electrónica
Fundamentos de electricidad y electrónicaFundamentos de electricidad y electrónica
Fundamentos de electricidad y electrónica
 
Problemas de aplicación
Problemas de aplicaciónProblemas de aplicación
Problemas de aplicación
 
Tecnologia circuito
Tecnologia circuitoTecnologia circuito
Tecnologia circuito
 
Biela manivela (5)
Biela manivela (5)Biela manivela (5)
Biela manivela (5)
 
¿Qué hacer con la basura electrónica?
¿Qué hacer con la basura electrónica?¿Qué hacer con la basura electrónica?
¿Qué hacer con la basura electrónica?
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
Naturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnologíaNaturaleza y evolución de la tecnología
Naturaleza y evolución de la tecnología
 
Resumenes
ResumenesResumenes
Resumenes
 

Último

30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 

Último (20)

30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 

Evolución y aplicaciones de la tecnología en diagramas de flujo

  • 1. 1 Naturaleza y evolución de la tecnología SARA MAZUERA LAURA OSPINA DANIELA ZAPATA GRADO 10-2 I.E LICEO DEPARTAMENTAL ÁREA DE TECNOLOGÍA SANTIAGO DE CALI 2021
  • 2. 2 Tabla de contenido : 1. Diagramas de flujo………………………………………………………Pág 3 (Laura Ospina) 2. Símbolos de diagrama de flujo…………………………………………. Pág 4 (Laura Ospina) 3. Identificadores, constantes, variables, acumuladores y contadores........ Pág 5-7 (Daniela Zapata) 4. Pseint…………………………………………………………………. Pág 7-9 (Sara Mazuera) 5. Para qué sirven los comandos: según, mientras, repetir para y función……...Pág 9-14 (Sara Mazuera) 6. Mapa conceptual sobre pseint y los comandos……………………………… Pág 14 (Sara Mazuera) 7. Conclusiones...
  • 3. 3 1. Diagramas de flujo 1.1 Definición Un diagrama de flujo es una representación gráfica en la cual se explica un proceso, sistema o algoritmo a través de la secuencia que presenta la esquematización del diagrama generalmente en óvalos, rectángulos y demás figuras geométricas que contienen títulos e información, conectados por flechas según el orden que se desee dar para mejorar la comprensión del tema. Tiene amplia utilidad para documentar, estudiar, facilitar la explicación de un proceso determinado, etc. Se utiliza con mayor frecuencia en campos de programación, industria, economía, entre otros. Figura 1 Ejemplo de diagrama de flujo
  • 4. 4 Nota. Diagrama de flujo sencillo con los pasos a seguir si una lámpara no funciona. Wikipedia 1.2 Símbolos del diagrama de flujo - Símbolo de proceso: Se refiere a la etapa de un proceso, indica la ejecución de una acción. - Símbolo de inicio y fin: Da el inicio ó la finalización de un proceso e indica los posibles resultados de un camino. - Símbolo de documento: Contiene los documentos que se utilizan en el diagrama (carta, correo electrónico, etc) - Símbolo de decisión (condición): Introduce una pregunta donde se toma una decisión (si/no), el diagrama de flujo se puede dividir según la decisión que se tome. - Símbolo de conector: Indica que a partir de ese punto el flujo del diagrama continúa en otro círculo que contiene la misma letra en su interior, de esta forma, conecta elementos separados en una página. - Símbolo de conector/enlace fuera de página: Se usa en grandes y complejos diagramas de flujo para conectar elementos separados en múltiples páginas, dentro se escribe un número o letra para identificar la referencia. - Símbolo de entrada y salida (control de datos): Contiene datos que se introducen o salen del tema. - Símbolo de comentario o nota: Se añade a un contexto para hacer un paréntesis en el que se da una explicación. - Símbolo de pantalla: Indica dónde se encontrará la información en el diagrama.
  • 5. 5 Figura 2 Ilustración de simbología en diagramas de flujo Nota. Simbología en diagramas de flujo. Minicoblogger 1.3 Identificadores Los identificadores son los datos de un programa, siendo constantes y variables; el identificador se ordena a través de una secuencia de palabras clave que permite identificar una posición en un computador para conocer su contenido. Para que un identificador sea considerado como tal, debe cumplir con las siguientes condiciones: No debe contener espacios en blanco, inicia con una letra, los números y la subrayación (_) se admiten después del primer carácter, no debe contener acentos.
  • 6. 6 1.4 Constantes : En programación, una constante es un valor que no puede ser alterado/modificado durante la ejecución de un programa, únicamente puede ser leído. Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos. Por ejemplo: ● El valor de PI = 3,1416 Por conveniencia, el nombre de las constantes suele escribirse en mayúsculas en la mayoría de lenguajes. 1.5 Variables : En programación, una variable está formada por un espacio en el sistema de almacenaje (memoria principal de un Computadora electrónica ordenador) y un nombre simbólico (un identificador) que está asociado a dicho espacio. Ese espacio contiene una cantidad de información conocida o desconocida, es decir un valor. El nombre de la variable es la forma usual de referirse al valor almacenado: esta separación entre nombre y contenido permite que el nombre sea usado independientemente de la información exacta que representa. El identificador, en el código fuente de la computadora puede estar ligado a un valor durante el tiempo de ejecución y el valor de la variable puede por lo tanto cambiar durante el curso de la ejecución del programa.
  • 7. 7 1.6 Acumuladores : El concepto de acumulador guarda relación estrecha con el de contador. Podríamos decir que el contador es un tipo específico de acumulador. Definiremos acumulador como un elemento cuyo contenido actual se genera a partir de su contenido precedente. En general, los valores del acumulador se van generando a través de sumas (o restas) sucesivas. Casos particulares serían los de generación de valores a partir de multiplicaciones (o divisiones) u otras operaciones matemáticas. La expresión genérica de la evolución de un acumulador A 1.7 Contador : 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. 2. PSEINT Pseint es una herramienta educativa que ayuda a los estudiantes en sus primeros pasos en torno a la programación. Este software utiliza un pseudolenguaje complementado con diagramas de flujo, que permite que el estudiante centre su atención en los conceptos principales del algoritmo computacional con numerosos recursos didácticos y ayudas. Este software educativo se basa en la abreviatura de los estados de computación de Pseudo Interprete. Fue creado en Argentina y actualmente es muy popular, pues se utiliza mucho por los estudiantes de Latinoamérica y España para la enseñanza educativa de la programación y el desarrollo de la lógica.
  • 8. 8 El propósito principal de este software educativo es ayudar a los estudiantes que estén iniciando en la construcción de programas o algoritmos computacionales, por medio de pseudocódigos como lenguaje introductorio, los estudiantes llegan a aprender los conceptos básicos como el uso de estructuras de control, expresiones y variables. Este programa busca facilitarle al estudiante la tarea de escribir los algoritmos en este pseudolenguaje, proporcionándole asistencia y ayuda, además, herramientas que le ayudan a comprender la lógica de los algoritmos. Y, por medio de la aplicación, se puede empezar a programar ya que es completamente gratuito y fácil de usar. Este software presenta herramientas de edición para escribir algoritmos a través de: ● Lenguaje autocompletado. ● Ayudas emergentes. ● Plantillas de comandos. ● Tiene la capacidad de soportar procedimientos y funciones. ● Indentado Inteligente. ● Se puede exportar a otros lenguajes. ● Se puede graficar y la creación y edición de diagramas de flujos. ● Coloreado de sintaxis. ● Este software tiene un foro especial del programa. ● Además de ser un software de multiplataforma. ● Incluye ejemplos con diferentes niveles de dificultad. ● Determina y marca de manera clara los errores que se lleguen a encontrar. Figura 3
  • 9. 9 2.1 Comandos -La secuencia de instrucciones ejecutada por una instrucción “Según” depende del valor de una variable numérica. Según <variable> Hacer <número1>: <instrucciones> <número2>,<número3>: <instrucciones> <...> De Otro Modo: <instrucciones>
  • 10. 10 FinSegun Esta instrucción permite ejecutar opcionalmente varias acciones posibles, dependiendo del valor almacenado en una variable de tipo numérico. Al ejecutarse, se evalúa el contenido de la variable y se ejecuta la secuencia de instrucciones asociada con dicho valor. Cada opción está formada por uno o más números separados por comas, dos puntos y una secuencia de instrucciones. Si una opción incluye varios números, la secuencia de instrucciones asociada se debe ejecutar cuando el valor de la variable es uno de esos números. -La instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición sea verdadera. Mientras <condición> Hacer <Instrucciones> FinMientras Al ejecutarse esta instrucción, la condición es evaluada. Si la condición resulta verdadera, se ejecuta una vez la secuencia de instrucciones que forman el cuerpo del ciclo. Al finalizar la ejecución del cuerpo del ciclo se vuelve a evaluar la condición y, si es verdadera, la ejecución se repite. Estos pasos se repiten mientras la condición sea verdadera.
  • 11. 11 - La instrucción Repetir (en algunos casos Repetir-Hasta) ejecuta una secuencia de instrucciones hasta que la condición sea verdadera. Repetir <Instrucciones> Hasta que <Condición> Al ejecutarse esta instrucción, la secuencia de instrucciones que forma el cuerpo del ciclo se ejecuta una vez y luego se evalúa la condición. Si la condición es falsa, el cuerpo del ciclo se ejecuta nuevamente y se vuelve a evaluar la condición. Esto se repite hasta que la condición sea verdadera. Note que, dado que la condición se evalúa al final, las instrucciones del cuerpo del ciclo serán ejecutadas al menos una vez. Además, a fin de evitar ciclos infinitos, el cuerpo del ciclo debe contener alguna instrucción que modifique la o las variables involucradas en la condición de modo que en algún momento la condición sea verdadera y se finalice la ejecución del ciclo. - 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 en 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ó
  • 12. 12 al valor <final>. Si se omite la cláusula Con paso <paso>, la variable <variable> se incrementará en 1. - La instrucción o comando Función crea subprocesos/algoritmos o funciones aparte, que pueden ser llamados en cualquier momento sin tener que hacer la secuencia de acciones en el proceso/algoritmo principal. Para empezar se debe llamar el comando con la palabra ‘Función’ 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, se puede usar el argumento ‘por referencia’ con esto se indica que el valor del argumento será utilizado como variable de la función y este mismo será modificado, al ser así no sería necesario escribir la variable de la función pero si al lado del argumento escribir ‘por referencia’, ejemplo: Funcion nombreFuncion(argumentos por referencia)
  • 13. 13 ● Por último se deben crear las 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 Función Algoritmo acciones FinAlgoritmo
  • 14. 14 ● Las funciones devuelven el valor donde son llamadas. 3. Mapa conceptual PSEINT
  • 15. 15 Conclusiones Sara Mazuera: De este trabajo puedo concluir que en el mundo de la tecnología y la programación existen interesantes fuentes de información y aprendizaje que, como estudiantes, pueden ayudarnos a encaminar nuestro proceso hacia la adultez y hacia la universidad, para así poseer más conocimientos a la hora de entrar en el área de tecnología en nuestra cotidianidad y estudio. Daniela Zapata : De este trabajo puedo concluir que las variables son métodos de programación en la cual ayuda a la determinación de datos y a la ejecución de un programa. Gracias a esto podemos entender un poco más sobre las programaciones y la identificación de estas. Laura Ospina: Después de la realización del trabajo, logré reconocer la complejidad y utilidad de los diagramas de flujo en diferentes campos de la industria, los significados que cada una de sus figuras tiene y lo organizados que son para presentar información de manera dinámica, especialmente procedimientos. Son de gran ayuda para grupos de trabajo, de estudio, empresas, etc. En conclusión, los diagramas de flujo son de amplia utilidad para la compresión de un tema en específico (como PSEINT)
  • 16. 16 Fuentes de consulta Lucidchart (2021) Simbología de diagrama de flujo https://www.lucidchart.com/pages/es/simbolos-comunes-de-los-diagramas-de-flujo Informática4 Prepa Zoebisch. Unidad II, algoritmos y diagramas de flujo. Preparatoria Zoebisch. https://sites.google.com/site/informatica4prepazoebisch/unidad-ii-algoritmos-y-diagrama s-de-flujo Programa educativo Ingeniero en Software (2016) Pseudocódigo y Pseint. Instituto Tecnológico de Sonora. https://www.itson.mx/oferta/isw/Documents/guia_pseint_2016.pdf VidaBytes. ¿Qué es Pseint? Descripción, propósito, características, y más. https://vidabytes.com/que-es-pseint/