SlideShare una empresa de Scribd logo
Estructuras básicas: conceptos básicos de programación
Alexandra Cortes Betancourt
Nathalia Londoño Paz
Geraldine Meneses Cardona
Sofia Paja Chicue
Sara Quintero cano
Grado 10-1
I.E Liceo Departamental
Area de Tecnologia
Santiago de Cali
2023
Estructuras básicas: conceptos básicos de programación
Alexandra Cortes Betancourt
Nathalia Londoño Paz
Geraldine Meneses Cardona
Sofia Paja Chicue
Sara Quintero Cano
Grado 10-1
Guillermo Mondragon
I.E Liceo Departamental
Area de Tecnologia
Santiago de Cali
2023
TABLA DE CONTENIDO
Estructuras basicas de programacion…………………………………………………….…….…1
● ¿Que es una constante?.......................................................................................................2
● ¿Que es una variable?.........................................................................................................3
● ¿Qué son los acumuladores?...............................................................................................4
● ¿Qué son los contadores?....................................................................................................5
● ¿Qué son los identificadores?..............................................................................................6
Diferencias entre Contador y Acumulador…………………………………………….………….7
¿Cómo declarar una variable en Pseint?..........................................................................................8
Mapa conceptual………………………..………………………………………………………..10
Conclusiones……………………………………………………………………………………..11
● Blogs de los participantes……………...………………………………………………...12
● Capturas de pantalla……...………………………………………………………………13
● Referencias………………………………………………………………………………14
Estructuras básicas de programación
Estos conceptos básicos son fundamentales en la programación y se utilizan ampliamente
para manipular datos y controlar el flujo del programa. Es importante comprenderlos para poder
escribir código efectivo y eficiente.
● ¿Qué es una constante?
Una constante es un elemento de datos con nombre con un valor predefinido. No se
puede cambiar el valor asignado a una constante predefinida. Las constantes predefinidas son:
Null: Una referencia vacía.Parecido a un puntero vacío.
True: Equivalente al número 1.
False:Equivalente al número 0.
Una constante también 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.
En C las constantes se pueden declarar o bien con la directiva #define o con la palabra clave
const. La principal diferencia entre una y otra es que la primera se procesa durante la fase de
preprocesamiento (se sustituye cada ocurrencia del identificador por su valor asignado), y la
segunda toma la forma de variable en memoria durante la ejecución del programa. Dicha
variable creada en memoria no se puede modificar en tiempo de ejecución.
El identificador de una constante definida haciendo uso de la directiva define será una cadena de
caracteres que deberá cumplir los mismos requisitos que el de una variable (sin espacios en
blanco, no empezar por un dígito numérico, etc.).
● ¿ Que es una variable?
En programación, una variable es creada por un espacio en el sistema de almacenamiento
(memoria principal de la computadora) y un nombre simbólico (identificador) asociado con un
espacio en particular. Este espacio contiene una cantidad conocida o desconocida de información
y significado.
En palabras más sencillas, si queremos explicar qué es una variable en programación
podemos decir que es una unidad de almacenamiento y recuperación de datos con valores que
pueden cambiar, la cual se identifica con un nombre único en el código del programa.
Además, una variable en programación se puede entender como un nombre que
representa un valor y se utiliza de forma periódica para almacenar diversos tipos de datos, los
cuales se utilizarán en las operaciones posteriores de codificación.
Si utilizáramos una analogía para describir este concepto, diríamos que una variable en
programación es la base de la pirámide, ya que sostiene los componentes fundamentales de todos
los programas computacionales.
EJEMPLO:
● ¿Qué son los acumuladores?
Un acumulador en programación es una variable utilizada para acumular o recolectar
información a medida que un programa recorre un conjunto de datos, realiza iteraciones o
procesa una secuencia de elementos. Su propósito principal es llevar un registro de la suma, el
producto, la concatenación o cualquier otra operación acumulativa que involucre los valores
procesados durante la ejecución del programa.
Este concepto es ampliamente utilizado en programación, especialmente en contextos
donde es necesario realizar operaciones repetitivas sobre una secuencia o conjunto de datos. Los
bucles, como for, while o foreach, son lugares comunes donde se emplean los acumuladores para
procesar los elementos de una lista, arreglo o estructura de datos similar.
El proceso general de uso de un acumulador implica inicializar la variable antes de
comenzar el bucle o la secuencia de operaciones, y luego, dentro del bucle, actualizar el valor del
acumulador en cada iteración para que contenga la información deseada al finalizar la ejecución
del bucle. De esta manera, se puede obtener un resumen o resultado de todo el conjunto de datos
procesado.
Los acumuladores son una herramienta poderosa y versátil en programación, y se pueden
aplicar para una amplia variedad de tareas. Algunos ejemplos incluyen calcular sumas,
promedios, contar ocurrencias, encontrar valores extremos (máximos o mínimos), concatenar
cadenas, entre otras operaciones acumulativas.
● ¿Qué son los contadores?
Los contadores electrónicos son dispositivos diseñados para contar la cantidad de pulsos
eléctricos que se generan en un circuito. Estos pulsos pueden estar asociados a eventos o
variables específicas que se desean medir o controlar.
Los contadores electrónicos utilizan circuitos electrónicos y tecnología microprocesada para
contar y registrar la cantidad de pulsos. Pueden contar eventos como el número de veces que se
activa un interruptor, el número de ciclos de un reloj, el número de impulsos generados por un
sensor, entre otros.
Estos contadores electrónicos pueden ser utilizados en una amplia gama de aplicaciones, como
en la industria para monitorear la producción, en el sector de servicios para medir el tráfico de
personas, en sistemas de control y automatización, en equipos de medición científica, entre otros.
Además, los contadores electrónicos pueden ofrecer funciones adicionales, como el cálculo de
frecuencia, la generación de alarmas, la visualización de resultados en pantallas digitales, y la
capacidad de conectarse a otros dispositivos o sistemas para realizar un control más amplio.
En resumen, los contadores electrónicos son dispositivos electrónicos que cuentan la cantidad de
pulsos eléctricos generados en un circuito, y se utilizan en diversas industrias y aplicaciones para
el monitoreo y control de eventos o variables específicas.
EJEMPLO:
● ¿Qué son los Identificadores?
Los identificadores son nombres que se utilizan para identificar elementos en el código,
como variables, funciones, clases, etc. Deben seguir reglas específicas según el lenguaje de
programación utilizado. Por lo general, los identificadores no pueden comenzar con números y
solo pueden contener letras, números y guiones bajos. Además, suelen ser sensibles a
mayúsculas y minúsculas en muchos lenguajes.
Diferencias entre Contador y Acumulador
En informática, tanto los contadores como los acumuladores son variables utilizadas para
realizar tareas específicas en un programa, pero tienen diferentes propósitos y usos.
​ Propósito:
​
● Contador: Un contador se utiliza para realizar un seguimiento del número de
veces que ocurre un evento o una iteración en un bucle. Su objetivo es contar
repeticiones.
● Acumulador: Un acumulador se emplea para sumar o acumular valores en el
transcurso del programa. Su objetivo es mantener un total acumulado de datos,
como sumas, promedios, productos, etc.
​
​ Uso común:
​
● Contador: Los contadores son comunes en situaciones donde necesitas repetir una
acción un número determinado de veces o llevar un registro de ocurrencias, como
en bucles for o while.
● Acumulador: Los acumuladores son útiles en situaciones donde necesitas sumar o
acumular valores, como para calcular totales, promedios, productos o acumular
resultados parciales en una operación.
Operación:
● Contador: El contador se modifica generalmente mediante operaciones de
incremento o decremento, como "contador = contador + 1" o "contador++". Esto
se hace para mantener un seguimiento de las repeticiones en un bucle.
● Acumulador: El acumulador se modifica mediante operaciones de adición o
multiplicación, como "acumulador = acumulador + valor" o "acumulador *=
factor". De esta manera, se van sumando o multiplicando los valores conforme se
procesan los datos.
En resumen, los contadores se utilizan para contar repeticiones o ocurrencias, mientras que los
acumuladores se emplean para acumular y sumar valores. Ambos son conceptos fundamentales
en la programación y pueden ser de gran utilidad en diferentes situaciones para manipular y
procesar datos.
¿Cómo declarar una variable en Pseint?
En PSeInt (Pseudo Language Interpreter), que es un lenguaje de programación educativo,
puedes declarar una variable de la siguiente manera:
Para declarar una variable en PSeInt, es necesario utilizar la instrucción Definir seguida del tipo
de dato de la variable y su nombre. PSeInt es un lenguaje de tipado débil, por lo que no es
necesario especificar el tipo de dato al declarar la variable, pero es una buena práctica hacerlo
para tener un código más legible y comprensible.
Los tipos de datos básicos en PSeInt son:
● Entero (Ent): Representa números enteros.
● Real (Real): Representa números con decimales (punto flotante).
● Carácter (Car): Representa un solo carácter.
● Cadena (Cad): Representa una secuencia de caracteres (texto).
Aquí tienes ejemplos de cómo declarar variables de distintos tipos en PSeInt:
● Pseudocode
● Copy code
● Definir edad Como Entero
● Definir temperatura Como Real
● Definir inicial Como Carácter
● Definir nombre Como Cadena
En los ejemplos anteriores, se declaran variables llamadas edad, temperatura, inicial y nombre,
con los tipos de datos Entero, Real, Carácter y Cadena, respectivamente.
Recuerda que después de declarar las variables, puedes asignarles valores utilizando la
instrucción Asignar. Por ejemplo:
● Pseudocode
● Copy code
● Definir edad Como Entero
● edad = 25
En este caso, hemos declarado una variable edad de tipo Entero y le hemos asignado el valor 25
Mapa conceptual
Conclusiones
Las estructuras básicas de programación son fundamentales para desarrollar programas y
algoritmos eficientes. Entre ellas se encuentran las constantes, variables, acumuladores,
contadores e identificadores. Estos elementos son esenciales para manipular y procesar datos en
un programa de manera efectiva y comprensible.
En resumen, el dominio de estas estructuras básicas es esencial para poder construir programas
más complejos y funcionales en cualquier lenguaje de programación, incluyendo PseInt. Con una
comprensión sólida de estas estructuras, los programadores pueden manipular datos de manera
efectiva, realizar cálculos, realizar iteraciones y tomar decisiones, lo que les permite crear
algoritmos y aplicaciones más eficientes y completas.
BLOGS
● https://tecnonath0.blogspot.com/
● https://blogelincreiblemundotecnologico.blogspot.com/
● https://tecnoalexaa.blogspot.com/?m=1
● https://sofiaelectro.blogspot.com/?m=1/
REFERENCIAS
.
● https://chat.openai.com/#:~:text=Identificadores%3A%0ALos%20identificadores,efectiv
o%20y%20eficiente.
● https://slideplayer.es/slide/3789366/
● https://es.wikipedia.org/wiki/Variable_(programaci%C3%B3n)
● https://greenteapress.com/wp/think-python-2e/
● https://www.uacj.mx/CGTI/CDTE/JPM/Documents/IIT/fund_programacion/U4-1.html#:
~:text=Durante%20las%20ejecuciones%20de%20la,valores%20contenidos%20en%20otr
as%20variables.
● https://learn.microsoft.com/es-es/cpp/c-language/c-constants?view=msvc-170
● https://www.ibm.com/docs/es/tcamfma/6.3.0?topic=tesl-constants-variables-4
● https://chat.openai.com/#:~:text=En%20inform%C3%A1tica%2C%20tanto,y%20procesa
r%20datos.
● https://chat.openai.com/#:~:text=contexto%20de%20programaci%C3%B3n%3A-,Prop%
C3%B3sito%3A,de%20manera%20frecuente%20para%20manipular%20y%20procesar
%20datos%20en%20diversas%20situaciones.,-Regenerate
● Función constante: características, ejemplos, ejercicios (lifeder.com)
● https://quees.com/contador-programacion

Más contenido relacionado

PDF
Conceptos básicos de programación - Nicol Murillo 10-6.pdf
DOCX
Tecnología
PDF
Taller Tecnología Período #2 10-6.pdf
PDF
Taller Tecnología p#2 10-6.pdf SARA MORA 10-6
PDF
Taller Tecnología p#2 10-6.pdf SARA MORA 10-6
PDF
Taller de Tecnología periodo2 10-6 en pdf
PDF
Estructuras básicas: conceptos básicos de programación
PDF
Taller Tecnología Conceptos Basicos De programacion
Conceptos básicos de programación - Nicol Murillo 10-6.pdf
Tecnología
Taller Tecnología Período #2 10-6.pdf
Taller Tecnología p#2 10-6.pdf SARA MORA 10-6
Taller Tecnología p#2 10-6.pdf SARA MORA 10-6
Taller de Tecnología periodo2 10-6 en pdf
Estructuras básicas: conceptos básicos de programación
Taller Tecnología Conceptos Basicos De programacion

Similar a Conceptos basicos de programacion 10-1.pdf (20)

PDF
Taller Tecnología p#2 10-6.eliana valencia
PDF
TALLER DE TECNOLOGIA GRUPO 6, SEGUNDO PERIODO 10-2..docx.pdf
PDF
TALLER DE TECNOLOGIA GRUPO 6, SEGUNDO PERIODO 10-2..docx.pdf
PDF
Conceptos básicos de programación.pdf12e
PDF
Actividad Conceptos básicos de programación.pdf
PDF
Estructuras básicas: Conceptos básicos de programación.pdf
PDF
Estructuras Básicas
PDF
CONCEPTOS BASICOS DE PROGRAMACIÓN Y FUNDAMENTOS DE PROGRAMACIÓN DE PSEINT (1)...
PDF
CONCEPTOS BASICOS DE PROGRAMACIÓN Y FUNDAMENTOS DE PROGRAMACIÓN DE PSEINT.pdf
PDF
CONCEPTOS BASICOS DE PROGRAMACIÓN Y FUNDAMENTOS DE PROGRAMACIÓN DE PSEINT.pdf
PDF
CONCEPTOS BASICOS DE PROGRAMACIÓN Y FUNDAMENTOS DE PROGRAMACIÓN DE PSEINT.pdf
PDF
CONCEPTOS BASICOS DE PROGRAMACIÓN Y FUNDAMENTOS DE PROGRAMACIÓN DE PSEINT.pdf
PDF
documentosbasicosdeprogramacion-250617033734-dcce1ad1.pdf
PDF
Documentos Basicos De Programación.pdf.
PDF
Documentos Basicos De Programación tec.pdf
PDF
.Documentos Basicos De Programación.pdf
PDF
Documentos Basicos De Programación.pdf.
PDF
Documentos Básicos De Programación.pdf.
DOCX
Documentos Basicos De Programddación.docx
PDF
ACTIVIDAD DE TECNOLOGÍA 2 PERIODO DECIMO
Taller Tecnología p#2 10-6.eliana valencia
TALLER DE TECNOLOGIA GRUPO 6, SEGUNDO PERIODO 10-2..docx.pdf
TALLER DE TECNOLOGIA GRUPO 6, SEGUNDO PERIODO 10-2..docx.pdf
Conceptos básicos de programación.pdf12e
Actividad Conceptos básicos de programación.pdf
Estructuras básicas: Conceptos básicos de programación.pdf
Estructuras Básicas
CONCEPTOS BASICOS DE PROGRAMACIÓN Y FUNDAMENTOS DE PROGRAMACIÓN DE PSEINT (1)...
CONCEPTOS BASICOS DE PROGRAMACIÓN Y FUNDAMENTOS DE PROGRAMACIÓN DE PSEINT.pdf
CONCEPTOS BASICOS DE PROGRAMACIÓN Y FUNDAMENTOS DE PROGRAMACIÓN DE PSEINT.pdf
CONCEPTOS BASICOS DE PROGRAMACIÓN Y FUNDAMENTOS DE PROGRAMACIÓN DE PSEINT.pdf
CONCEPTOS BASICOS DE PROGRAMACIÓN Y FUNDAMENTOS DE PROGRAMACIÓN DE PSEINT.pdf
documentosbasicosdeprogramacion-250617033734-dcce1ad1.pdf
Documentos Basicos De Programación.pdf.
Documentos Basicos De Programación tec.pdf
.Documentos Basicos De Programación.pdf
Documentos Basicos De Programación.pdf.
Documentos Básicos De Programación.pdf.
Documentos Basicos De Programddación.docx
ACTIVIDAD DE TECNOLOGÍA 2 PERIODO DECIMO
Publicidad

Más de stephaniaordonez (10)

PDF
OrquiNews informe periodistico 11-1 Stephania Ordoñez.pdf
PDF
Excel avanzado Diagrama de Pareto.docx.pdf
PDF
Taller excel y estadistica 11-1 Stephania.pdf
DOCX
guia Proyecto de Vida 10° 2023 V2.docx
PDF
Tecnologia PSEINT.pdf
DOCX
Actividad Lavadora.docx
PDF
Engranajes (1)-1.pdf
PDF
Síntesis.pdf
PDF
Engranajes (1)-1.pdf
PDF
Trabajo de tecnología. La bicicleta
OrquiNews informe periodistico 11-1 Stephania Ordoñez.pdf
Excel avanzado Diagrama de Pareto.docx.pdf
Taller excel y estadistica 11-1 Stephania.pdf
guia Proyecto de Vida 10° 2023 V2.docx
Tecnologia PSEINT.pdf
Actividad Lavadora.docx
Engranajes (1)-1.pdf
Síntesis.pdf
Engranajes (1)-1.pdf
Trabajo de tecnología. La bicicleta
Publicidad

Último (20)

PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
PDF
Tomo 1 de biologia gratis ultra plusenmas
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
DOCX
2 GRADO UNIDAD 5 - 2025.docx para primaria
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PDF
biología es un libro sobre casi todo el tema de biología
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
DOCX
Tarea De El Colegio Coding For Kids 1 y 2
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf
Híper Mega Repaso Histológico Bloque 3.pdf
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
Unidad de Aprendizaje 5 de Matematica 1ro Secundaria Ccesa007.pdf
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
Tomo 1 de biologia gratis ultra plusenmas
V UNIDAD - PRIMER GRADO. del mes de agosto
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
2 GRADO UNIDAD 5 - 2025.docx para primaria
Fundamentos_Educacion_a_Distancia_ABC.pdf
biología es un libro sobre casi todo el tema de biología
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
el - LIBRO-PACTO-EDUCATIVO-GLOBAL-OIEC.pdf
Tarea De El Colegio Coding For Kids 1 y 2
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
Escuelas Desarmando una mirada subjetiva a la educación
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
La Evaluacion Formativa en Nuevos Escenarios de Aprendizaje UGEL03 Ccesa007.pdf

Conceptos basicos de programacion 10-1.pdf

  • 1. Estructuras básicas: conceptos básicos de programación Alexandra Cortes Betancourt Nathalia Londoño Paz Geraldine Meneses Cardona Sofia Paja Chicue Sara Quintero cano Grado 10-1 I.E Liceo Departamental Area de Tecnologia Santiago de Cali 2023
  • 2. Estructuras básicas: conceptos básicos de programación Alexandra Cortes Betancourt Nathalia Londoño Paz Geraldine Meneses Cardona Sofia Paja Chicue Sara Quintero Cano Grado 10-1 Guillermo Mondragon I.E Liceo Departamental Area de Tecnologia Santiago de Cali 2023
  • 3. TABLA DE CONTENIDO Estructuras basicas de programacion…………………………………………………….…….…1 ● ¿Que es una constante?.......................................................................................................2 ● ¿Que es una variable?.........................................................................................................3 ● ¿Qué son los acumuladores?...............................................................................................4 ● ¿Qué son los contadores?....................................................................................................5 ● ¿Qué son los identificadores?..............................................................................................6 Diferencias entre Contador y Acumulador…………………………………………….………….7 ¿Cómo declarar una variable en Pseint?..........................................................................................8 Mapa conceptual………………………..………………………………………………………..10 Conclusiones……………………………………………………………………………………..11 ● Blogs de los participantes……………...………………………………………………...12 ● Capturas de pantalla……...………………………………………………………………13 ● Referencias………………………………………………………………………………14
  • 4. Estructuras básicas de programación Estos conceptos básicos son fundamentales en la programación y se utilizan ampliamente para manipular datos y controlar el flujo del programa. Es importante comprenderlos para poder escribir código efectivo y eficiente. ● ¿Qué es una constante? Una constante es un elemento de datos con nombre con un valor predefinido. No se puede cambiar el valor asignado a una constante predefinida. Las constantes predefinidas son: Null: Una referencia vacía.Parecido a un puntero vacío. True: Equivalente al número 1. False:Equivalente al número 0. Una constante también 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. En C las constantes se pueden declarar o bien con la directiva #define o con la palabra clave const. La principal diferencia entre una y otra es que la primera se procesa durante la fase de preprocesamiento (se sustituye cada ocurrencia del identificador por su valor asignado), y la segunda toma la forma de variable en memoria durante la ejecución del programa. Dicha variable creada en memoria no se puede modificar en tiempo de ejecución. El identificador de una constante definida haciendo uso de la directiva define será una cadena de caracteres que deberá cumplir los mismos requisitos que el de una variable (sin espacios en blanco, no empezar por un dígito numérico, etc.).
  • 5. ● ¿ Que es una variable? En programación, una variable es creada por un espacio en el sistema de almacenamiento (memoria principal de la computadora) y un nombre simbólico (identificador) asociado con un espacio en particular. Este espacio contiene una cantidad conocida o desconocida de información y significado. En palabras más sencillas, si queremos explicar qué es una variable en programación podemos decir que es una unidad de almacenamiento y recuperación de datos con valores que pueden cambiar, la cual se identifica con un nombre único en el código del programa. Además, una variable en programación se puede entender como un nombre que representa un valor y se utiliza de forma periódica para almacenar diversos tipos de datos, los cuales se utilizarán en las operaciones posteriores de codificación. Si utilizáramos una analogía para describir este concepto, diríamos que una variable en programación es la base de la pirámide, ya que sostiene los componentes fundamentales de todos los programas computacionales. EJEMPLO: ● ¿Qué son los acumuladores? Un acumulador en programación es una variable utilizada para acumular o recolectar información a medida que un programa recorre un conjunto de datos, realiza iteraciones o procesa una secuencia de elementos. Su propósito principal es llevar un registro de la suma, el producto, la concatenación o cualquier otra operación acumulativa que involucre los valores procesados durante la ejecución del programa. Este concepto es ampliamente utilizado en programación, especialmente en contextos donde es necesario realizar operaciones repetitivas sobre una secuencia o conjunto de datos. Los
  • 6. bucles, como for, while o foreach, son lugares comunes donde se emplean los acumuladores para procesar los elementos de una lista, arreglo o estructura de datos similar. El proceso general de uso de un acumulador implica inicializar la variable antes de comenzar el bucle o la secuencia de operaciones, y luego, dentro del bucle, actualizar el valor del acumulador en cada iteración para que contenga la información deseada al finalizar la ejecución del bucle. De esta manera, se puede obtener un resumen o resultado de todo el conjunto de datos procesado. Los acumuladores son una herramienta poderosa y versátil en programación, y se pueden aplicar para una amplia variedad de tareas. Algunos ejemplos incluyen calcular sumas, promedios, contar ocurrencias, encontrar valores extremos (máximos o mínimos), concatenar cadenas, entre otras operaciones acumulativas. ● ¿Qué son los contadores? Los contadores electrónicos son dispositivos diseñados para contar la cantidad de pulsos eléctricos que se generan en un circuito. Estos pulsos pueden estar asociados a eventos o variables específicas que se desean medir o controlar. Los contadores electrónicos utilizan circuitos electrónicos y tecnología microprocesada para contar y registrar la cantidad de pulsos. Pueden contar eventos como el número de veces que se activa un interruptor, el número de ciclos de un reloj, el número de impulsos generados por un sensor, entre otros.
  • 7. Estos contadores electrónicos pueden ser utilizados en una amplia gama de aplicaciones, como en la industria para monitorear la producción, en el sector de servicios para medir el tráfico de personas, en sistemas de control y automatización, en equipos de medición científica, entre otros. Además, los contadores electrónicos pueden ofrecer funciones adicionales, como el cálculo de frecuencia, la generación de alarmas, la visualización de resultados en pantallas digitales, y la capacidad de conectarse a otros dispositivos o sistemas para realizar un control más amplio. En resumen, los contadores electrónicos son dispositivos electrónicos que cuentan la cantidad de pulsos eléctricos generados en un circuito, y se utilizan en diversas industrias y aplicaciones para el monitoreo y control de eventos o variables específicas. EJEMPLO: ● ¿Qué son los Identificadores? Los identificadores son nombres que se utilizan para identificar elementos en el código, como variables, funciones, clases, etc. Deben seguir reglas específicas según el lenguaje de programación utilizado. Por lo general, los identificadores no pueden comenzar con números y solo pueden contener letras, números y guiones bajos. Además, suelen ser sensibles a mayúsculas y minúsculas en muchos lenguajes.
  • 8. Diferencias entre Contador y Acumulador En informática, tanto los contadores como los acumuladores son variables utilizadas para realizar tareas específicas en un programa, pero tienen diferentes propósitos y usos. ​ Propósito: ​ ● Contador: Un contador se utiliza para realizar un seguimiento del número de veces que ocurre un evento o una iteración en un bucle. Su objetivo es contar repeticiones. ● Acumulador: Un acumulador se emplea para sumar o acumular valores en el transcurso del programa. Su objetivo es mantener un total acumulado de datos, como sumas, promedios, productos, etc. ​ ​ Uso común: ​ ● Contador: Los contadores son comunes en situaciones donde necesitas repetir una acción un número determinado de veces o llevar un registro de ocurrencias, como en bucles for o while. ● Acumulador: Los acumuladores son útiles en situaciones donde necesitas sumar o acumular valores, como para calcular totales, promedios, productos o acumular resultados parciales en una operación. Operación: ● Contador: El contador se modifica generalmente mediante operaciones de incremento o decremento, como "contador = contador + 1" o "contador++". Esto se hace para mantener un seguimiento de las repeticiones en un bucle.
  • 9. ● Acumulador: El acumulador se modifica mediante operaciones de adición o multiplicación, como "acumulador = acumulador + valor" o "acumulador *= factor". De esta manera, se van sumando o multiplicando los valores conforme se procesan los datos. En resumen, los contadores se utilizan para contar repeticiones o ocurrencias, mientras que los acumuladores se emplean para acumular y sumar valores. Ambos son conceptos fundamentales en la programación y pueden ser de gran utilidad en diferentes situaciones para manipular y procesar datos. ¿Cómo declarar una variable en Pseint? En PSeInt (Pseudo Language Interpreter), que es un lenguaje de programación educativo, puedes declarar una variable de la siguiente manera: Para declarar una variable en PSeInt, es necesario utilizar la instrucción Definir seguida del tipo de dato de la variable y su nombre. PSeInt es un lenguaje de tipado débil, por lo que no es necesario especificar el tipo de dato al declarar la variable, pero es una buena práctica hacerlo para tener un código más legible y comprensible. Los tipos de datos básicos en PSeInt son: ● Entero (Ent): Representa números enteros. ● Real (Real): Representa números con decimales (punto flotante). ● Carácter (Car): Representa un solo carácter. ● Cadena (Cad): Representa una secuencia de caracteres (texto). Aquí tienes ejemplos de cómo declarar variables de distintos tipos en PSeInt: ● Pseudocode ● Copy code ● Definir edad Como Entero ● Definir temperatura Como Real ● Definir inicial Como Carácter ● Definir nombre Como Cadena En los ejemplos anteriores, se declaran variables llamadas edad, temperatura, inicial y nombre, con los tipos de datos Entero, Real, Carácter y Cadena, respectivamente.
  • 10. Recuerda que después de declarar las variables, puedes asignarles valores utilizando la instrucción Asignar. Por ejemplo: ● Pseudocode ● Copy code ● Definir edad Como Entero ● edad = 25 En este caso, hemos declarado una variable edad de tipo Entero y le hemos asignado el valor 25 Mapa conceptual Conclusiones Las estructuras básicas de programación son fundamentales para desarrollar programas y algoritmos eficientes. Entre ellas se encuentran las constantes, variables, acumuladores,
  • 11. contadores e identificadores. Estos elementos son esenciales para manipular y procesar datos en un programa de manera efectiva y comprensible. En resumen, el dominio de estas estructuras básicas es esencial para poder construir programas más complejos y funcionales en cualquier lenguaje de programación, incluyendo PseInt. Con una comprensión sólida de estas estructuras, los programadores pueden manipular datos de manera efectiva, realizar cálculos, realizar iteraciones y tomar decisiones, lo que les permite crear algoritmos y aplicaciones más eficientes y completas. BLOGS ● https://tecnonath0.blogspot.com/ ● https://blogelincreiblemundotecnologico.blogspot.com/ ● https://tecnoalexaa.blogspot.com/?m=1 ● https://sofiaelectro.blogspot.com/?m=1/ REFERENCIAS . ● https://chat.openai.com/#:~:text=Identificadores%3A%0ALos%20identificadores,efectiv o%20y%20eficiente. ● https://slideplayer.es/slide/3789366/ ● https://es.wikipedia.org/wiki/Variable_(programaci%C3%B3n) ● https://greenteapress.com/wp/think-python-2e/ ● https://www.uacj.mx/CGTI/CDTE/JPM/Documents/IIT/fund_programacion/U4-1.html#: ~:text=Durante%20las%20ejecuciones%20de%20la,valores%20contenidos%20en%20otr as%20variables. ● https://learn.microsoft.com/es-es/cpp/c-language/c-constants?view=msvc-170 ● https://www.ibm.com/docs/es/tcamfma/6.3.0?topic=tesl-constants-variables-4 ● https://chat.openai.com/#:~:text=En%20inform%C3%A1tica%2C%20tanto,y%20procesa r%20datos.