SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
Estructuras básicas: conceptos básicos de programación
Juan Pablo Chaparro Jiménez
Juan Manuel González Sánchez
Daniel Ospina RIncon
Sebastián Pérez Núñez
10-4
I.E. Liceo Departamental
Area de Tecnologia
Santiago de Cali
2023
1 Preguntas resueltas del eje temático 3
2 Taller resuelto
3 Mapa conceptual
Contadores
Un contador es una variable de tipo entero que durante el proceso o ejecución
de un programa, va aumentando su valor progresivamente. Generalmente un contador
va incrementando su valor en 1, pero puede ser un contador de 2 en 2, o de n en n.
Ejemplos de algunos tipos de contadores:
Contadores de programa: En la programación, los contadores de programa son
variables que se utilizan para controlar el flujo de ejecución de un programa. Por
ejemplo, un bucle puede usar un contador para repetir una serie de instrucciones un
número específico de veces.
Contadores de rendimiento: Los contadores de rendimiento son utilizados por los
sistemas operativos y otras herramientas de monitoreo para rastrear el rendimiento del
sistema y de las aplicaciones. Estos contadores pueden medir cosas como el uso de
CPU, la cantidad de memoria utilizada, la tasa de transferencia de datos, etc.
Contadores de eventos: En el desarrollo de software y sistemas, los contadores
de eventos se utilizan para contar ocurrencias específicas de eventos importantes. Por
ejemplo, un sistema de registro de errores podría usar un contador para contar cuántas
veces ocurre un determinado tipo de error.
Contadores de tiempo: Estos contadores se utilizan para medir el tiempo
transcurrido entre eventos o para establecer intervalos de tiempo para la ejecución de
tareas.
Contadores de red: En el contexto de las redes informáticas, los contadores
pueden utilizarse para rastrear el tráfico de red, como el número de paquetes enviados
o recibidos, la tasa de transferencia de datos, etc.
Contadores de usuarios: En aplicaciones web y sistemas de gestión, los
contadores de usuarios se utilizan para contar el número de visitantes, usuarios
activos, suscripciones, entre otros.
Contadores de hardware: En sistemas integrados y dispositivos electrónicos, los
contadores se utilizan para medir señales eléctricas, contar pulsos de reloj, etc.
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 en 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.
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
acepta y se entrega son las 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.
Entre algunos ejemplos de acumuladores se pueden incluir acumuladores de
vapor, sistemas de resorte motor, baterías inerciales, acumuladores hidráulicos,
baterías recargables, capacitores, alternadores de pulsos compensados (compulsador),
y centrales hidroeléctricas reversibles.
El Puente de la Torre de Londres es operado mediante un acumulador. El
mecanismo de ascenso original era impulsado por agua presurizada almacenada en
varios acumuladores hidráulicos.1 En 1974, el mecanismo de operación original fue
reemplazado por un nuevo systema de control electrohidráulico.
Constantes
En tecnología, las constantes son valores que no cambian durante la ejecución
de un programa o proceso. Estos valores se utilizan para definir parámetros fijos o
valores inmutables que se emplean en diferentes partes del código. Por ejemplo, la
velocidad de la luz, el número PI, o la dirección IP de un servidor pueden considerarse
constantes en determinados contextos.
Variables
Las variables son símbolos que representan valores cambiantes en un
programa o sistema. Estos valores pueden ser modificados, almacenados y utilizados
para realizar cálculos y operaciones. En el contexto de la tecnología, las variables son
especialmente importantes en la programación, donde se utilizan para almacenar datos
temporales, como resultados intermedios, entradas del usuario o información de estado
del programa.
identificadores
Un identificador es una secuencia de caracteres que se usa para denotar:
-El nombre de un objeto o variable
-Un nombre de clase, estructura o unión
-Un nombre de tipo enumerado
-El miembro de una clase, estructura, unión o enumeración
-Una función o una función miembro de clase
-Un nombre de typedef
-Un nombre de etiqueta
-Un nombre de macro
-Un parámetro de macro
Los siguientes caracteres son válidos como cualquier carácter de un
identificador:
_ a b c d e f g h i j k l m
n o p q r s t u v w x y z
A B C D E F G H I J K L M
N O P Q R S T U V W X Y Z
También se permiten determinados rangos de nombres de carácter universal en
un identificador. Un nombre de carácter universal en un identificador no puede designar
un carácter de control ni un carácter en el juego de caracteres de origen básico.
fundamentos de programacion Pseint
Los fundamentos de programación en PSeInt (Pseudocódigo en Español) son
los principios básicos que rigen la creación de algoritmos y programas utilizando este
lenguaje de programación simplificado. Estos fundamentos son esenciales para que los
programadores puedan desarrollar soluciones a problemas de manera estructurada y
lógica. A continuación, se presentan los principales fundamentos de programación en
PSeInt:
Instrucciones secuenciales: Las instrucciones en PSeInt se ejecutan una
después de otra, en secuencia. Es decir, el programa sigue una línea de ejecución de
arriba hacia abajo.
Estructuras de control: PSeInt admite estructuras de control como condicionales
y bucles, que permiten tomar decisiones y repetir acciones según ciertas condiciones.
Variables y constantes: Se pueden utilizar variables para almacenar datos que
pueden cambiar durante la ejecución del programa, y constantes para almacenar
valores fijos que no cambiarán durante la ejecución.
Tipos de datos: PSeInt incluye diferentes tipos de datos, como enteros, reales,
caracteres y cadenas, que permiten almacenar y manipular distintos tipos de
información.
Entrada y salida: Los programas en PSeInt pueden interactuar con el usuario a
través de instrucciones de entrada y salida. Por ejemplo, para solicitar datos al usuario
o mostrar resultados por pantalla.
Subprogramas: PSeInt permite definir y utilizar subprogramas o funciones, que
son bloques de código independientes que pueden ser invocados desde diferentes
partes del programa. Esto favorece la modularidad y reutilización de código.
Arreglos: PSeInt permite trabajar con arreglos, que son estructuras de datos que
almacenan una colección de elementos del mismo tipo.
Recursividad: Los algoritmos recursivos son aquellos que se llaman a sí mismos
para resolver un problema más pequeño del mismo tipo.
Estructuras de datos avanzadas: Aunque de forma más limitada que en otros
lenguajes de programación, PSeInt permite trabajar con estructuras de datos como
listas y matrices.
Operaciones matemáticas y lógicas: PSeInt permite realizar operaciones
matemáticas como suma, resta, multiplicación, división, entre otras, así como
operaciones lógicas como AND, OR, NOT, para tomar decisiones basadas en
condiciones.
Estos son los fundamentos básicos de programación en PSeInt. Al tener una
comprensión sólida de estos conceptos, los programadores pueden escribir algoritmos
y programas para resolver problemas de manera estructurada y eficiente.
Mapa conceptual
Mapa conceptual Conceptos basicos de programacion
Blogs
sebastian pérez: https://tecnologiaconsebas721.blogspot.com
Daniel Ospina: https://daneltec.blogspot.com/?m=1
juan chaparro: https://tecnologia-con-juanito.blogspot.com/
Referencias
Anónimo. (2023). Acumulador (energía). wikipedia. https://es.wikipedia.org
/wiki/Acumulador_(energía)
TylerMSFT,v-kents,nxtn,mikeblome,Mikejo5000,ghogen,Saisang. (2023).
Identificadores (C++). Microsoft. https://learn.microsoft.com/es-es/cpp/c
pp/identifiers-cpp?view=m
Smith, J. (2020). Programming Fundamentals: A Comprehensive Guide to
Variables and Data Types. TechBooks Publishing.
Wikipedia. (2021). Speed of light. Wikipedia. https://en.wikipedia.org/wiki/Spe
ed_of_light
anexos
trabajo tecnologia .pdf
trabajo tecnologia .pdf

Más contenido relacionado

Similar a trabajo tecnologia .pdf

TALLER DE TECNOLOGIA GRUPO 6, SEGUNDO PERIODO 10-2..docx.pdf
TALLER DE TECNOLOGIA GRUPO 6, SEGUNDO PERIODO 10-2..docx.pdfTALLER DE TECNOLOGIA GRUPO 6, SEGUNDO PERIODO 10-2..docx.pdf
TALLER DE TECNOLOGIA GRUPO 6, SEGUNDO PERIODO 10-2..docx.pdfedepisabellafernande
 
TALLER DE TECNOLOGIA GRUPO 6, SEGUNDO PERIODO 10-2..docx.pdf
TALLER DE TECNOLOGIA GRUPO 6, SEGUNDO PERIODO 10-2..docx.pdfTALLER DE TECNOLOGIA GRUPO 6, SEGUNDO PERIODO 10-2..docx.pdf
TALLER DE TECNOLOGIA GRUPO 6, SEGUNDO PERIODO 10-2..docx.pdfAngelineBocanegra
 
taller tecnologia 2023 periodo 2 10-2.docx
taller tecnologia 2023 periodo 2 10-2.docxtaller tecnologia 2023 periodo 2 10-2.docx
taller tecnologia 2023 periodo 2 10-2.docxjosebetancourth3
 
Taller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdfTaller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdfIsabellaLugo3
 
Taller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdfTaller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdfXcpBoy
 
Taller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdfTaller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdfhellendiaz12
 
Taller Estructuras básicas
Taller Estructuras básicasTaller Estructuras básicas
Taller Estructuras básicaselizabethpc222
 
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
 
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
 
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íaSarahOrdez
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujoMelian2027
 
TECNOLOGIA.docx (2).pdf
TECNOLOGIA.docx (2).pdfTECNOLOGIA.docx (2).pdf
TECNOLOGIA.docx (2).pdfCoffe9
 
Diagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdfDiagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdfssuser337a5e
 

Similar a trabajo tecnologia .pdf (20)

Estructuras Básicas
Estructuras Básicas Estructuras Básicas
Estructuras Básicas
 
TALLER DE TECNOLOGIA GRUPO 6, SEGUNDO PERIODO 10-2..docx.pdf
TALLER DE TECNOLOGIA GRUPO 6, SEGUNDO PERIODO 10-2..docx.pdfTALLER DE TECNOLOGIA GRUPO 6, SEGUNDO PERIODO 10-2..docx.pdf
TALLER DE TECNOLOGIA GRUPO 6, SEGUNDO PERIODO 10-2..docx.pdf
 
TALLER DE TECNOLOGIA GRUPO 6, SEGUNDO PERIODO 10-2..docx.pdf
TALLER DE TECNOLOGIA GRUPO 6, SEGUNDO PERIODO 10-2..docx.pdfTALLER DE TECNOLOGIA GRUPO 6, SEGUNDO PERIODO 10-2..docx.pdf
TALLER DE TECNOLOGIA GRUPO 6, SEGUNDO PERIODO 10-2..docx.pdf
 
taller tecnologia 2023 periodo 2 10-2.docx
taller tecnologia 2023 periodo 2 10-2.docxtaller tecnologia 2023 periodo 2 10-2.docx
taller tecnologia 2023 periodo 2 10-2.docx
 
Taller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdfTaller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdf
 
Taller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdfTaller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdf
 
Taller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdfTaller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdf
 
Taller Estructuras básicas
Taller Estructuras básicasTaller Estructuras básicas
Taller Estructuras básicas
 
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
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Tecnologia trabajo
Tecnologia trabajoTecnologia trabajo
Tecnologia trabajo
 
Tecnoooo00000000000
Tecnoooo00000000000Tecnoooo00000000000
Tecnoooo00000000000
 
00000
0000000000
00000
 
TECNOLOGIA.docx (2).pdf
TECNOLOGIA.docx (2).pdfTECNOLOGIA.docx (2).pdf
TECNOLOGIA.docx (2).pdf
 
Diagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdfDiagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdf
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 
Estructuras básicas de PSeInt
Estructuras básicas de PSeIntEstructuras básicas de PSeInt
Estructuras básicas de PSeInt
 
Estructuras basicas pseint
Estructuras basicas  pseintEstructuras basicas  pseint
Estructuras basicas pseint
 

Último

Análisis comparativo del olivo en los mercados de Noruega, España y Perú
Análisis comparativo del olivo en los mercados de Noruega, España y PerúAnálisis comparativo del olivo en los mercados de Noruega, España y Perú
Análisis comparativo del olivo en los mercados de Noruega, España y PerúDiegoFranciscoLarrea
 
Posición global del PIB per cápita Israelí (1948-2024).pdf
Posición global  del PIB per cápita  Israelí  (1948-2024).pdfPosición global  del PIB per cápita  Israelí  (1948-2024).pdf
Posición global del PIB per cápita Israelí (1948-2024).pdfJC Díaz Herrera
 
Seguridad y privacidad (1).pptx OdayYoah
Seguridad y privacidad (1).pptx OdayYoahSeguridad y privacidad (1).pptx OdayYoah
Seguridad y privacidad (1).pptx OdayYoahodalisnicoles
 
My loft y ciencia uso de My loft. Explica cómo usar My loft para la ucv.
My loft y ciencia uso de My loft. Explica cómo usar My loft para la ucv.My loft y ciencia uso de My loft. Explica cómo usar My loft para la ucv.
My loft y ciencia uso de My loft. Explica cómo usar My loft para la ucv.FeliGamarra1
 
La semiología se encarga de estudiar los síntomas
La semiología se encarga de estudiar los síntomasLa semiología se encarga de estudiar los síntomas
La semiología se encarga de estudiar los síntomascarmenachullahuamani1
 
Pobreza porcentual por etnia para el año (2024).pdf
Pobreza porcentual por etnia para el año (2024).pdfPobreza porcentual por etnia para el año (2024).pdf
Pobreza porcentual por etnia para el año (2024).pdfJC Díaz Herrera
 
Estudio Índice de Igualdad 2024 de Ipsos
Estudio Índice de Igualdad 2024 de IpsosEstudio Índice de Igualdad 2024 de Ipsos
Estudio Índice de Igualdad 2024 de IpsosEmisor Digital
 
Paisajismo Chino - Vegetacion y su historia
Paisajismo Chino - Vegetacion y su historiaPaisajismo Chino - Vegetacion y su historia
Paisajismo Chino - Vegetacion y su historiaAlexander VA
 
La Inteligencia Artificial -AnaliticayDatos-BeatrizGarcia-Abril2024-D.pdf
La Inteligencia Artificial -AnaliticayDatos-BeatrizGarcia-Abril2024-D.pdfLa Inteligencia Artificial -AnaliticayDatos-BeatrizGarcia-Abril2024-D.pdf
La Inteligencia Artificial -AnaliticayDatos-BeatrizGarcia-Abril2024-D.pdfanaliticaydatos
 
XNXX.pptxjsjssjsjsjjsjsjsjsjjsjejejejkdkdk
XNXX.pptxjsjssjsjsjjsjsjsjsjjsjejejejkdkdkXNXX.pptxjsjssjsjsjjsjsjsjsjjsjejejejkdkdk
XNXX.pptxjsjssjsjsjjsjsjsjsjjsjejejejkdkdkJuanmanuelYapitamani
 
Análisis integral de puesto de trabajo AFRO.pdf
Análisis integral de puesto de trabajo AFRO.pdfAnálisis integral de puesto de trabajo AFRO.pdf
Análisis integral de puesto de trabajo AFRO.pdfJulioCesarRubianoArc1
 
Países con mayores líneas de trenes de alta velocidad (2021).pdf
Países con  mayores líneas de trenes de alta velocidad  (2021).pdfPaíses con  mayores líneas de trenes de alta velocidad  (2021).pdf
Países con mayores líneas de trenes de alta velocidad (2021).pdfJC Díaz Herrera
 
¿Qué es el texto científico? Presentación para la clase de comunicación escri...
¿Qué es el texto científico? Presentación para la clase de comunicación escri...¿Qué es el texto científico? Presentación para la clase de comunicación escri...
¿Qué es el texto científico? Presentación para la clase de comunicación escri...Daniela Márquez Sena
 
Guía rápida del uso del paquete estadístico Jamovi
Guía rápida del uso del paquete estadístico JamoviGuía rápida del uso del paquete estadístico Jamovi
Guía rápida del uso del paquete estadístico JamoviHugoSSalinas
 
CARTA DE ATENAS 1931 - Infografia Patrimonio
CARTA DE ATENAS 1931 - Infografia PatrimonioCARTA DE ATENAS 1931 - Infografia Patrimonio
CARTA DE ATENAS 1931 - Infografia PatrimonioAlexander VA
 

Último (15)

Análisis comparativo del olivo en los mercados de Noruega, España y Perú
Análisis comparativo del olivo en los mercados de Noruega, España y PerúAnálisis comparativo del olivo en los mercados de Noruega, España y Perú
Análisis comparativo del olivo en los mercados de Noruega, España y Perú
 
Posición global del PIB per cápita Israelí (1948-2024).pdf
Posición global  del PIB per cápita  Israelí  (1948-2024).pdfPosición global  del PIB per cápita  Israelí  (1948-2024).pdf
Posición global del PIB per cápita Israelí (1948-2024).pdf
 
Seguridad y privacidad (1).pptx OdayYoah
Seguridad y privacidad (1).pptx OdayYoahSeguridad y privacidad (1).pptx OdayYoah
Seguridad y privacidad (1).pptx OdayYoah
 
My loft y ciencia uso de My loft. Explica cómo usar My loft para la ucv.
My loft y ciencia uso de My loft. Explica cómo usar My loft para la ucv.My loft y ciencia uso de My loft. Explica cómo usar My loft para la ucv.
My loft y ciencia uso de My loft. Explica cómo usar My loft para la ucv.
 
La semiología se encarga de estudiar los síntomas
La semiología se encarga de estudiar los síntomasLa semiología se encarga de estudiar los síntomas
La semiología se encarga de estudiar los síntomas
 
Pobreza porcentual por etnia para el año (2024).pdf
Pobreza porcentual por etnia para el año (2024).pdfPobreza porcentual por etnia para el año (2024).pdf
Pobreza porcentual por etnia para el año (2024).pdf
 
Estudio Índice de Igualdad 2024 de Ipsos
Estudio Índice de Igualdad 2024 de IpsosEstudio Índice de Igualdad 2024 de Ipsos
Estudio Índice de Igualdad 2024 de Ipsos
 
Paisajismo Chino - Vegetacion y su historia
Paisajismo Chino - Vegetacion y su historiaPaisajismo Chino - Vegetacion y su historia
Paisajismo Chino - Vegetacion y su historia
 
La Inteligencia Artificial -AnaliticayDatos-BeatrizGarcia-Abril2024-D.pdf
La Inteligencia Artificial -AnaliticayDatos-BeatrizGarcia-Abril2024-D.pdfLa Inteligencia Artificial -AnaliticayDatos-BeatrizGarcia-Abril2024-D.pdf
La Inteligencia Artificial -AnaliticayDatos-BeatrizGarcia-Abril2024-D.pdf
 
XNXX.pptxjsjssjsjsjjsjsjsjsjjsjejejejkdkdk
XNXX.pptxjsjssjsjsjjsjsjsjsjjsjejejejkdkdkXNXX.pptxjsjssjsjsjjsjsjsjsjjsjejejejkdkdk
XNXX.pptxjsjssjsjsjjsjsjsjsjjsjejejejkdkdk
 
Análisis integral de puesto de trabajo AFRO.pdf
Análisis integral de puesto de trabajo AFRO.pdfAnálisis integral de puesto de trabajo AFRO.pdf
Análisis integral de puesto de trabajo AFRO.pdf
 
Países con mayores líneas de trenes de alta velocidad (2021).pdf
Países con  mayores líneas de trenes de alta velocidad  (2021).pdfPaíses con  mayores líneas de trenes de alta velocidad  (2021).pdf
Países con mayores líneas de trenes de alta velocidad (2021).pdf
 
¿Qué es el texto científico? Presentación para la clase de comunicación escri...
¿Qué es el texto científico? Presentación para la clase de comunicación escri...¿Qué es el texto científico? Presentación para la clase de comunicación escri...
¿Qué es el texto científico? Presentación para la clase de comunicación escri...
 
Guía rápida del uso del paquete estadístico Jamovi
Guía rápida del uso del paquete estadístico JamoviGuía rápida del uso del paquete estadístico Jamovi
Guía rápida del uso del paquete estadístico Jamovi
 
CARTA DE ATENAS 1931 - Infografia Patrimonio
CARTA DE ATENAS 1931 - Infografia PatrimonioCARTA DE ATENAS 1931 - Infografia Patrimonio
CARTA DE ATENAS 1931 - Infografia Patrimonio
 

trabajo tecnologia .pdf

  • 1. Estructuras básicas: conceptos básicos de programación Juan Pablo Chaparro Jiménez Juan Manuel González Sánchez Daniel Ospina RIncon Sebastián Pérez Núñez 10-4 I.E. Liceo Departamental Area de Tecnologia Santiago de Cali 2023
  • 2. 1 Preguntas resueltas del eje temático 3 2 Taller resuelto 3 Mapa conceptual
  • 3. Contadores Un contador es una variable de tipo entero que durante el proceso o ejecución de un programa, va aumentando su valor progresivamente. Generalmente un contador va incrementando su valor en 1, pero puede ser un contador de 2 en 2, o de n en n. Ejemplos de algunos tipos de contadores: Contadores de programa: En la programación, los contadores de programa son variables que se utilizan para controlar el flujo de ejecución de un programa. Por ejemplo, un bucle puede usar un contador para repetir una serie de instrucciones un número específico de veces. Contadores de rendimiento: Los contadores de rendimiento son utilizados por los sistemas operativos y otras herramientas de monitoreo para rastrear el rendimiento del sistema y de las aplicaciones. Estos contadores pueden medir cosas como el uso de CPU, la cantidad de memoria utilizada, la tasa de transferencia de datos, etc. Contadores de eventos: En el desarrollo de software y sistemas, los contadores de eventos se utilizan para contar ocurrencias específicas de eventos importantes. Por ejemplo, un sistema de registro de errores podría usar un contador para contar cuántas veces ocurre un determinado tipo de error. Contadores de tiempo: Estos contadores se utilizan para medir el tiempo transcurrido entre eventos o para establecer intervalos de tiempo para la ejecución de tareas. Contadores de red: En el contexto de las redes informáticas, los contadores pueden utilizarse para rastrear el tráfico de red, como el número de paquetes enviados o recibidos, la tasa de transferencia de datos, etc. Contadores de usuarios: En aplicaciones web y sistemas de gestión, los contadores de usuarios se utilizan para contar el número de visitantes, usuarios activos, suscripciones, entre otros. Contadores de hardware: En sistemas integrados y dispositivos electrónicos, los contadores se utilizan para medir señales eléctricas, contar pulsos de reloj, etc. 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
  • 4. tiempo largo y entregar la energía en 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. 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 acepta y se entrega son las 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. Entre algunos ejemplos de acumuladores se pueden incluir acumuladores de vapor, sistemas de resorte motor, baterías inerciales, acumuladores hidráulicos, baterías recargables, capacitores, alternadores de pulsos compensados (compulsador), y centrales hidroeléctricas reversibles. El Puente de la Torre de Londres es operado mediante un acumulador. El mecanismo de ascenso original era impulsado por agua presurizada almacenada en varios acumuladores hidráulicos.1 En 1974, el mecanismo de operación original fue reemplazado por un nuevo systema de control electrohidráulico. Constantes En tecnología, las constantes son valores que no cambian durante la ejecución de un programa o proceso. Estos valores se utilizan para definir parámetros fijos o valores inmutables que se emplean en diferentes partes del código. Por ejemplo, la velocidad de la luz, el número PI, o la dirección IP de un servidor pueden considerarse constantes en determinados contextos. Variables Las variables son símbolos que representan valores cambiantes en un programa o sistema. Estos valores pueden ser modificados, almacenados y utilizados para realizar cálculos y operaciones. En el contexto de la tecnología, las variables son especialmente importantes en la programación, donde se utilizan para almacenar datos temporales, como resultados intermedios, entradas del usuario o información de estado del programa. identificadores Un identificador es una secuencia de caracteres que se usa para denotar: -El nombre de un objeto o variable -Un nombre de clase, estructura o unión
  • 5. -Un nombre de tipo enumerado -El miembro de una clase, estructura, unión o enumeración -Una función o una función miembro de clase -Un nombre de typedef -Un nombre de etiqueta -Un nombre de macro -Un parámetro de macro Los siguientes caracteres son válidos como cualquier carácter de un identificador: _ a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z También se permiten determinados rangos de nombres de carácter universal en un identificador. Un nombre de carácter universal en un identificador no puede designar un carácter de control ni un carácter en el juego de caracteres de origen básico. fundamentos de programacion Pseint Los fundamentos de programación en PSeInt (Pseudocódigo en Español) son los principios básicos que rigen la creación de algoritmos y programas utilizando este lenguaje de programación simplificado. Estos fundamentos son esenciales para que los programadores puedan desarrollar soluciones a problemas de manera estructurada y lógica. A continuación, se presentan los principales fundamentos de programación en PSeInt:
  • 6. Instrucciones secuenciales: Las instrucciones en PSeInt se ejecutan una después de otra, en secuencia. Es decir, el programa sigue una línea de ejecución de arriba hacia abajo. Estructuras de control: PSeInt admite estructuras de control como condicionales y bucles, que permiten tomar decisiones y repetir acciones según ciertas condiciones. Variables y constantes: Se pueden utilizar variables para almacenar datos que pueden cambiar durante la ejecución del programa, y constantes para almacenar valores fijos que no cambiarán durante la ejecución. Tipos de datos: PSeInt incluye diferentes tipos de datos, como enteros, reales, caracteres y cadenas, que permiten almacenar y manipular distintos tipos de información. Entrada y salida: Los programas en PSeInt pueden interactuar con el usuario a través de instrucciones de entrada y salida. Por ejemplo, para solicitar datos al usuario o mostrar resultados por pantalla. Subprogramas: PSeInt permite definir y utilizar subprogramas o funciones, que son bloques de código independientes que pueden ser invocados desde diferentes partes del programa. Esto favorece la modularidad y reutilización de código. Arreglos: PSeInt permite trabajar con arreglos, que son estructuras de datos que almacenan una colección de elementos del mismo tipo. Recursividad: Los algoritmos recursivos son aquellos que se llaman a sí mismos para resolver un problema más pequeño del mismo tipo. Estructuras de datos avanzadas: Aunque de forma más limitada que en otros lenguajes de programación, PSeInt permite trabajar con estructuras de datos como listas y matrices. Operaciones matemáticas y lógicas: PSeInt permite realizar operaciones matemáticas como suma, resta, multiplicación, división, entre otras, así como operaciones lógicas como AND, OR, NOT, para tomar decisiones basadas en condiciones. Estos son los fundamentos básicos de programación en PSeInt. Al tener una comprensión sólida de estos conceptos, los programadores pueden escribir algoritmos y programas para resolver problemas de manera estructurada y eficiente.
  • 7. Mapa conceptual Mapa conceptual Conceptos basicos de programacion Blogs sebastian pérez: https://tecnologiaconsebas721.blogspot.com Daniel Ospina: https://daneltec.blogspot.com/?m=1 juan chaparro: https://tecnologia-con-juanito.blogspot.com/ Referencias Anónimo. (2023). Acumulador (energía). wikipedia. https://es.wikipedia.org /wiki/Acumulador_(energía) TylerMSFT,v-kents,nxtn,mikeblome,Mikejo5000,ghogen,Saisang. (2023). Identificadores (C++). Microsoft. https://learn.microsoft.com/es-es/cpp/c pp/identifiers-cpp?view=m Smith, J. (2020). Programming Fundamentals: A Comprehensive Guide to Variables and Data Types. TechBooks Publishing. Wikipedia. (2021). Speed of light. Wikipedia. https://en.wikipedia.org/wiki/Spe ed_of_light anexos