SlideShare una empresa de Scribd logo
Estructuras básicas: Conceptos de programación
Cúneo Sofia, Suarez Nicolle, Ramirez Samuel, Jimenez Valeria y Vergara
Santiago
I. E. Liceo Departamental
Tecnología e Informática
Guillermo Mondragon
Cali - Colombia
Tabla de contenido
Conceptos
Constantes: En programación, una constante es un valor que no puede ser modificado
durante la ejecución de un programa. A diferencia de las variables, que pueden almacenar
valores que cambian a lo largo del programa, las constantes tienen un valor fijo que se
define al inicio del programa y permanece igual durante todo su ciclo de vida.
Características principales de las constantes:
● Inmutabilidad: Su valor no puede ser alterado una vez definido.
● Mejora la legibilidad del código: Al utilizar nombres descriptivos para las
constantes, se hace el código más claro y fácil de entender.
● Evita errores: Al no poder modificar las constantes, se reducen las probabilidades
de errores causados por cambios accidentales en valores importantes.
● Mayor seguridad: Las constantes se pueden utilizar para proteger valores
sensibles, como contraseñas o claves de API, ya que no pueden ser modificadas
desde el código del programa.
Tipos de constantes:
● Numéricas: Almacenan valores numéricos, como enteros, decimales o reales.
● Cadenas de texto: Almacenan cadenas de caracteres, como nombres, direcciones o
descripciones.
● Booleanas: Almacenan valores lógicos, como verdadero o falso.
Variables: En programación, una variable es un contenedor o espacio en la memoria de
una computadora donde se almacenan y manipulan datos durante la ejecución de un
programa. A cada variable se le asigna un nombre único (también llamado identificador)
que sirve para referirse al valor almacenado en ella.
Características principales de las variables:
● Almacenamiento de datos: Las variables permiten almacenar diferentes tipos de
datos, como números, texto, booleanos, etc.
● Dinamismo: El valor almacenado en una variable puede cambiar durante la
ejecución del programa.
● Flexibilidad: Las variables se pueden utilizar en operaciones matemáticas,
comparaciones, asignaciones y otras tareas de programación.
● Organización del código: El uso de variables ayuda a organizar el código y hacerlo
más legible.
Tipos de variables:
● Locales: Su alcance se limita al bloque de código donde se declaran.
● Globales: Su alcance es todo el programa.
● De instancia: Se asocian a objetos específicos en lenguajes orientados a objetos.
Acumuladores: En programación, un acumulador es una variable especial que se
utiliza para almacenar y sumar valores de forma iterativa. A diferencia de una
variable normal, que puede almacenar cualquier tipo de dato, un acumulador sólo
puede almacenar valores numéricos. Su valor inicial suele ser cero, y se va
incrementando a medida que se le van sumando nuevos valores.
Características principales de los acumuladores:
● Acumulación de valores: Su función principal es sumar valores
repetidamente.
● Inicialización: Se inicializan con un valor inicial, generalmente cero.
● Incrementó: Su valor se incrementa con cada nuevo valor que se le suma.
● Uso en bucles: Se utilizan comúnmente dentro de bucles para realizar sumas
iterativas.
Tipos de acumuladores:
● Suma: Acumulan la suma de valores numéricos.
● Promedio: Calculan el promedio de valores numéricos.
● Contador: Cuentan el número de veces que se cumple una condición.
Contadores: En programación, un contador es una variable especial que se utiliza para
llevar la cuenta del número de veces que ocurre un evento o se cumple una condición
específica durante la ejecución de un programa. A diferencia de una variable normal, que
puede almacenar cualquier tipo de dato, un contador solo puede almacenar valores
enteros. Su valor inicial suele ser cero, y se va incrementando en uno cada vez que ocurre
el evento o se cumple la condición.
Características principales de los contadores:
● Conteo de eventos: Su función principal es llevar la cuenta de la frecuencia con la
que ocurre un evento o se cumple una condición.
● Inicialización: Se inicializan con un valor inicial, generalmente cero.
● Incrementó: Su valor se incrementa en uno cada vez que se cumple la condición.
● Uso en bucles: Se utilizan comúnmente dentro de bucles para contar las
iteraciones o la cantidad de veces que se cumple una condición.
Tipos de contadores:
● Ascendentes: Cuentan desde cero en adelante.
● Descendentes: Cuentan desde un valor inicial hacia cero.
● Cíclicos: Cuentan hasta un valor máximo y luego reinician en cero.
Identificadores: En programación, un identificador es un nombre único que se utiliza
para referirse a entidades como variables, funciones, clases, enumeraciones, módulos y
etiquetas dentro de un programa. Los identificadores permiten a los programadores
organizar y estructurar el código de manera clara y significativa, haciendo que sea más
fácil de leer, comprender y modificar.
Características principales de los identificadores:
● Unicidad: Cada identificador debe ser único dentro del alcance en el que se define.
● Composición: Pueden estar compuestos por letras, números, guiones bajos (_) y,
en algunos lenguajes, caracteres especiales.
● Longitud: Tienen una longitud máxima permitida, que varía según el lenguaje de
programación.
● Palabras reservadas: No pueden ser palabras reservadas del lenguaje de
programación.
● Sensibilidad a mayúsculas y minúsculas: Algunos lenguajes distinguen entre
mayúsculas y minúsculas, mientras que otros no.
Reglas para la creación de identificadores:
● Ser descriptivos: Deben ser lo suficientemente descriptivos para indicar el
propósito de la entidad a la que se refieren.
● Ser fáciles de leer: Deben ser fáciles de leer y comprender para otros
programadores.
● Ser consistentes: Se debe seguir una convención de nomenclatura consistente en
todo el programa.
● Evitar palabras reservadas: No se deben utilizar palabras reservadas del lenguaje
de programación.
● Respetar las reglas del lenguaje: Se deben seguir las reglas específicas de cada
lenguaje de programación para la creación de identificadores.
Fundamentos de programación pseint: PSeInt es una herramienta útil que guía a los
estudiantes en su viaje inicial de programación. Con un pseudolenguaje en español
sencillo y fácil de entender, podrás concentrarte en las ideas centrales de los algoritmos
computacionales, lo que facilitará la comprensión de los conceptos y el acceso a diversas
herramientas y recursos que te ayudarán en el camino.
Mapa conceptual o mental integrando el eje temático 3+
(fuentes: ficha 3 del taller, ejemplos de bloques de makecode). Creado en papel y organizado en canva
CONCLUSIÓN DE LOS CONCEPTOS:
Desde el pensamiento crítico y reflexivo, se ha llegado a esta conclusión sobre los conceptos:
La programación por así decirlo sirve para hacer la acción de escribir un código para que la
computadora o el software lo ejecute. (Obviamente también sirve para más cosas como realizar
algún tipo de tarea). Estos conceptos tales como las constantes, variables, acumuladores,
contadores e identificadores fundamentales de programación pseint, cumplen un papel
fundamental para la programación, por así decirlo, para poder representarlo con un ejemplo, la
programación es el cuerpo completo y los conceptos son los órganos que lo conforman, y una
parte del cerebro pueden ser las variables, debido a que es un contenedor o espacio en la
memoria de una computadora donde se almacenan y manipulan datos durante la ejecución de
un programa. Aunque, hay varios tipos de variables, uno de ellos son los contadores, a
diferencia de una variable normal, que puede almacenar cualquier tipo de dato, un
contador solo puede almacenar valores enteros. No obstante, hay alguna excepción, debido a
los identificadores ya que es un nombre único que se utiliza para referirse a entidades, por
ejemplo las variables, clases, funciones, etc. No son como las variables, sino que son una
forma de variar los nombres de los conceptos.
En conclusión, en la programación existen conceptos fundamentales como las constantes,
variables, acumuladores, contadores e identificadores. Las constantes son valores inmutables que
mejoran la legibilidad del código y evitan errores. Por otro lado, las variables permiten
almacenar y manipular datos de forma dinámica, proporcionando flexibilidad en el programa.
Los acumuladores y contadores son variables especiales utilizadas para sumar valores
repetidamente y contar eventos o condiciones específicas. Por último, los identificadores son
nombres únicos que se utilizan para referirse a entidades en el programa, permitiendo una
organización clara y significativa del código. En el caso de PSeInt, es una herramienta que
facilita el aprendizaje de la programación a través de un pseudolenguaje en español. Estos
conceptos son fundamentales para comprender y desarrollar algoritmos de manera efectiva.

Más contenido relacionado

DOCX
Estructuras básicas_ conceptos de programación (1).docx
DOCX
Estructuras básicas conceptos de programación
DOCX
Estructuras básicas_ conceptos de programación .docx
DOCX
Estructuras básicas: conceptos de programación .docx
PDF
Estructuras basicas de la Programación 10-6
PDF
Conceptos básicos de programación Periodo 2/2024
PDF
Trabajo de tecnología sobre términos de programación .pdf
PDF
Trabajo de tecnología .pdf realizado por alumnos de grado 10
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas conceptos de programación
Estructuras básicas_ conceptos de programación .docx
Estructuras básicas: conceptos de programación .docx
Estructuras basicas de la Programación 10-6
Conceptos básicos de programación Periodo 2/2024
Trabajo de tecnología sobre términos de programación .pdf
Trabajo de tecnología .pdf realizado por alumnos de grado 10

Similar a Estructuras básicas conceptos de programación (20)

PDF
Trabajo de tecnología sobre los fundamentos de la tecnología
PDF
conceptos básicos de programación en pseint
PDF
Technologiavnnjknnmklllllllllllllllllllllllll
PDF
Technologiaparatodosnosotroshtgdssawdeks
PDF
ACTIVIDAD CONCEPTOS BASICOS DE PROGRAMACION.pdf
PDF
ACTIVIDAD_ CONCEPTOS BASICOS DE PROGRAMACION.pdf
DOCX
Trabajo Tecnología P#2 10-6. eliana valencia
PDF
Excel avanzado Zaid Marin Bolaños 10-3-1.pdf
DOCX
Ana maria valencia, trabajo de tecnología
PDF
TRABAJO DE INFORMATICA 2025, 2 PERIODO .pdf
PDF
TRABAJO DE INFORMATICA 2025, 2 PERIODO .pdf
PDF
Conceptos_básicos_ de programación_ (1).pdf
PDF
informe trabajo de programación CBDLP.pdf
PDF
informe CBDLP.pdf. .
DOCX
TECNOLOGIA.docx.ljbgytftfuyi8t8t8youoiyui
PDF
Conceptos básicos de programación.pdf___
PDF
PROGRAMACIONentecnologiaclassroomsegundo.pdf
PDF
PROGRAMACIONparatecnologiasegundoperiodo.pdf
PDF
ACTIVIDAD_ CONCEPTOS BASICOS DE PROGRAMACION (1).pdf
DOCX
informecbdlp-240603151721-44655eey2.docx
Trabajo de tecnología sobre los fundamentos de la tecnología
conceptos básicos de programación en pseint
Technologiavnnjknnmklllllllllllllllllllllllll
Technologiaparatodosnosotroshtgdssawdeks
ACTIVIDAD CONCEPTOS BASICOS DE PROGRAMACION.pdf
ACTIVIDAD_ CONCEPTOS BASICOS DE PROGRAMACION.pdf
Trabajo Tecnología P#2 10-6. eliana valencia
Excel avanzado Zaid Marin Bolaños 10-3-1.pdf
Ana maria valencia, trabajo de tecnología
TRABAJO DE INFORMATICA 2025, 2 PERIODO .pdf
TRABAJO DE INFORMATICA 2025, 2 PERIODO .pdf
Conceptos_básicos_ de programación_ (1).pdf
informe trabajo de programación CBDLP.pdf
informe CBDLP.pdf. .
TECNOLOGIA.docx.ljbgytftfuyi8t8t8youoiyui
Conceptos básicos de programación.pdf___
PROGRAMACIONentecnologiaclassroomsegundo.pdf
PROGRAMACIONparatecnologiasegundoperiodo.pdf
ACTIVIDAD_ CONCEPTOS BASICOS DE PROGRAMACION (1).pdf
informecbdlp-240603151721-44655eey2.docx
Publicidad

Último (20)

PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
PPTX
Guía Esencial para Empleadores - Cumplimiento con el IESS
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.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
Habilidades de comunicación en la era digital (planeación)
PDF
Punto Critico - Brian Tracy Ccesa007.pdf
PDF
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
PDF
IA y Canva: Un aliado fundamental para crear diseños profesionales en minutos
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
PDF
JESUCRISTO ESTÁ EN LA TIERRA
PDF
revista de historia Clio N|285 2025_.pdf
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
Guía Esencial para Empleadores - Cumplimiento con el IESS
Fundamentos_Educacion_a_Distancia_ABC.pdf
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
biología es un libro sobre casi todo el tema de biología
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
Habilidades de comunicación en la era digital (planeación)
Punto Critico - Brian Tracy Ccesa007.pdf
COMUNICACION EFECTIVA PARA LA EDUCACION .pdf
IA y Canva: Un aliado fundamental para crear diseños profesionales en minutos
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
OK OK UNIDAD DE APRENDIZAJE 5TO Y 6TO CORRESPONDIENTE AL MES DE AGOSTO 2025.pdf
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
DI, TEA, TDAH.pdf guía se secuencias didacticas
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
JESUCRISTO ESTÁ EN LA TIERRA
revista de historia Clio N|285 2025_.pdf
Publicidad

Estructuras básicas conceptos de programación

  • 1. Estructuras básicas: Conceptos de programación Cúneo Sofia, Suarez Nicolle, Ramirez Samuel, Jimenez Valeria y Vergara Santiago I. E. Liceo Departamental Tecnología e Informática Guillermo Mondragon Cali - Colombia
  • 3. Conceptos Constantes: En programación, una constante es un valor que no puede ser modificado durante la ejecución de un programa. A diferencia de las variables, que pueden almacenar valores que cambian a lo largo del programa, las constantes tienen un valor fijo que se define al inicio del programa y permanece igual durante todo su ciclo de vida. Características principales de las constantes: ● Inmutabilidad: Su valor no puede ser alterado una vez definido. ● Mejora la legibilidad del código: Al utilizar nombres descriptivos para las constantes, se hace el código más claro y fácil de entender. ● Evita errores: Al no poder modificar las constantes, se reducen las probabilidades de errores causados por cambios accidentales en valores importantes. ● Mayor seguridad: Las constantes se pueden utilizar para proteger valores sensibles, como contraseñas o claves de API, ya que no pueden ser modificadas desde el código del programa. Tipos de constantes: ● Numéricas: Almacenan valores numéricos, como enteros, decimales o reales. ● Cadenas de texto: Almacenan cadenas de caracteres, como nombres, direcciones o descripciones. ● Booleanas: Almacenan valores lógicos, como verdadero o falso. Variables: En programación, una variable es un contenedor o espacio en la memoria de una computadora donde se almacenan y manipulan datos durante la ejecución de un programa. A cada variable se le asigna un nombre único (también llamado identificador) que sirve para referirse al valor almacenado en ella. Características principales de las variables: ● Almacenamiento de datos: Las variables permiten almacenar diferentes tipos de datos, como números, texto, booleanos, etc. ● Dinamismo: El valor almacenado en una variable puede cambiar durante la ejecución del programa. ● Flexibilidad: Las variables se pueden utilizar en operaciones matemáticas, comparaciones, asignaciones y otras tareas de programación. ● Organización del código: El uso de variables ayuda a organizar el código y hacerlo más legible.
  • 4. Tipos de variables: ● Locales: Su alcance se limita al bloque de código donde se declaran. ● Globales: Su alcance es todo el programa. ● De instancia: Se asocian a objetos específicos en lenguajes orientados a objetos. Acumuladores: En programación, un acumulador es una variable especial que se utiliza para almacenar y sumar valores de forma iterativa. A diferencia de una variable normal, que puede almacenar cualquier tipo de dato, un acumulador sólo puede almacenar valores numéricos. Su valor inicial suele ser cero, y se va incrementando a medida que se le van sumando nuevos valores. Características principales de los acumuladores: ● Acumulación de valores: Su función principal es sumar valores repetidamente. ● Inicialización: Se inicializan con un valor inicial, generalmente cero. ● Incrementó: Su valor se incrementa con cada nuevo valor que se le suma. ● Uso en bucles: Se utilizan comúnmente dentro de bucles para realizar sumas iterativas. Tipos de acumuladores: ● Suma: Acumulan la suma de valores numéricos. ● Promedio: Calculan el promedio de valores numéricos. ● Contador: Cuentan el número de veces que se cumple una condición. Contadores: En programación, un contador es una variable especial que se utiliza para llevar la cuenta del número de veces que ocurre un evento o se cumple una condición específica durante la ejecución de un programa. A diferencia de una variable normal, que puede almacenar cualquier tipo de dato, un contador solo puede almacenar valores enteros. Su valor inicial suele ser cero, y se va incrementando en uno cada vez que ocurre el evento o se cumple la condición.
  • 5. Características principales de los contadores: ● Conteo de eventos: Su función principal es llevar la cuenta de la frecuencia con la que ocurre un evento o se cumple una condición. ● Inicialización: Se inicializan con un valor inicial, generalmente cero. ● Incrementó: Su valor se incrementa en uno cada vez que se cumple la condición. ● Uso en bucles: Se utilizan comúnmente dentro de bucles para contar las iteraciones o la cantidad de veces que se cumple una condición. Tipos de contadores: ● Ascendentes: Cuentan desde cero en adelante. ● Descendentes: Cuentan desde un valor inicial hacia cero. ● Cíclicos: Cuentan hasta un valor máximo y luego reinician en cero. Identificadores: En programación, un identificador es un nombre único que se utiliza para referirse a entidades como variables, funciones, clases, enumeraciones, módulos y etiquetas dentro de un programa. Los identificadores permiten a los programadores organizar y estructurar el código de manera clara y significativa, haciendo que sea más fácil de leer, comprender y modificar. Características principales de los identificadores: ● Unicidad: Cada identificador debe ser único dentro del alcance en el que se define. ● Composición: Pueden estar compuestos por letras, números, guiones bajos (_) y, en algunos lenguajes, caracteres especiales. ● Longitud: Tienen una longitud máxima permitida, que varía según el lenguaje de programación. ● Palabras reservadas: No pueden ser palabras reservadas del lenguaje de programación. ● Sensibilidad a mayúsculas y minúsculas: Algunos lenguajes distinguen entre mayúsculas y minúsculas, mientras que otros no.
  • 6. Reglas para la creación de identificadores: ● Ser descriptivos: Deben ser lo suficientemente descriptivos para indicar el propósito de la entidad a la que se refieren. ● Ser fáciles de leer: Deben ser fáciles de leer y comprender para otros programadores. ● Ser consistentes: Se debe seguir una convención de nomenclatura consistente en todo el programa. ● Evitar palabras reservadas: No se deben utilizar palabras reservadas del lenguaje de programación. ● Respetar las reglas del lenguaje: Se deben seguir las reglas específicas de cada lenguaje de programación para la creación de identificadores. Fundamentos de programación pseint: PSeInt es una herramienta útil que guía a los estudiantes en su viaje inicial de programación. Con un pseudolenguaje en español sencillo y fácil de entender, podrás concentrarte en las ideas centrales de los algoritmos computacionales, lo que facilitará la comprensión de los conceptos y el acceso a diversas herramientas y recursos que te ayudarán en el camino. Mapa conceptual o mental integrando el eje temático 3+ (fuentes: ficha 3 del taller, ejemplos de bloques de makecode). Creado en papel y organizado en canva
  • 7. CONCLUSIÓN DE LOS CONCEPTOS: Desde el pensamiento crítico y reflexivo, se ha llegado a esta conclusión sobre los conceptos: La programación por así decirlo sirve para hacer la acción de escribir un código para que la computadora o el software lo ejecute. (Obviamente también sirve para más cosas como realizar algún tipo de tarea). Estos conceptos tales como las constantes, variables, acumuladores, contadores e identificadores fundamentales de programación pseint, cumplen un papel fundamental para la programación, por así decirlo, para poder representarlo con un ejemplo, la programación es el cuerpo completo y los conceptos son los órganos que lo conforman, y una parte del cerebro pueden ser las variables, debido a que es un contenedor o espacio en la memoria de una computadora donde se almacenan y manipulan datos durante la ejecución de un programa. Aunque, hay varios tipos de variables, uno de ellos son los contadores, a diferencia de una variable normal, que puede almacenar cualquier tipo de dato, un contador solo puede almacenar valores enteros. No obstante, hay alguna excepción, debido a los identificadores ya que es un nombre único que se utiliza para referirse a entidades, por ejemplo las variables, clases, funciones, etc. No son como las variables, sino que son una forma de variar los nombres de los conceptos. En conclusión, en la programación existen conceptos fundamentales como las constantes, variables, acumuladores, contadores e identificadores. Las constantes son valores inmutables que mejoran la legibilidad del código y evitan errores. Por otro lado, las variables permiten almacenar y manipular datos de forma dinámica, proporcionando flexibilidad en el programa. Los acumuladores y contadores son variables especiales utilizadas para sumar valores repetidamente y contar eventos o condiciones específicas. Por último, los identificadores son nombres únicos que se utilizan para referirse a entidades en el programa, permitiendo una organización clara y significativa del código. En el caso de PSeInt, es una herramienta que facilita el aprendizaje de la programación a través de un pseudolenguaje en español. Estos conceptos son fundamentales para comprender y desarrollar algoritmos de manera efectiva.