SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
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/

Contenu connexe

Tendances

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
 

Tendances (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
 

Similaire à Naturaleza y evolución de la tecnología

Similaire à Naturaleza y evolución de la tecnología (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
 

Plus 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
 

Plus 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
 

Dernier

ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 

Dernier (20)

ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 

Naturaleza y evolución de la tecnología

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