SlideShare una empresa de Scribd logo
1 de 11
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

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

Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdf
Xian11
 

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

Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Tecnologia.pdf
Tecnologia.pdfTecnologia.pdf
Tecnologia.pdf
 
Conceptos basicos de programación.pdf
Conceptos basicos de programación.pdfConceptos basicos de programación.pdf
Conceptos basicos de programación.pdf
 
Tecnologia.pdf
Tecnologia.pdfTecnologia.pdf
Tecnologia.pdf
 
Tecnologia PSEINT.pdf
Tecnologia PSEINT.pdfTecnologia PSEINT.pdf
Tecnologia PSEINT.pdf
 
trabajo tecnologia .pdf
trabajo tecnologia .pdftrabajo tecnologia .pdf
trabajo tecnologia .pdf
 
Estructuras básicas
Estructuras básicasEstructuras básicas
Estructuras básicas
 
Trabajo de tecnología
Trabajo de tecnologíaTrabajo de tecnología
Trabajo de tecnología
 
Conceptos Básicos de Programación y Pseint
Conceptos Básicos de Programación y PseintConceptos Básicos de Programación y Pseint
Conceptos Básicos de Programación y Pseint
 
Estrategias de apoyo tecnologia
Estrategias de apoyo tecnologiaEstrategias de apoyo tecnologia
Estrategias de apoyo tecnologia
 
Diagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdfDiagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdf
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdf
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdf
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdf
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdf
 
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 basicas tecnología (1)
Estructuras basicas  tecnología (1)Estructuras basicas  tecnología (1)
Estructuras basicas tecnología (1)
 
Estructuras básicas tecnología
Estructuras básicas  tecnología Estructuras básicas  tecnología
Estructuras básicas tecnología
 
Diagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdfDiagrama de flujo 10-6.pdf
Diagrama de flujo 10-6.pdf
 

Último

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 

Último (20)

ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
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
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
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
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
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
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
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...
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 

Conceptos basicos de programacion 10-1 (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. 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.
  • 7. 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. ● 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.
  • 9. ¿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
  • 10. 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.
  • 11. 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