SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
NATURALEZA Y EVOLUCIÓN DE LA TECNOLOGÍA.
Catalina Maya Mina
Sofia Isabel Rosero Ospina
Daniela Sanchez Quenan
Santiago Zuluaga Zuluaga
Grado: 10-5
Docente
Guillermo Mondragon
Institucion Educativa Liceo Departamental
Área de T​ecnología​ e Informática
Santiago de Cali
2020
TABLA DE CONTENIDO.
TABLA DE CONTENIDO. 2
¿QUE ES PSEINT? 3
¿PARA QUÉ SIRVE? 3
¿QUÉ SON LOS DIAGRAMAS DE FLUJO? 4
EN PSEINT ¿PARA QUÉ SIRVEN LOS SIGUIENTES COMANDOS? 7
1. SEGÚN. 7
2. MIENTRAS. 8
3. REPETIR. 8
4. PARA. 8
5. FUNCION. 8
CONCLUSIONES. 9
REFERENCIAS. 10
DIRECCIÓN DE BLOGS. 11
2
¿QUE ES PSEINT?
PSeInt es la abreviatura de los estados de computación de PSeudo Intérprete ​[figura 1]​, una
herramienta educativa creada en ​Argentina​, utilizada principalmente por estudiantes para
aprender los fundamentos de la programación y el desarrollo de la lógica. Es un software muy
popular de su tipo y es ampliamente utilizado en universidades de ​Latinoamérica​ y ​España​.
Utiliza ​pseudocódigo​ para la solución de ​algoritmos​.
PSeInt es una herramienta que ha sido diseñada para ofrecer a los estudiantes de carreras de
informática una forma sencilla de focalizarse en los conceptos de los algoritmos y su estrecha
relación con la programación, con el objetivo de disminuir las dificultades de tener que
aprender un lenguaje de programación y sus particularidades antes de poder lanzarse a
entender cómo realmente funciona todo ello.
[figura 1]
¿PARA QUÉ SIRVE? ​[figura 2]
PSeInt fue desarrollado, entre otros muchos objetivos, para poder ofrecer un método simple
para que los estudiantes de carreras relacionadas con la informática pudieran estructurar sus
propios programas en un lenguaje más natural, y que además fuera independiente del
lenguaje de programación usado. Lo mejor de todo ello es que el estudiante puede llegar a
este punto a través del pseudocódigo, es decir que no va a tener que relacionarse, por lo
menos en esta instancia, con la sintaxis de cualquier lenguaje de programación, lo que se
traduce con el paso del tiempo en una mejor comprensión de los conceptos acerca de la lógica
de los algoritmos, y no detenerse en las particularidades del lenguaje elegido para desarrollar
la idea de estudio.
3
​[figura 2]
¿QUÉ SON LOS DIAGRAMAS DE FLUJO?
El ​diagrama de flujo es la ​representación gráfica​ de un ​algoritmo​ o proceso​ ​[figura 3]​. Se
utiliza en disciplinas como ​programación​, ​economía​, ​procesos industriales​ y ​psicología
cognitiva​.
Son de gran importancia ya que ayudan a designar cualquier representación gráfica de un
procedimiento o parte de este. En la actualidad los diagramas de flujo son considerados en la
mayoría de las empresas como uno de los principales instrumentos en la realización de
cualquier método o sistema​.
​[figura 3]
4
Símbolos:
Nombre: Línea de flujo ​ ​[figura 4]
[figura 4]
Indicael orden de la ejecucion de las operaciones.La flecha indica la siguieb¿nte instruccion
Nombre: inicio/final ​[figura 5]
​[figura 5]
Significado del símbolo en diagramas de flujo: Indica el comienzo o el final de un flujo en el
diagrama de procesos.
Nombre: proceso ​[figura 6]
[figura 6]
Significado del símbolo en diagramas de flujo: Indica un determinado proceso y sus
funciones y actividades.
Nombre: entrada/salida ​[figura 7]
5
[figura 7]
Significado del símbolo en diagramas de flujo: Representa cualquier tipo de dato en el
diagrama de flujo
Nombre: Decisión ​[figura 8]
[figura 8]
Significado del símbolo en diagramas de flujo: Esto demuestra que se debe tomar una
decisión y que el flujo del proceso va a seguir cierta dirección según esta decisión​.
Variables:
En ​programación​, una variable está formada por un espacio en el sistema de almacenaje
(​memoria principal​ de un ​ordenador​) y un nombre simbólico (un ​identificador​) que está
asociado a dicho espacio. Ese espacio contiene una cantidad o 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.
Constantes:
Una constante es un dato que permanece sin cambio durante el desarrollo del algoritmo o
durante la ejecución del programa. La mayoría de los lenguajes de programación nos
6
permiten el manejo de diferentes tipos de constantes, estas pueden ser enteras, reales,
caracteres y cadenas. En lenguaje C una constante se define por medio de la instrucción
#define (directiva del procesador).
Acumuladores:
Un acumulador o totalizador es una variable cuya función es almacenar cantidades resultantes
de operaciones sucesivas. Realiza la misma función que un contador con la diferencia de que
el incremento o decremento es variable en lugar de constante.
Contadores:
Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad
constante, cada vez que se produce un determinado suceso, acción o iteración. Los contadores
se utilizan con la finalidad de contar sucesos, acciones o iteraciones internas en un bucle,
proceso, subrutina o donde se requiera cuantificar; deben ser inicializados antes del ciclo o
proceso, e incrementados o decrementados dentro del ciclo
Identificadores:
Un identificador es un conjunto de caracteres alfanuméricos de cualquier longitud que sirve
para identificar las entidades del programa (clases, funciones, ​variables​, tipos compuestos)
Los identificadores pueden ser combinaciones de letras y números.
EN PSEINT ¿PARA QUÉ SIRVEN LOS SIGUIENTES COMANDOS?
1. Según. ​Evalúa una variable solamente numérica que da 2 o más posibles elecciones,
lo cual la diferencia del comando Si-Entonces debido a solo permite 2 opciones.
Su sintaxis es: Según [variable numérica] Hacer
[número 1]: [instrucciones] [número 2] , [número 3]: [instrucciones]
[...] De otro modo: [instrucciones] FinSegun
Después de haber colocado la opción la cual tiene que ser con valores numéricos
se dirán las instrucciones que se deben realizar las cuales terminan con ¨:¨ , aunque
también se pueden colocar dos valores que se unirán con ¨,¨ en la mitad, en el ejemplo
podemos observar al 2 y al 3, esto se aplica en tal caso de que haya dos posibilidades
para ejecutar la misma instrucción, también está De otro modo que se utiliza cuando
ninguna de las instrucciones, al finalizar se escribe Fin Según.
7
2. Mientras. ​Esta función sirve para repetir una condición infinitamente hasta que esta
sea falsa, primero evalúa la condición y si es verdadera entonces realizará las
instrucciones dadas, después lo volverá a hacer y si es verdadera realizará nuevamente
las instrucciones y esto pasará infinitamente hasta que la condición dada sea falsa.
Para que no sea un bucle tiene que haber algo que falsifique esta condición en algún
momento o si no nunca parará, en caso de ser falsa desde un inicio nunca se ejecutará
la instrucción.
Sintaxis
Mientras [condición a evaluar] Hacer [instrucciones] FinMientras
3. Repetir. ​Es la instrucción que ejecuta una secuencia de instrucciones infinitamente en
caso de ser falsa y solo parará cuando la condición sea verdadera, la secuencia de
instrucciones se ejecuta una vez y luego se evalúa la condición, para evitar un bucle
en algún momento debe de haber una condición que modifique la variable para que
esta sea verdadera.
Sintaxis
Repetir [Instrucción] hasta que [condición]
4. Para. ​Esta función sirve para ejecutar una instrucción cierta cantidad de veces hasta
llegar a un número de referencia que significará el final del proceso.
Sintaxis
Para [variable] Desde [valor inicial] Hasta [valor final] Con [paso] Hacer
[instrucciones] FinPara
[Variable] es la variable que recibe el [valor inicial] y ejecuta las instrucciones para
luego sumar la [variable] y [paso] y se repite hasta que la [variable] sea igual a [valor
final]
5. Funcion. ​Es una instrucción que permite la agrupación de variables con la finalidad
de ejecutar una tarea específica, es un programa dentro de otro
Sintaxis
Subalgoritmo [variable _ de_ retorno] < - [nombre de la función] ([argumentos)]
Finsubalgoritmo
[variable _ de _ retorno] es la variable con el valor devuelto por la función [nombre
de la función]
8
CONCLUSIONES.
PSeInt es una aplicación pensada para los estudiantes que se inician en la construcción de
programas. El pseudocódigo se suele utilizar como primer contacto para introducir conceptos
básicos como el uso de estructuras de control, expresiones y variables, sin tener que lidiar con
las particularidades de la sintaxis de un lenguaje real. Es un programa muy básico y completo
que se debe dominar si se quiere empezar en el área de la programación.
Mediante un pseudolenguaje, le permite centrar su atención en los conceptos fundamentales
de la algoritmia computacional. Facilitando el lenguaje y proporcionando un entorno de
trabajo con numerosas ayudas y recursos.Es un software muy popular en su tipo y utiliza
pseudocódigo para solucionar algoritmos.
Nos proporciona un editor de texto con realzado de sintaxis igual que cualquier IDE y ayudas
a la escritura en tiempo real. Nos proporciona verificación de sintaxis en tiempo real, esto es,
si escribimos una sentencia incorrecta o nos falta algo, el propio programa nos lo había
señalado en el editor de código mediante un subrayado rojo.
Además también incluye herramientas de explicación y comprobación de los algoritmos que
escribamos. Tiene una opción para ejecutar el algoritmos paso a paso y ver si realmente hace
lo que se supone tiene que hacer. Comprobar el valor de las variables y las expresiones que
escribamos en tiempo de ejecución del algoritmo y un sistema de ejecución explicado
sentencia a sentencia, en el que podemos ver línea a línea lo que hace cada instrucción que
hemos escrito
Un diagrama de flujo describe un proceso sistema o algoritmo informático, se emplea en
numerosos campos para documentar, estudiar, planificar, mejorar, y comunicar procesos que
suelen ser complejos en diagramas claros y fáciles de comprender. Los símbolos más
comunes son: línea de flujo, inicio/final, proceso, entrada/salida, decisión.
9
REFERENCIAS.
Marker.(2020).PSeInt: ¿Qué es? Descargar y usar PSeInt. Ejemplos. Tecnología+informática.
recuperado de: ​https://www.tecnologia-informatica.com/pseint/
Pseint. (2019). n/a. Wikipedia. Recuperado de: ​https://es.wikipedia.org/wiki/PSeInt
Raffino,M. (2020). Diagrama de flujo. Concepto.de. Argentina. Recuperado de:
https://concepto.de/diagrama-de-flujo/#ixzz6bLJXSIBZ
Manene,L. (2011) . ​DIAGRAMAS DE FLUJO: SU DEFINICIÓN, OBJETIVO, VENTAJAS,
ELABORACIÓN, FASES, REGLAS Y EJEMPLOS DE APLICACIONES.
luismiguelmanene. Recuperado de :
http://www.luismiguelmanene.com/2011/07/28/los-diagramas-de-flujo-su-definicion-objetivo
-ventajas-elaboracion-fases-reglas-y-ejemplos-de-aplicaciones/​.
Simbolos de diagrama de flujo. (s.f). smartdraw. Recuperado
de:​https://www.smartdraw.com/flowchart/simbolos-de-diagramas-de-flujo.htm
Programa nacional de formacion en informatica. (s.f). Algoritmica y programacion. Recuperado de:
https://sites.google.com/site/algoritmicai/contadores-y-sumadores
Cibernetica y computacion Azcapotzalco. (s.f). Identificadores, constantes, variables, palabras reservadas.
Recuperado de:
https://sites.google.com/site/cyberazcdos/unidad-i-lenguaje-de-programacion-pascal/identificadores-consta
ntes-variables-palabras-reservadas
Lenguaje603. (2013). Programacion en lenguaje c: Datos, constantes, variables, acumuladores, contadores.
Recuperado de: ​http://lenguajec603.blogspot.com/2013/06/datos-constantes-variables-acumuladores.html
Desdelinux.(2014). Programacion basica con Pseint (parte 3). Recuperado de:
https://blog.desdelinux.net/programacion-basica-pseint-parte-3/
Victomanolo.(s.f). Programacion: Funciones, subprocesos pseint. Recuperado de:
https://victomanolo.wordpress.com/funciones-subprocesos-en-pseint/
FFYR. (2012). PDA: Pseint - Funcion para. Duocpda. Recuperado de:
http://duocpda.blogspot.com/2012/05/pseint-funcion-para.html
Sourceforge. (s.f). PSeInt. Recuperado de:
http://pseint.sourceforge.net/index.php?page=pseudocodigo.php#​:
10
DIRECCIÓN DE BLOGS.
Catalina Maya Mina: ​https://bloggertecnoinformatica.blogspot.com/
Sofia Isabel Rosero Ospina: ​https://todosbrelatecnologia.blogspot.com/
Daniela Sanchez Quenan: ​https://aprendoconlatecnoligia.blogspot.com/?m=1
Santiago Zuluaga Zuluaga: ​https://aprendeconzuluaga.blogspot.com/
11

Más contenido relacionado

La actualidad más candente

Disenoestructuradoalgoritmos
DisenoestructuradoalgoritmosDisenoestructuradoalgoritmos
Disenoestructuradoalgoritmos
armando_franco
 
Programacion lenguaje-c
Programacion lenguaje-cProgramacion lenguaje-c
Programacion lenguaje-c
Clariza
 
Conceptos básicos de programación, fundamentos de programación pseint.
Conceptos básicos de programación, fundamentos de programación pseint.Conceptos básicos de programación, fundamentos de programación pseint.
Conceptos básicos de programación, fundamentos de programación pseint.
ValentinaGarcia89
 
Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacion
Boris Salleg
 

La actualidad más candente (18)

Disenoestructuradoalgoritmos
DisenoestructuradoalgoritmosDisenoestructuradoalgoritmos
Disenoestructuradoalgoritmos
 
Programacion lenguaje-c
Programacion lenguaje-cProgramacion lenguaje-c
Programacion lenguaje-c
 
Estructuras basicas tecnología (1)
Estructuras basicas  tecnología (1)Estructuras basicas  tecnología (1)
Estructuras basicas tecnología (1)
 
Conceptos básicos de programación, fundamentos de programación pseint.
Conceptos básicos de programación, fundamentos de programación pseint.Conceptos básicos de programación, fundamentos de programación pseint.
Conceptos básicos de programación, fundamentos de programación pseint.
 
Pseint
PseintPseint
Pseint
 
Conceptos básicos de programación y Fundamentos básicos de PSEINT
Conceptos básicos de programación y Fundamentos básicos  de PSEINTConceptos básicos de programación y Fundamentos básicos  de PSEINT
Conceptos básicos de programación y Fundamentos básicos de PSEINT
 
Tecnologia 3er periodo (1)
Tecnologia 3er periodo (1)Tecnologia 3er periodo (1)
Tecnologia 3er periodo (1)
 
Trabajo tecnologia estructuras basicas
Trabajo tecnologia estructuras basicasTrabajo tecnologia estructuras basicas
Trabajo tecnologia estructuras basicas
 
Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor
 
Anexo1
Anexo1Anexo1
Anexo1
 
Algoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacionAlgoritmos, programas, compiladores y lenguajes de programacion
Algoritmos, programas, compiladores y lenguajes de programacion
 
EJERCICIOS BUCLES REPETITIVOS LENGUAJE C
EJERCICIOS BUCLES REPETITIVOS LENGUAJE CEJERCICIOS BUCLES REPETITIVOS LENGUAJE C
EJERCICIOS BUCLES REPETITIVOS LENGUAJE C
 
Algoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujoAlgoritmos diagrama-de-flujo
Algoritmos diagrama-de-flujo
 
estructuras algoritmicas ciclicas mientras
estructuras algoritmicas ciclicas mientrasestructuras algoritmicas ciclicas mientras
estructuras algoritmicas ciclicas mientras
 
Conceptos básicos de programación y el entorno gráfico de pseint (1)
Conceptos básicos de programación  y  el entorno gráfico de pseint (1)Conceptos básicos de programación  y  el entorno gráfico de pseint (1)
Conceptos básicos de programación y el entorno gráfico de pseint (1)
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Informe de pseint
Informe de pseintInforme de pseint
Informe de pseint
 
Software PseInt
Software PseIntSoftware PseInt
Software PseInt
 

Similar a Naturaleza y evolución de la tecnología

Naturaleza y evolución de la tecnología (1)
Naturaleza y evolución de la tecnología (1)Naturaleza y evolución de la tecnología (1)
Naturaleza y evolución de la tecnología (1)
daniela515873
 

Similar a Naturaleza y evolución de la tecnología (20)

Pseint (1)
Pseint (1)Pseint (1)
Pseint (1)
 
Pseint
PseintPseint
Pseint
 
Trabajo de tecnologia periodo 3
Trabajo de tecnologia periodo 3Trabajo de tecnologia periodo 3
Trabajo de tecnologia periodo 3
 
Pseint (2)
Pseint (2)Pseint (2)
Pseint (2)
 
Estructuras básicas.docx
Estructuras básicas.docxEstructuras básicas.docx
Estructuras básicas.docx
 
Tecno
TecnoTecno
Tecno
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
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
 
Naturaleza y evolución de la tecnología (1)
Naturaleza y evolución de la tecnología (1)Naturaleza y evolución de la tecnología (1)
Naturaleza y evolución de la tecnología (1)
 
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
 
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 basicas tecnología
Estructuras basicas  tecnología Estructuras basicas  tecnología
Estructuras basicas tecnología
 
Estructuras basicas tecnología (2)
Estructuras basicas  tecnología (2)Estructuras basicas  tecnología (2)
Estructuras basicas tecnología (2)
 
Estructuras básicas tecnología
Estructuras básicas  tecnología Estructuras básicas  tecnología
Estructuras básicas tecnología
 
Trabajo de tecnologia 10 1
Trabajo de tecnologia 10 1Trabajo de tecnologia 10 1
Trabajo de tecnologia 10 1
 
Trabajo de tecnologia 10 1
Trabajo de tecnologia 10 1Trabajo de tecnologia 10 1
Trabajo de tecnologia 10 1
 
Conceptos básicos de programación y el entorno gráfico de pseint (1)
Conceptos básicos de programación  y  el entorno gráfico de pseint (1)Conceptos básicos de programación  y  el entorno gráfico de pseint (1)
Conceptos básicos de programación y el entorno gráfico de pseint (1)
 

Último

TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
NadiaMartnez11
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
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
 

Último (20)

OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 
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
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
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
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
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...
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
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
 
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
 

Naturaleza y evolución de la tecnología

  • 1. NATURALEZA Y EVOLUCIÓN DE LA TECNOLOGÍA. Catalina Maya Mina Sofia Isabel Rosero Ospina Daniela Sanchez Quenan Santiago Zuluaga Zuluaga Grado: 10-5 Docente Guillermo Mondragon Institucion Educativa Liceo Departamental Área de T​ecnología​ e Informática Santiago de Cali 2020
  • 2. TABLA DE CONTENIDO. TABLA DE CONTENIDO. 2 ¿QUE ES PSEINT? 3 ¿PARA QUÉ SIRVE? 3 ¿QUÉ SON LOS DIAGRAMAS DE FLUJO? 4 EN PSEINT ¿PARA QUÉ SIRVEN LOS SIGUIENTES COMANDOS? 7 1. SEGÚN. 7 2. MIENTRAS. 8 3. REPETIR. 8 4. PARA. 8 5. FUNCION. 8 CONCLUSIONES. 9 REFERENCIAS. 10 DIRECCIÓN DE BLOGS. 11 2
  • 3. ¿QUE ES PSEINT? PSeInt es la abreviatura de los estados de computación de PSeudo Intérprete ​[figura 1]​, una herramienta educativa creada en ​Argentina​, utilizada principalmente por estudiantes para aprender los fundamentos de la programación y el desarrollo de la lógica. Es un software muy popular de su tipo y es ampliamente utilizado en universidades de ​Latinoamérica​ y ​España​. Utiliza ​pseudocódigo​ para la solución de ​algoritmos​. PSeInt es una herramienta que ha sido diseñada para ofrecer a los estudiantes de carreras de informática una forma sencilla de focalizarse en los conceptos de los algoritmos y su estrecha relación con la programación, con el objetivo de disminuir las dificultades de tener que aprender un lenguaje de programación y sus particularidades antes de poder lanzarse a entender cómo realmente funciona todo ello. [figura 1] ¿PARA QUÉ SIRVE? ​[figura 2] PSeInt fue desarrollado, entre otros muchos objetivos, para poder ofrecer un método simple para que los estudiantes de carreras relacionadas con la informática pudieran estructurar sus propios programas en un lenguaje más natural, y que además fuera independiente del lenguaje de programación usado. Lo mejor de todo ello es que el estudiante puede llegar a este punto a través del pseudocódigo, es decir que no va a tener que relacionarse, por lo menos en esta instancia, con la sintaxis de cualquier lenguaje de programación, lo que se traduce con el paso del tiempo en una mejor comprensión de los conceptos acerca de la lógica de los algoritmos, y no detenerse en las particularidades del lenguaje elegido para desarrollar la idea de estudio. 3
  • 4. ​[figura 2] ¿QUÉ SON LOS DIAGRAMAS DE FLUJO? El ​diagrama de flujo es la ​representación gráfica​ de un ​algoritmo​ o proceso​ ​[figura 3]​. Se utiliza en disciplinas como ​programación​, ​economía​, ​procesos industriales​ y ​psicología cognitiva​. Son de gran importancia ya que ayudan a designar cualquier representación gráfica de un procedimiento o parte de este. En la actualidad los diagramas de flujo son considerados en la mayoría de las empresas como uno de los principales instrumentos en la realización de cualquier método o sistema​. ​[figura 3] 4
  • 5. Símbolos: Nombre: Línea de flujo ​ ​[figura 4] [figura 4] Indicael orden de la ejecucion de las operaciones.La flecha indica la siguieb¿nte instruccion Nombre: inicio/final ​[figura 5] ​[figura 5] Significado del símbolo en diagramas de flujo: Indica el comienzo o el final de un flujo en el diagrama de procesos. Nombre: proceso ​[figura 6] [figura 6] Significado del símbolo en diagramas de flujo: Indica un determinado proceso y sus funciones y actividades. Nombre: entrada/salida ​[figura 7] 5
  • 6. [figura 7] Significado del símbolo en diagramas de flujo: Representa cualquier tipo de dato en el diagrama de flujo Nombre: Decisión ​[figura 8] [figura 8] Significado del símbolo en diagramas de flujo: Esto demuestra que se debe tomar una decisión y que el flujo del proceso va a seguir cierta dirección según esta decisión​. Variables: En ​programación​, una variable está formada por un espacio en el sistema de almacenaje (​memoria principal​ de un ​ordenador​) y un nombre simbólico (un ​identificador​) que está asociado a dicho espacio. Ese espacio contiene una cantidad o 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. Constantes: Una constante es un dato que permanece sin cambio durante el desarrollo del algoritmo o durante la ejecución del programa. La mayoría de los lenguajes de programación nos 6
  • 7. permiten el manejo de diferentes tipos de constantes, estas pueden ser enteras, reales, caracteres y cadenas. En lenguaje C una constante se define por medio de la instrucción #define (directiva del procesador). Acumuladores: Un acumulador o totalizador es una variable cuya función es almacenar cantidades resultantes de operaciones sucesivas. Realiza la misma función que un contador con la diferencia de que el incremento o decremento es variable en lugar de constante. Contadores: Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad constante, cada vez que se produce un determinado suceso, acción o iteración. Los contadores se utilizan con la finalidad de contar sucesos, acciones o iteraciones internas en un bucle, proceso, subrutina o donde se requiera cuantificar; deben ser inicializados antes del ciclo o proceso, e incrementados o decrementados dentro del ciclo Identificadores: Un identificador es un conjunto de caracteres alfanuméricos de cualquier longitud que sirve para identificar las entidades del programa (clases, funciones, ​variables​, tipos compuestos) Los identificadores pueden ser combinaciones de letras y números. EN PSEINT ¿PARA QUÉ SIRVEN LOS SIGUIENTES COMANDOS? 1. Según. ​Evalúa una variable solamente numérica que da 2 o más posibles elecciones, lo cual la diferencia del comando Si-Entonces debido a solo permite 2 opciones. Su sintaxis es: Según [variable numérica] Hacer [número 1]: [instrucciones] [número 2] , [número 3]: [instrucciones] [...] De otro modo: [instrucciones] FinSegun Después de haber colocado la opción la cual tiene que ser con valores numéricos se dirán las instrucciones que se deben realizar las cuales terminan con ¨:¨ , aunque también se pueden colocar dos valores que se unirán con ¨,¨ en la mitad, en el ejemplo podemos observar al 2 y al 3, esto se aplica en tal caso de que haya dos posibilidades para ejecutar la misma instrucción, también está De otro modo que se utiliza cuando ninguna de las instrucciones, al finalizar se escribe Fin Según. 7
  • 8. 2. Mientras. ​Esta función sirve para repetir una condición infinitamente hasta que esta sea falsa, primero evalúa la condición y si es verdadera entonces realizará las instrucciones dadas, después lo volverá a hacer y si es verdadera realizará nuevamente las instrucciones y esto pasará infinitamente hasta que la condición dada sea falsa. Para que no sea un bucle tiene que haber algo que falsifique esta condición en algún momento o si no nunca parará, en caso de ser falsa desde un inicio nunca se ejecutará la instrucción. Sintaxis Mientras [condición a evaluar] Hacer [instrucciones] FinMientras 3. Repetir. ​Es la instrucción que ejecuta una secuencia de instrucciones infinitamente en caso de ser falsa y solo parará cuando la condición sea verdadera, la secuencia de instrucciones se ejecuta una vez y luego se evalúa la condición, para evitar un bucle en algún momento debe de haber una condición que modifique la variable para que esta sea verdadera. Sintaxis Repetir [Instrucción] hasta que [condición] 4. Para. ​Esta función sirve para ejecutar una instrucción cierta cantidad de veces hasta llegar a un número de referencia que significará el final del proceso. Sintaxis Para [variable] Desde [valor inicial] Hasta [valor final] Con [paso] Hacer [instrucciones] FinPara [Variable] es la variable que recibe el [valor inicial] y ejecuta las instrucciones para luego sumar la [variable] y [paso] y se repite hasta que la [variable] sea igual a [valor final] 5. Funcion. ​Es una instrucción que permite la agrupación de variables con la finalidad de ejecutar una tarea específica, es un programa dentro de otro Sintaxis Subalgoritmo [variable _ de_ retorno] < - [nombre de la función] ([argumentos)] Finsubalgoritmo [variable _ de _ retorno] es la variable con el valor devuelto por la función [nombre de la función] 8
  • 9. CONCLUSIONES. PSeInt es una aplicación pensada para los estudiantes que se inician en la construcción de programas. El pseudocódigo se suele utilizar como primer contacto para introducir conceptos básicos como el uso de estructuras de control, expresiones y variables, sin tener que lidiar con las particularidades de la sintaxis de un lenguaje real. Es un programa muy básico y completo que se debe dominar si se quiere empezar en el área de la programación. Mediante un pseudolenguaje, le permite centrar su atención en los conceptos fundamentales de la algoritmia computacional. Facilitando el lenguaje y proporcionando un entorno de trabajo con numerosas ayudas y recursos.Es un software muy popular en su tipo y utiliza pseudocódigo para solucionar algoritmos. Nos proporciona un editor de texto con realzado de sintaxis igual que cualquier IDE y ayudas a la escritura en tiempo real. Nos proporciona verificación de sintaxis en tiempo real, esto es, si escribimos una sentencia incorrecta o nos falta algo, el propio programa nos lo había señalado en el editor de código mediante un subrayado rojo. Además también incluye herramientas de explicación y comprobación de los algoritmos que escribamos. Tiene una opción para ejecutar el algoritmos paso a paso y ver si realmente hace lo que se supone tiene que hacer. Comprobar el valor de las variables y las expresiones que escribamos en tiempo de ejecución del algoritmo y un sistema de ejecución explicado sentencia a sentencia, en el que podemos ver línea a línea lo que hace cada instrucción que hemos escrito Un diagrama de flujo describe un proceso sistema o algoritmo informático, se emplea en numerosos campos para documentar, estudiar, planificar, mejorar, y comunicar procesos que suelen ser complejos en diagramas claros y fáciles de comprender. Los símbolos más comunes son: línea de flujo, inicio/final, proceso, entrada/salida, decisión. 9
  • 10. REFERENCIAS. Marker.(2020).PSeInt: ¿Qué es? Descargar y usar PSeInt. Ejemplos. Tecnología+informática. recuperado de: ​https://www.tecnologia-informatica.com/pseint/ Pseint. (2019). n/a. Wikipedia. Recuperado de: ​https://es.wikipedia.org/wiki/PSeInt Raffino,M. (2020). Diagrama de flujo. Concepto.de. Argentina. Recuperado de: https://concepto.de/diagrama-de-flujo/#ixzz6bLJXSIBZ Manene,L. (2011) . ​DIAGRAMAS DE FLUJO: SU DEFINICIÓN, OBJETIVO, VENTAJAS, ELABORACIÓN, FASES, REGLAS Y EJEMPLOS DE APLICACIONES. luismiguelmanene. Recuperado de : http://www.luismiguelmanene.com/2011/07/28/los-diagramas-de-flujo-su-definicion-objetivo -ventajas-elaboracion-fases-reglas-y-ejemplos-de-aplicaciones/​. Simbolos de diagrama de flujo. (s.f). smartdraw. Recuperado de:​https://www.smartdraw.com/flowchart/simbolos-de-diagramas-de-flujo.htm Programa nacional de formacion en informatica. (s.f). Algoritmica y programacion. Recuperado de: https://sites.google.com/site/algoritmicai/contadores-y-sumadores Cibernetica y computacion Azcapotzalco. (s.f). Identificadores, constantes, variables, palabras reservadas. Recuperado de: https://sites.google.com/site/cyberazcdos/unidad-i-lenguaje-de-programacion-pascal/identificadores-consta ntes-variables-palabras-reservadas Lenguaje603. (2013). Programacion en lenguaje c: Datos, constantes, variables, acumuladores, contadores. Recuperado de: ​http://lenguajec603.blogspot.com/2013/06/datos-constantes-variables-acumuladores.html Desdelinux.(2014). Programacion basica con Pseint (parte 3). Recuperado de: https://blog.desdelinux.net/programacion-basica-pseint-parte-3/ Victomanolo.(s.f). Programacion: Funciones, subprocesos pseint. Recuperado de: https://victomanolo.wordpress.com/funciones-subprocesos-en-pseint/ FFYR. (2012). PDA: Pseint - Funcion para. Duocpda. Recuperado de: http://duocpda.blogspot.com/2012/05/pseint-funcion-para.html Sourceforge. (s.f). PSeInt. Recuperado de: http://pseint.sourceforge.net/index.php?page=pseudocodigo.php#​: 10
  • 11. DIRECCIÓN DE BLOGS. Catalina Maya Mina: ​https://bloggertecnoinformatica.blogspot.com/ Sofia Isabel Rosero Ospina: ​https://todosbrelatecnologia.blogspot.com/ Daniela Sanchez Quenan: ​https://aprendoconlatecnoligia.blogspot.com/?m=1 Santiago Zuluaga Zuluaga: ​https://aprendeconzuluaga.blogspot.com/ 11