Este documento describe la naturaleza y evolución de la tecnología. Explica conceptos básicos de programación como variables, constantes, acumuladores, contadores e identificadores. También describe herramientas como PSeInt y diagramas de flujo. Finalmente, detalla el uso de comandos como "según", "mientras", "repetir", "para" y "función" en PSeInt y cómo han evolucionado los computadores desde los primeros modelos electromecánicos hasta los dispositivos actuales.
Es un diagrama para La asistencia técnica o apoyo técnico es brindada por las compañías para que sus clientes puedan hacer uso de sus productos o servicios de la manera en que fueron puestos a la venta.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
1. Naturalezayevoluciónde latecnología 1
Naturaleza y Evolución De La Tecnología
María de los ángeles tangarife, Laura melisa rojas, Alexander arias
Institución educativa liceo departamental
Área de tecnología
Grado 10-1
Santiago de Cali, 2020
Tabla de contenido
2. Naturaleza yevolución de la tecnología 2
Que es pseint…………………………………………………………………………………….5
Que es un diagrama de flujo……….……………………………………………………………6
Que es una constante……………………………….……………………………………………7
Que es un variable……………………………………………………………………………….8
Qué son los acumuladores……………………………………………………………………..8,9
Qué son los contadores………………...……………………………………………………..9.10
Qué son los identificadores………………………………………………………………….11,12
En pseint para qué sirven los comandos: según. mientras, repetir, para y función………….13,14
Conclusiones………………………………………………………………………………….....14
3. Naturaleza yevolución de la tecnología 3
Desarrollo temático
Naturaleza y evolución de la tecnología
La historia de la tecnología es la historia de la invención de herramientas y técnicas con un
propósito práctico . La historia moderna está relacionada íntimamente con la historia de la
ciencia , pues el descubrimiento de nuevos conocimientos ha permitido crear nuevas cosas y ,
recíprocamente , se ha podido realizar nuevos descubrimientos científicos gracias al desarrollo
de nuevas tecnologías , que han extendido las posibilidades de experimentación y adquisición del
conocimiento.
Los artefactos tecnológicos son productos de una economía, una fuerza del conocimiento
económico y una buena parte de la vida . Las innovaciones tecnológicas afectan y están afectadas
por las tradiciones culturales de la sociedad . También son un medio de obtener poder militar.
Evolución
El inicio de la informática como la conocemos hoy en día, lo podemos situar a finales de los años
40 , principios de los 50. A la razón , los computadores se construían utilizando dispositivos
electromecánicos, como los relés, y dispositivos electrónicos básicos como las válvulas
termoiónicas, las resistencias y los condensadores. No tenían pantalla, ni teclado, ni sistema
operativo, y su programación se hacía a base de tarjetas perforadas o recableando las conexiones
entre sus componentes.
Aquellos primeros colosos, como el mark y el ENIAC; ocupaban toda una sala, pesaban varias
toneladas y tardaban una decena de segundos en hacer una división. En los últimos 50 años la
4. Naturaleza yevolución de la tecnología 4
ciencia y la tecnología han hecho posible pasar de estos “gigantes” a los ordenadores de hoy en
día, los cuales podemos coger con la palma de la mano y son capaces de realizar centenares de
millones de operaciones por segundo. Este salto ha sido posible gracias al transistor , a los
circuitos integrados y a los dispositivos de almacenamiento de datos magnéticos,sólidos y
ópticos.
Esta exposición es un recorrido por la evolución de la informática. Se puede admirar cómo ha
evolucionado la construcción y fabricación de los circuitos electrónicos , los ordenadores , los
discos duros o los apoyos de almacenamiento de información.
Componentes intencionales materiales
Son generalmente individuos humanos, caracterizados por sus habilidades , sus conocimientos y
valores. Actúan en el sistema ya sea como usuario, como controladores o gestores del sistema.
Componentes
Son las materias primas que se utilizan y se transforman en el sistema; la energía se emplea para
la operación del sistema ; los componentes técnicos del propio sistema.
Estrategias
La ciencia y la tecnología se han globalizado tanto hasta establecer y delimitar las condiciones
necesarias que permiten desarrollar la competitividad empresarial, teniendo como punto de
origen estratégico, engranar los lineamientos del estado, así como los sistemas correspondientes
5. Naturaleza yevolución de la tecnología 5
¿Qué es pseint?
PSeInt es una herramienta para aprender la lógica de programación, orientada a estudiantes sin
experiencia en dicha área. Mediante la utilización de un simple y limitado pseudo-lenguaje,
intuitivo y en español, permite comenzar a comprender conceptos básicos y fundamentales de un
algoritmo computacional. Nacido originalmente como proyecto final para la materia
Programación I de la carrera Ingeniería en Informática de la Facultad de Ingeniería y Ciencias
Hídricas de la Universidad Nacional del Litoral, es en realidad un intérprete de pseudocodigo
basado en los contenidos de la cátedra de Fundamenos de Programación de dicha carrera.
Características y Funcionalidades de PSeInt:
Presenta herramientas de edición para escribir algoritmos en pseudocodigo en español
Autocompletado
Ayudas Emergentes
Plantillas de Comandos
Coloreado de Sintaxis
Indentado Inteligente
Permite generar y editar el diagrama de flujo del algoritmo
Permite la edición simultánea de múltiple algoritmos
El lenguaje pseudocódigo utilizado es configurable
Ofrece perfiles de configuración predefinidos para numerosas instituciones
6. Naturaleza yevolución de la tecnología 6
¿Que es un diagrama de flujo?
de actividades es la representación gráfica de un algoritmo o proceso. Se utiliza en disciplinas
como programación, economía, procesos industriales y psicología cognitiva.
Diagrama de flujo sencillo con los pasos a seguir si una lámpara no funciona.
Diagrama de actividades para un loop (bucle
En Lenguaje Unificado de Modelado (UML), es un diagrama de actividades que representa los
flujos de trabajo paso a paso. Un diagrama de actividades muestra el flujo de control general.
En SysML el diagrama ha sido extendido para indicar flujos entre pasos que mueven elementos
físicos (p. ej., gasolina) o energía (p. ej., presión). Los cambios adicionales permiten al diagrama
soportar mejor flujos de comportamiento y datos continuos.
Estos diagramas utilizan símbolos con significados definidos que representan los pasos del
algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio
y de fin del proceso.
1
Símbolos
-Óvalo o Elipse: Inicio y Final (Abre y cierra el diagrama).
7. Naturaleza yevolución de la tecnología 7
-Rectángulo: Actividad (Representa la ejecución de una o más actividades o procedimientos).
-Rombo: Decisión (Formula una pregunta o cuestión).
-Círculo: Conector (Representa el enlace de actividades con otra dentro de un procedimiento).
-Triángulo boca abajo: Archivo definitivo (Guarda un documento en forma permanente).
-Triángulo boca arriba: Archivo temporal (Proporciona un tiempo para el almacenamiento del
documento.
¿Que es constante?
-En general, una constante es un valor de tipo permanente, ya que no puede modificarse, al
menos no dentro del contexto o situación para el cual está: geometría aritmética.
En ciencias, especialmente en física, se denomina constante a aquella magnitud cuyo valor no
varía en el tiempo.
En matemáticas, una constante es un valor fijo, aunque a veces no determinado.
Una función constante es una función matemática que para cada valor de su dominio hay un
único valor de su codominio. Ejemplo, {displaystyle f(x)=3}{displaystyle f(x)=3}, su gráfica es
una recta paralela al eje Ox.
En álgebra son los coeficientes de un monomio u otra fórmula.
¿Que es variable?
8. Naturaleza yevolución de la tecnología 8
-un símbolo constituyente de un predicado, fórmula, algoritmo o de una proposición. El término
«variable» se utiliza aun fuera del ámbito matemático para designar una cantidad susceptible de
tomar distintos valores numéricos dentro de un conjunto de números especificado.
En contraste, una constante es un valor que no cambia (aunque puede no ser conocido, o
indeterminado). En este contexto, debe diferenciarse de una constante matemática, que es una
magnitud numérica específica, independientemente de la naturaleza del problema dado.
¿Que es acumuladores?
Un acumulador es un dispositivo de almacenamiento de energía, el cual acepta energía, la
almacena, y la entrega en la medida que sea necesario. Algunos acumuladores aceptan energía a
baja velocidad (baja potencia) sobre un intervalo de tiempo largo y entregar la energía
rápidamente (alta potencia) sobre intervalo de tiempo corto. En tanto, otros acumuladores
aceptan energía a alta velocidad, sobre un corto intervalo de tiempo, y entregan la energía a baja
velocidad sobre un intervalo de tiempo más largo. Un tercer grupo de acumuladores aceptan y
entregan energía a velocidades comparables.
Acumulador eléctrico del tipo ión-litio
La energía que se recibe, entrega y almacena puede ser energía térmica, energía mecánica, o
energía eléctrica. Normalmente, las formas de energía que se aceptan y se entregan son las
9. Naturaleza yevolución de la tecnología 9
mismas. Sin embargo, algunos dispositivos almacenan una forma de energía diferente a la que
reciben y entregan, realizando conversiones de energía en el proceso.
2
¿Que es un contador?
Un contador es una variable (casi siempre de tipo entero) cuyo valor se incrementa o decrementa
en cada repetición de un bucle. Es habitual llamar a esta variable “cont” (de contador) o “i” (de
índice).
El contador suele usarse de este modo:
Primero se inicializa antes de que comience el bucle. Es decir, se le da un valor inicial. Por
ejemplo: cont = 5
Segundo, se modifica dentro del cuerpo del bucle. Lo más habitual es que se incremente su valor
en una unidad. Por ejemplo: cont = cont + 1
10. Naturaleza yevolución de la tecnología 10
Esto quiere decir que el valor de la variable “cont” se incrementa en una unidad y es asignado de
nuevo a la variable contador. Es decir, si cont valía 5 antes de esta instrucción, cont valdrá 6
después.
Otra forma típica del contador es: cont = cont – 1
En este caso, la variable se decrementa en una unidad; si cont valía 5 antes de la instrucción,
tendremos que cont valdrá 4 después de su ejecución.
El incremento o decremento no tiene por qué ser de una unidad. La cantidad que haya que
incrementar o decrementar vendrá dada por la naturaleza del problema.
Tercero, se utiliza en la condición de salida del bucle. Normalmente, se compara con el valor
máximo (o mínimo) que debe alcanzar el contador para dejar de repetir las instrucciones del
bucle.
Ejemplo: Escribir un algoritmo que escriba la tabla de multiplicar hasta el 100 de un número N
introducido por el usuario algoritmo tabla_multiplicar variables cont es entero N es entero inicio
leer (N) cont = 1 mientras (cont <= 100) hacer inicio escribir (N * cont) cont = cont + 1 fin fin El
uso de contadores es casi obligado en bucles “mientras” y “repetir” que deben ejecutarse un
determinado número de veces. Recuerde que siempre hay que asignar al contador un valor inicial
para la primera ejecución del bucle (cont = 1 en nuestro ejemplo) e ir incrementándolo (o
decrementándolo, según el algoritmo) en cada repetición con una instrucción del tipo cont = cont
+ 1 en el cuerpo del bucle. De lo contrario habremos escrito un bucle infinito. Por último, hay
que prestar atención a la condición de salida, que debe estar asociada al valor del contador en la
última repetición del bucle (en nuestro caso, 100). Mucho cuidado con el operador relacional (<,
>, <=, >=, etc) que usemos, porque el bucle se puede ejecutar más o menos veces de lo previsto
11. Naturaleza yevolución de la tecnología 11
¿Que es identificadores?
En los lenguajes informáticos, los identificadores son elementos textuales (también llamados
símbolos) que nombran entidades del lenguaje. Algunas de las de entidades que un identificador
puede denotar son las variables, las constantes, los tipos de datos, las etiquetas, las subrutinas
(procedimientos y funciones) y los paquetes.
En muchos lenguajes algunas secuencias tienen la forma léxica de un identificador pero son
conocidos como palabras clave (o palabras reservadas). Lo habitual es que si un identificador se
corresponde con una palabra clave o reservada, éste ya no pueda utilizarse para referirse a otro
tipo de entidades como variables o constantes (en unos pocos lenguajes, como PL/1, esta
distinción no está del todo clara).
Los lenguajes informáticos normalmente ponen restricciones en qué caracteres pueden aparecer
en un identificador. Por ejemplo, en las primeras versiones de C y C++, los identificadores están
restringidos para que sean una secuencia de una o más letras ASCII, dígitos numéricos (que en
ningún caso deben aparecer como primer carácter) y barras bajas. Las versiones posteriores de
estos lenguajes, así como otros muchos más lenguajes modernos soportan casi todos los
caracteres Unicode en un identificador. Una restricción común es que no está permitido el uso de
espacios en blanco ni operadores del lenguaje.
En lenguajes de programación compilados, los identificadores generalmente son entidades en
tiempo de compilación, es decir, en tiempo de ejecución el programa compilado contiene
referencias a direcciones de memoria y offsets más que identificadores textuales (estas
direcciones de memoria u offsets, han sido asignadas por el compilador a cada identificador).
12. Naturaleza yevolución de la tecnología 12
En lenguajes interpretados los identificadores están frecuentemente en tiempo de ejecución, a
veces incluso como objetos de primera clase que pueden ser manipulados y evaluados
libremente. En Lisp, éstos se llaman símbolos.
Los compiladores e intérpretes normalmente no asignan ningún significado semántico a un
identificador basado en la secuencia de caracteres actual. Sin embargo, hay excepciones. Por
ejemplo:
En Perl una variable se indica utilizando un prefijo llamado sigil, que especifica aspectos de
cómo se interpreta la variable en las expresiones.
En Ruby una variable se considera automáticamente como inmutable si su identificador empieza
con una letra mayúscula.
En Fortran, la primera letra de una variable indica si por defecto es creada como entero o como
flotante.
Identificadores C++
Los identificadores C++ pueden contener las letras a a z y A a Z, el guión bajo "_"
("Underscore") y los dígitos 0 a 9.
13. Naturaleza yevolución de la tecnología 13
En pseint para qué sirven los siguientes comandos:
Según
Permite trabajar con un sistema de valor numero, donde, según el valor elegido ocurría una
secuencia de acciones.
Mientras
La función "Mientras" nos sirve para repetir un proceso infinitas veces hasta que la condición
expuesta para esto no se cumpla.
Repetir
Permite hacer una secuencia de acciones hasta completar un condición
Para
La función "Para" nos sirve para repetir un proceso una determinada cantidad de veces hasta
llegar a un número de referencia que determinará el fin del proceso.
Funcion
14. Naturaleza yevolución de la tecnología 14
Las funciones también llamadas Subproceso o SubAlgoritmo, es una instrucción que permite
agrupar variables y sentencias, cuya finalidad es la de ejecutar una tarea especifica, se pueden
añadir una o varias funciones, en un algoritmo, las funciones son subprogramas dentro de un
programa, que se pueden invocar (ejecutar) desde cualquier parte del programa, es decir,
desde otra función, desde la misma función o desde el programa principal, cuantas veces
sea necesario.
Conclusión
Este software pretende facilitarle al principiante la tarea de escribir algoritmos en este
pseudolenguaje presentando un conjunto de ayudas y asistencias, y brindarle además algunas
herramientas adicionales que le ayuden a encontrar errores y comprender la lógica de los
algoritmos
Referencias
naturaleza y evolución de la tecnología . recuperado
de:https://es.calameo.com/books/005644704f085e9a9d147
¿Qué es pseint ? . recuperado
de:https://www.google.com.co/amp/s/programacionpseint.wordpress.com/2013/03/01/que-es-
pseint/amp/
15. Naturaleza yevolución de la tecnología 15
Características y funcionalidades de pseint . recuperado
de:https://www.google.com.co/amp/s/aritlocovrblog.wordpress.com/2014/09/01/pseint-conceptos-y-
caracteristicas/amp/
comandos . recuperado de:http://duocpda.blogspot.com/2012/05/funcion-
mientras.html#:~:text=La%20funci%C3%B3n%20%22Mientras%22%20nos%20sirve,para%20esto
%20no%20se%20cumpla.&text=Tenemos%20una%20condici%C3%B3n%2C%20necesitamos%20
que,la%20condici%C3%B3n%20indique%20lo%20contrario.
Simbolos . recuperado de ::https://www.smartdraw.com/flowchart/simbolos-de-diagramas-de-
flujo.htm
¿Qué es un contador? . recuperado
de:https://algoritmosdiagramas.blogspot.com/2009/09/contadores-y-
acomuladores.html?m=1%23%3A~%3Atext%3DUn+contador+es+una+variable%2Ccada+repetici%
C3%B3n+de+un+bucle.&text=Normalmente%2C+se+compara+con+el%2Crepetir+las+instruccione
s+del+bucle
Links blogger
maria de los angeles tangarife muñoz
https://angelesttecnologia.blogspot.com/p/3-periodo-2020.html
laura melisa rojas
https://tecnologiaconlaurarojas.blogspot.com/p/3-periodo-2020.html
c