1
Conceptos básicos de programación
Laura Sofía Patiño
Devia
Tecnología
10-5
Guillermo Mondragon
30/05/2024
Institución Educativa Liceo Departamental
2
TABLA DE CONTENIDO
1……portada
2……constantes
3……variables
4……acumuladores
5……contadores
6……identificadores
7……Programacion pseint
8……conclusiones
9……Mapas conceptuales
10….link del blog
3
Constantes y variables.
¿Qué son las constantes?
En programación, una constante es un valor que, una vez definido, no puede cambiar durante la
ejecución del programa. Las constantes se utilizan para representar valores fijos y estables que
no deben ser modificados accidentalmente en el código. Esto ayuda a mantener la integridad de
los datos y mejora la legibilidad y el mantenimiento del código.
CARACTERISTICAS DE LAS CONSTANTES:
INMUTABILIDAD: El valor de una constante no puede ser alterado una vez asignado.
CLARIDAD : Utilizar constantes con nombres descriptivos hace que el código sea más
fácil de entender.
PREVENCION DE ERRORES: Al definir valores que no deben cambiar como
constantes, se evita que estos valores sean modificados inadvertidamente, reduciendo
posibles errores en el programa.
Definición de constantes en diferentes lenguajes de programación:
C/C ++
#define PI 3.14159 // Constante definida mediante preprocesador
const int MAX_USERS = 100; // Constante declarada con 'const'
Java:
public static final double PI = 3.14159;
public static final int MAX_USERS = 100;
Python:
PI = 3.14159 # Convencionalmente se usa todo en mayúsculas para indicar que es una
constante
MAX_USERS = 100
JavaScript:
const PI = 3.14159;
const MAX_USERS = 100;
4
Estos ejemplos muestran cómo las constantes se definen y utilizan en diferentes
lenguajes de programación para representar valores fijos que se utilizan a lo largo del
programa. La ventaja de este enfoque es que si en algún momento se necesita
cambiar el valor de la constante, solo es necesario modificarlo en un único lugar, lo
que hace que el código sea más mantenible y menos propenso a errores.
¿QUE SON LAS VARIABLES?
R// En programación, una variable es un espacio de almacenamiento con un nombre
simbólico (un identificador) que contiene algún valor, que puede ser modificado durante la
ejecución del programa. Las variables son fundamentales para almacenar datos y
manejarlos dentro de un programa.
CARACTERISTICAS SOBRE LAS VARIABLES:
Identificadores: Cada variable tiene un nombre único que la identifica dentro del ámbito del
programa.
Tipo de dato: Las variables tienen un tipo de dato que determina qué tipo de valores pueden
almacenar (números, cadenas, booleanos, etc.).
Almacenamiento temporal: Las variables pueden cambiar de valor a lo largo de la
ejecución del programa.
Ámbito: Las variables tienen un ámbito (scope) que determina dónde pueden ser accedidas y
modificadas en el código.
5
¿Cómo se pueden utilizar?
Las variables se pueden utilizar en la programación de diversas maneras,
dependiendo del lenguaje de programación que se esté utilizando. Aquí te muestro
algunos ejemplos de cómo se pueden utilizar las variables:
1. Almacenar y manipular datos: Las variables se utilizan para almacenar
información que puede ser utilizada en diferentes partes del programa. Por ejemplo,
en un programa de cálculo de impuestos, podríamos utilizar variables para almacenar
el monto del ingreso, la tasa impositiva y el resultado del cálculo.
2. Realizar cálculos: Las variables permiten realizar operaciones matemáticas y
guardar el resultado para su posterior uso. Por ejemplo, podríamos utilizar una variable
para almacenar el resultado de una suma, resta, multiplicación o división.
3. Tomar decisiones: Las variables también se utilizan para almacenar valores
booleanos (verdadero o falso) que representan condiciones lógicas. Estas variables
booleanas se utilizan
BENEFICIOS DEL USO DE LAS VARIABLES:
Flexibilidad: Permiten almacenar y manipular datos de manera dinámica.
Reutilización: Facilitan el uso de datos a través de diferentes partes del programa.
Legibilidad: Nombres significativos de variables mejoran la comprensión del código.
Mantenimiento: Facilitan la modificación del código al permitir cambiar valores sin
alterar todas las ocurrencias de esos valores en el código.
6
Definición de variables en diferentes lenguajes de programación:
C/C ++:
int edad = 25;
float altura = 1.75;
char inicial = 'A';
JAVA:
int edad = 25;
float altura = 1.75f;
char inicial = 'A';
PYTHON:
edad = 25
altura = 1.75
inicial = 'A'
JAVASCRIPT:
let edad = 25;
let altura = 1.75;
let inicial = 'A';
VARIABLE:
7
EN CONCLUSION
Tanto las Constantes como las Variables son muy importante en la vida, ya que ambas
ocupan un papel muy importante en la vida cotidiana; ya que ambas permiten gestionar
datos de manera segura y eficaz
En conclusión una Constante es aquella que cuenta con 3 rasgos importantes, los cuales
son inmutabilidad, seguridad y claridad y el uso típico. Una vez definidas, no cambian su
valor, lo que ayuda a mantener la integridad y consistencia de los datos. las constantes
en si Protegen los valores críticos contra modificaciones accidentales, y sus nombres
descriptivos mejoran la legibilidad del código. Estas también Se utilizan para valores que
no deben variar, como π (pi), e (constante de Euler), configuraciones y mensajes fijos.
En conclusión una Variable cuenta con sus tres características principales las cuales
son; Flexibilidad, reutilización y mantenimiento y por ultimo su uso típico. Pueden
cambiar de valor durante la ejecución del programa, lo que permite el almacenamiento y
la manipulación dinámica de datos. las variables también Facilitan el uso y modificación
de datos a lo largo del programa, permitiendo cambios centralizados que mejoran la
mantenibilidad del código. Una variable Se utiliza para almacenar datos temporales,
contadores, acumuladores, banderas y cualquier valor que necesite ser actualizado o
calculado
Acumulación de información
8
¿QUE ES LA ACUMULACION DE INFORMACION?
La acumulación de información es el proceso de recopilar, almacenar y organizar datos
provenientes de diversas fuentes para su posterior análisis, uso y gestión. Este proceso puede
involucrar tanto datos estructurados (como bases de datos relacionales) como datos no
estructurados (como correos electrónicos, documentos de texto, imágenes y videos).
Sin embargo, también presenta desafíos que deben ser gestionados para maximizar su valor y
utilidad.
CARACTERISTICAS SOBRE LA ACUMULACION DE INFORMACION :
Recolección Sistemática:
 Datos de ventas recolectados a través de puntos de venta (POS), tiendas en línea
y aplicaciones móviles.
Almacenamiento:
 Uso de una base de datos relacional para almacenar transacciones de ventas.
Organización:
 Datos organizados por fecha, producto, cliente, y región.
Actualización:
 Actualización diaria de los registros de ventas y inventario.
Acceso y Recuperación:
 Herramientas de consulta y generación de reportes accesibles para el equipo de
ventas y administración.
Seguridad:
 Implementación de políticas de acceso y cifrado de datos para proteger la
información sensible de los clientes.
Integración:
 Integración con sistemas de contabilidad y gestión de inventarios.
Análisis y Utilización:
9
 Análisis de tendencias de ventas y comportamiento del cliente para optimizar
estrategias de marketing.
Confiabilidad y Calidad:
 Auditorías regulares de datos para asegurar la precisión y consistencia.
Volumen y Escalabilidad:
 Capacidad para manejar el crecimiento de datos conforme la empresa expande
sus operaciones.
¿PERO CUAL ES LA IMPORTANCIA DE LA ACUMULACION DE INFORMACION?
R// una buena pregunta la verdad, verán la acumulación de información es importante
porque la acumulación de información es crucial para una amplia variedad de actividades
y campos. Proporciona una base sólida para la toma de decisiones, facilita el análisis y la
innovación, mejora la eficiencia y la transparencia, y contribuye significativamente al
desarrollo social y económico.
1. Toma de decisiones informada: La acumulación de información proporciona la base
para la toma de decisiones basada en datos, permitiendo a las organizaciones y personas
tomar decisiones más precisas y fundamentadas.
2. Optimización de procesos: Analizar datos acumulados permite identificar
ineficiencias y oportunidades de mejora en diversos procesos, desde la producción hasta
la atención al cliente.
3. Innovación y desarrollo: La información acumulada puede revelar patrones y
tendencias que impulsen la innovación y el desarrollo de nuevos productos, servicios y
tecnologías.
¿COMO SE UTILIZA LA ACUMULACION DE INFORMACION?
La acumulación de información en la programación se utiliza de diversas maneras
para resolver problemas, realizar análisis y optimizar procesos. Aquí se detallan
algunas formas comunes en las que se emplea la acumulación de información en
la programación:
10
Acumuladores: Son variables utilizadas para sumar valores progresivamente. Se usan
comúnmente en bucles para calcular totales o promedios.
Contadores: Son variables que se incrementan cada vez que ocurre un evento
específico.
Listas: Se utilizan para acumular elementos de manera secuencial.
11
Diccionarios: Se utilizan para acumular pares clave-valor, permitiendo una organización
y acceso eficiente a los datos.
Lectura y Escritura de Datos: Se pueden acumular datos leyendo de archivos y
almacenando la información en estructuras adecuadas para su procesamiento posterior.
12
Consulta y Almacenamiento: Las bases de datos permiten acumular grandes
cantidades de información de manera estructurada y eficiente.
Análisis de Datos: La información acumulada se puede utilizar para realizar análisis
estadísticos, generar reportes y visualizar datos.
13
Algoritmos Dinámicos: En algoritmos de programación dinámica, se acumula
información para evitar cálculos redundantes y optimizar el rendimiento.
Registros de Eventos: Acumular logs de eventos y errores para monitoreo y depuración.
14
CONCLUSION: La acumulación de información es una práctica esencial en la era digital,
permitiendo a organizaciones e individuos recopilar, almacenar y gestionar grandes
volúmenes de datos de manera eficiente. Esta práctica no solo facilita la toma de
decisiones informadas y basadas en datos, sino que también impulsa la innovación,
optimiza procesos y mejora la personalización en diversos contextos. En definitiva, la
capacidad de manejar y utilizar información acumulada de manera efectiva es
fundamental para el éxito y la competitividad en el mundo actual, caracterizado por un
flujo constante y creciente de datos.
¿QUE SON LOS CONTADORES?
En programación, los contadores son variables diseñadas para seguir y registrar la
cantidad de veces que ocurre un evento o para controlar la iteración dentro de estructuras
de control como bucles for o while. Estas variables se incrementan o decrementan en
pasos regulares según la lógica del programa.
Son extremadamente útiles para monitorear el progreso de un algoritmo, recorrer
elementos en estructuras de datos como listas o matrices, y para controlar la ejecución
repetitiva de acciones específicas. Además, los contadores son esenciales para
implementar lógica condicional basada en el número de repeticiones de un evento
determinado.
En resumen, los contadores juegan un papel fundamental en la gestión del flujo de
ejecución de un programa, proporcionando una herramienta clave para diversos
algoritmos y aplicaciones donde el seguimiento preciso y controlado de eventos es crucial
para el funcionamiento correcto y eficiente del software.
El número de veces que se realiza algo
¿COMO SE REPRESENTA?
CONTAR DE UNO EN UNO
contador = contador + 1
contador += 1
contador++
CONTAR DE X EN X
X= Cualquier número
contador = contador + x
contador += x
15
CICLOS DE WHILE
En programación, los ciclos "while" son herramientas fundamentales que permiten
ejecutar un bloque de código repetidamente mientras una condición específica se
mantenga verdadera. Este tipo de estructura es crucial para automatizar tareas que
deben repetirse bajo ciertas circunstancias, proporcionando flexibilidad y control en la
ejecución del programa.
Es esencial tener en cuenta que la condición evaluada en el "while" debe cambiar en
algún momento durante la ejecución para evitar que el bucle se convierta en infinito, lo
cual podría causar que el programa se bloquee o se vuelva inmanejable. Por lo tanto, el
diseño cuidadoso de la condición y la lógica dentro del bucle "while" son clave para
asegurar un comportamiento deseado y eficiente del código.
En resumen, los ciclos "while" son una herramienta poderosa para la repetición
controlada de acciones en programación, siempre y cuando se manejen adecuadamente
para evitar problemas como bucles infinitos.
16
UNA PEQUEÑA INTRODUCCION AL TEMA:
While (mientras) condición booleana :
instrucciones a repetir
Instrucciones después del ciclo
FORMA GENERAL:
veces = 10
contador = 1
while contador <= veces:
print (contador)
contador = contador + 1
print(“fin”)
17
Una conclusión breve sobre este tema: los contadores en programación desempeñan
un papel crucial al permitir el seguimiento y control precisos de la repetición de eventos,
el progreso de algoritmos y la gestión del flujo de ejecución en los programas. Estas
variables fundamentales son esenciales para implementar bucles eficientes, lógica
condicional y llevar a cabo tareas repetitivas de manera efectiva en el desarrollo de
software. Gracias a su capacidad para registrar y actualizar el estado de iteraciones y
eventos, los contadores facilitan la automatización de procesos y la optimización del
rendimiento de las aplicaciones, asegurando un comportamiento controlado y predecible
del software desarrollado.
¿QUE SON LOS IDENTIFICADORES?
En programación, los identificadores son herramientas fundamentales que permiten
acceder y manipular datos almacenados en memoria de manera eficiente y sin necesidad
de conocer su ubicación exacta. Para mejorar la legibilidad y comprensión del código, es
crucial que los identificadores sean autoexplicativos, proporcionando una indicación clara
de su función en el programa.
Los identificadores válidos deben seguir ciertas reglas: pueden comenzar con una letra o
un guion bajo (_), seguidos de cualquier combinación de letras, dígitos o guiones bajos.
Es importante destacar que la distinción entre mayúsculas y minúsculas es significativa, y
los identificadores no deben coincidir exactamente con las palabras clave del lenguaje de
programación.
Por otro lado, los identificadores delimitados son secuencias de caracteres encerradas
entre comillas dobles, donde los espacios intermedios son significativos pero los espacios
al principio y al final no lo son. Estos son útiles cuando se necesita incluir caracteres que
normalmente no se permiten en un identificador estándar, como letras minúsculas o
caracteres especiales.
En conclusión, la elección cuidadosa y adecuada de identificadores es crucial para
escribir código claro y mantenible. Al seguir las convenciones y reglas establecidas, los
identificadores permiten a los programadores trabajar de manera más efectiva y facilitan
la comprensión y modificación del software a lo largo del tiempo.
¿Y COMO SE UTILIZA UN IDENTIFICADOR?
los identificadores son nombres esenciales utilizados para identificar variables, funciones,
clases y otros elementos dentro del código. Para asegurar su validez y comprensión,
deben seguir ciertas reglas y convenciones específicas:
18
1. Inicio y Caracteres Permitidos: Deben comenzar con una letra o un guion bajo
(_) y no pueden comenzar con un número. Pueden contener letras, números y
guiones bajos, pero no espacios ni caracteres especiales, excepto el guion bajo.
2. Sensibilidad a Mayúsculas y Minúsculas: Por lo general, son sensibles a
mayúsculas y minúsculas, lo que significa que identificadores con diferencias en la
capitalización se consideran distintos.
3. Descripción y Claridad: Deben ser descriptivos y reflejar claramente el propósito
del elemento al que hacen referencia en el código.
4. Convenciones de Estilo: Es importante seguir las convenciones de estilo del
lenguaje de programación utilizado. Por ejemplo, algunos lenguajes prefieren el
estilo camelCase (donde la primera letra de cada palabra después de la primera
está en mayúscula) para nombrar variables y funciones.
Ejemplos de identificadores válidos incluyen variableCount, miFuncion, _valor_total,
ClasePersona, y numero2. Utilizar nombres significativos y descriptivos no solo mejora la
comprensión del código, sino que también facilita su mantenimiento a lo largo del tiempo.
En resumen, la elección cuidadosa y coherente de identificadores es fundamental para
escribir un código claro, legible y fácil de mantener, cumpliendo con las reglas específicas
y las convenciones de estilo del lenguaje de programación en uso.
EN CONCLUSION: En programación, los identificadores desempeñan un papel
fundamental al nombrar y referenciar elementos dentro de un programa. Al seguir reglas y
convenciones específicas, los identificadores contribuyen significativamente a mejorar la
legibilidad y mantenibilidad del código. la elección cuidadosa y coherente de
identificadores en programación es esencial para promover la claridad, cohesión y
eficiencia en el desarrollo de software, optimizando así la capacidad de colaboración y
evolución continua del código base.
19
fundamentos de programación pseint
Los fundamentos de programación en PSeInt son pilares esenciales que deben ser
dominados para programar de manera efectiva en este entorno. Comprender estos
conceptos básicos es crucial para desarrollar tanto programas simples como avanzados:
1. Variables: Son espacios de memoria para almacenar valores que pueden cambiar
durante la ejecución del programa, fundamentales para manipular datos dinámicos.
2. Tipos de datos: Categorías que determinan el tipo de valor que puede
almacenarse en una variable, como enteros, decimales y textos, determinando
cómo se manejan y operan los datos.
3. Operadores: Símbolos utilizados para realizar operaciones matemáticas y lógicas,
como suma, resta, comparaciones, fundamentales para manipular y procesar
datos.
4. Estructuras de control: Instrucciones que dirigen el flujo de ejecución del
programa, como condicionales (si-entonces-sino) y bucles (mientras, para),
esenciales para tomar decisiones y repetir tareas.
5. Funciones: Bloques de código que realizan tareas específicas y pueden
reutilizarse varias veces en un programa, facilitando la modularidad y la
organización del código.
6. Arreglos: Estructuras de datos para almacenar múltiples valores del mismo tipo en
una sola variable, eficaces para gestionar conjuntos de datos estructurados.
Dominar estos fundamentos en PSeInt proporciona las bases necesarias para desarrollar
programas eficientes y estructurados. La comprensión profunda de estos conceptos no
solo permite la creación de software funcional, sino que también sienta las bases para la
resolución efectiva de problemas y la expansión de habilidades en programación.
¿COMO SE UTILIZAN?
PSeInt es un entorno de programación diseñado para facilitar el aprendizaje de los
fundamentos de la programación de manera accesible y didáctica. Aquí se utilizan estos
fundamentos de la siguiente manera:
1. Declaración de variables: En PSeInt, las variables se declaran especificando su
tipo (entero, real, cadena, etc.) y asignándoles un nombre. Por ejemplo, entero edad;
declara una variable llamada edad de tipo entero.
2. Entrada de datos: Para recibir valores del usuario, se utiliza el comando leer. Por
ejemplo, leer(edad); permite al usuario ingresar un valor que se asigna a la variable
edad.
3. Salida de datos: Para mostrar información al usuario, se emplea el comando
escribir. Por ejemplo, escribir("La edad es: ", edad); imprimirá en pantalla el mensaje "La
edad es: " seguido del valor almacenado en la variable edad.
20
4. Estructuras de control: Puedes utilizar estructuras condicionales como si-sino para
tomar
decisiones basadas en condiciones. Por ejemplo:
si edad < 18 entonces
escribir("Eres menor de edad")
sino
escribir("Eres mayor de edad")
También puedes utilizar bucles como mientras o para para repetir una acción varias
veces. Por ejemplo:
mientras edad < 18 hacer
escribir("Eres menor de edad")
leer(edad)
Operaciones matemáticas: Puedes realizar operaciones matemáticas como suma,
resta, multiplicación, división, etc. utilizando los operadores correspondientes. Por
ejemplo: resultado = numero1 + numero2.
Estos son solo algunos ejemplos de cómo se utilizan los fundamentos de programación
en PSeInt. Puedes explorar más sobre el tema y practicar con ejercicios para
familiarizarte con el entorno y mejorar tus habilidades de programación.
UNA BREVE CONCLUSION DEL TEMA PUEDE SER: los fundamentos de
programación en PSeInt es que establecen una base sólida para comprender los
conceptos esenciales de la programación. Estos fundamentos incluyen la comprensión y
aplicación de variables, estructuras de control y algoritmos básicos. Dominar estos
elementos no solo es crucial para programar eficazmente en PSeInt, sino que también
sienta las bases para adquirir habilidades avanzadas en programación en cualquier otro
lenguaje.
Las variables permiten almacenar y manipular datos, las estructuras de control como los
condicionales y los bucles regulan el flujo de ejecución del programa, y los algoritmos
proporcionan métodos sistemáticos para resolver problemas. Comprender y aplicar estos
conceptos en PSeInt no solo enseña los fundamentos técnicos, sino que también fomenta
habilidades de pensamiento lógico y resolución de problemas, esenciales en el desarrollo
de software.
21
En resumen, los fundamentos de programación en PSeInt son una puerta de entrada
invaluable para aprender programación de manera estructurada y accesible, preparando
a los estudiantes para abordar desafíos más complejos y avanzar en su carrera como
programadores.
MAPAS CONCEPCTUALES
22
LINK DEL BLOG:
https://tecnologiaconlaurasofiap.blogspot.com/
23
24

TECNOLOGIA LAURA SOFIA PATIÑO DEVIA 10-5

  • 1.
    1 Conceptos básicos deprogramación Laura Sofía Patiño Devia Tecnología 10-5 Guillermo Mondragon 30/05/2024 Institución Educativa Liceo Departamental
  • 2.
  • 3.
    3 Constantes y variables. ¿Quéson las constantes? En programación, una constante es un valor que, una vez definido, no puede cambiar durante la ejecución del programa. Las constantes se utilizan para representar valores fijos y estables que no deben ser modificados accidentalmente en el código. Esto ayuda a mantener la integridad de los datos y mejora la legibilidad y el mantenimiento del código. CARACTERISTICAS DE LAS CONSTANTES: INMUTABILIDAD: El valor de una constante no puede ser alterado una vez asignado. CLARIDAD : Utilizar constantes con nombres descriptivos hace que el código sea más fácil de entender. PREVENCION DE ERRORES: Al definir valores que no deben cambiar como constantes, se evita que estos valores sean modificados inadvertidamente, reduciendo posibles errores en el programa. Definición de constantes en diferentes lenguajes de programación: C/C ++ #define PI 3.14159 // Constante definida mediante preprocesador const int MAX_USERS = 100; // Constante declarada con 'const' Java: public static final double PI = 3.14159; public static final int MAX_USERS = 100; Python: PI = 3.14159 # Convencionalmente se usa todo en mayúsculas para indicar que es una constante MAX_USERS = 100 JavaScript: const PI = 3.14159; const MAX_USERS = 100;
  • 4.
    4 Estos ejemplos muestrancómo las constantes se definen y utilizan en diferentes lenguajes de programación para representar valores fijos que se utilizan a lo largo del programa. La ventaja de este enfoque es que si en algún momento se necesita cambiar el valor de la constante, solo es necesario modificarlo en un único lugar, lo que hace que el código sea más mantenible y menos propenso a errores. ¿QUE SON LAS VARIABLES? R// En programación, una variable es un espacio de almacenamiento con un nombre simbólico (un identificador) que contiene algún valor, que puede ser modificado durante la ejecución del programa. Las variables son fundamentales para almacenar datos y manejarlos dentro de un programa. CARACTERISTICAS SOBRE LAS VARIABLES: Identificadores: Cada variable tiene un nombre único que la identifica dentro del ámbito del programa. Tipo de dato: Las variables tienen un tipo de dato que determina qué tipo de valores pueden almacenar (números, cadenas, booleanos, etc.). Almacenamiento temporal: Las variables pueden cambiar de valor a lo largo de la ejecución del programa. Ámbito: Las variables tienen un ámbito (scope) que determina dónde pueden ser accedidas y modificadas en el código.
  • 5.
    5 ¿Cómo se puedenutilizar? Las variables se pueden utilizar en la programación de diversas maneras, dependiendo del lenguaje de programación que se esté utilizando. Aquí te muestro algunos ejemplos de cómo se pueden utilizar las variables: 1. Almacenar y manipular datos: Las variables se utilizan para almacenar información que puede ser utilizada en diferentes partes del programa. Por ejemplo, en un programa de cálculo de impuestos, podríamos utilizar variables para almacenar el monto del ingreso, la tasa impositiva y el resultado del cálculo. 2. Realizar cálculos: Las variables permiten realizar operaciones matemáticas y guardar el resultado para su posterior uso. Por ejemplo, podríamos utilizar una variable para almacenar el resultado de una suma, resta, multiplicación o división. 3. Tomar decisiones: Las variables también se utilizan para almacenar valores booleanos (verdadero o falso) que representan condiciones lógicas. Estas variables booleanas se utilizan BENEFICIOS DEL USO DE LAS VARIABLES: Flexibilidad: Permiten almacenar y manipular datos de manera dinámica. Reutilización: Facilitan el uso de datos a través de diferentes partes del programa. Legibilidad: Nombres significativos de variables mejoran la comprensión del código. Mantenimiento: Facilitan la modificación del código al permitir cambiar valores sin alterar todas las ocurrencias de esos valores en el código.
  • 6.
    6 Definición de variablesen diferentes lenguajes de programación: C/C ++: int edad = 25; float altura = 1.75; char inicial = 'A'; JAVA: int edad = 25; float altura = 1.75f; char inicial = 'A'; PYTHON: edad = 25 altura = 1.75 inicial = 'A' JAVASCRIPT: let edad = 25; let altura = 1.75; let inicial = 'A'; VARIABLE:
  • 7.
    7 EN CONCLUSION Tanto lasConstantes como las Variables son muy importante en la vida, ya que ambas ocupan un papel muy importante en la vida cotidiana; ya que ambas permiten gestionar datos de manera segura y eficaz En conclusión una Constante es aquella que cuenta con 3 rasgos importantes, los cuales son inmutabilidad, seguridad y claridad y el uso típico. Una vez definidas, no cambian su valor, lo que ayuda a mantener la integridad y consistencia de los datos. las constantes en si Protegen los valores críticos contra modificaciones accidentales, y sus nombres descriptivos mejoran la legibilidad del código. Estas también Se utilizan para valores que no deben variar, como π (pi), e (constante de Euler), configuraciones y mensajes fijos. En conclusión una Variable cuenta con sus tres características principales las cuales son; Flexibilidad, reutilización y mantenimiento y por ultimo su uso típico. Pueden cambiar de valor durante la ejecución del programa, lo que permite el almacenamiento y la manipulación dinámica de datos. las variables también Facilitan el uso y modificación de datos a lo largo del programa, permitiendo cambios centralizados que mejoran la mantenibilidad del código. Una variable Se utiliza para almacenar datos temporales, contadores, acumuladores, banderas y cualquier valor que necesite ser actualizado o calculado Acumulación de información
  • 8.
    8 ¿QUE ES LAACUMULACION DE INFORMACION? La acumulación de información es el proceso de recopilar, almacenar y organizar datos provenientes de diversas fuentes para su posterior análisis, uso y gestión. Este proceso puede involucrar tanto datos estructurados (como bases de datos relacionales) como datos no estructurados (como correos electrónicos, documentos de texto, imágenes y videos). Sin embargo, también presenta desafíos que deben ser gestionados para maximizar su valor y utilidad. CARACTERISTICAS SOBRE LA ACUMULACION DE INFORMACION : Recolección Sistemática:  Datos de ventas recolectados a través de puntos de venta (POS), tiendas en línea y aplicaciones móviles. Almacenamiento:  Uso de una base de datos relacional para almacenar transacciones de ventas. Organización:  Datos organizados por fecha, producto, cliente, y región. Actualización:  Actualización diaria de los registros de ventas y inventario. Acceso y Recuperación:  Herramientas de consulta y generación de reportes accesibles para el equipo de ventas y administración. Seguridad:  Implementación de políticas de acceso y cifrado de datos para proteger la información sensible de los clientes. Integración:  Integración con sistemas de contabilidad y gestión de inventarios. Análisis y Utilización:
  • 9.
    9  Análisis detendencias de ventas y comportamiento del cliente para optimizar estrategias de marketing. Confiabilidad y Calidad:  Auditorías regulares de datos para asegurar la precisión y consistencia. Volumen y Escalabilidad:  Capacidad para manejar el crecimiento de datos conforme la empresa expande sus operaciones. ¿PERO CUAL ES LA IMPORTANCIA DE LA ACUMULACION DE INFORMACION? R// una buena pregunta la verdad, verán la acumulación de información es importante porque la acumulación de información es crucial para una amplia variedad de actividades y campos. Proporciona una base sólida para la toma de decisiones, facilita el análisis y la innovación, mejora la eficiencia y la transparencia, y contribuye significativamente al desarrollo social y económico. 1. Toma de decisiones informada: La acumulación de información proporciona la base para la toma de decisiones basada en datos, permitiendo a las organizaciones y personas tomar decisiones más precisas y fundamentadas. 2. Optimización de procesos: Analizar datos acumulados permite identificar ineficiencias y oportunidades de mejora en diversos procesos, desde la producción hasta la atención al cliente. 3. Innovación y desarrollo: La información acumulada puede revelar patrones y tendencias que impulsen la innovación y el desarrollo de nuevos productos, servicios y tecnologías. ¿COMO SE UTILIZA LA ACUMULACION DE INFORMACION? La acumulación de información en la programación se utiliza de diversas maneras para resolver problemas, realizar análisis y optimizar procesos. Aquí se detallan algunas formas comunes en las que se emplea la acumulación de información en la programación:
  • 10.
    10 Acumuladores: Son variablesutilizadas para sumar valores progresivamente. Se usan comúnmente en bucles para calcular totales o promedios. Contadores: Son variables que se incrementan cada vez que ocurre un evento específico. Listas: Se utilizan para acumular elementos de manera secuencial.
  • 11.
    11 Diccionarios: Se utilizanpara acumular pares clave-valor, permitiendo una organización y acceso eficiente a los datos. Lectura y Escritura de Datos: Se pueden acumular datos leyendo de archivos y almacenando la información en estructuras adecuadas para su procesamiento posterior.
  • 12.
    12 Consulta y Almacenamiento:Las bases de datos permiten acumular grandes cantidades de información de manera estructurada y eficiente. Análisis de Datos: La información acumulada se puede utilizar para realizar análisis estadísticos, generar reportes y visualizar datos.
  • 13.
    13 Algoritmos Dinámicos: Enalgoritmos de programación dinámica, se acumula información para evitar cálculos redundantes y optimizar el rendimiento. Registros de Eventos: Acumular logs de eventos y errores para monitoreo y depuración.
  • 14.
    14 CONCLUSION: La acumulaciónde información es una práctica esencial en la era digital, permitiendo a organizaciones e individuos recopilar, almacenar y gestionar grandes volúmenes de datos de manera eficiente. Esta práctica no solo facilita la toma de decisiones informadas y basadas en datos, sino que también impulsa la innovación, optimiza procesos y mejora la personalización en diversos contextos. En definitiva, la capacidad de manejar y utilizar información acumulada de manera efectiva es fundamental para el éxito y la competitividad en el mundo actual, caracterizado por un flujo constante y creciente de datos. ¿QUE SON LOS CONTADORES? En programación, los contadores son variables diseñadas para seguir y registrar la cantidad de veces que ocurre un evento o para controlar la iteración dentro de estructuras de control como bucles for o while. Estas variables se incrementan o decrementan en pasos regulares según la lógica del programa. Son extremadamente útiles para monitorear el progreso de un algoritmo, recorrer elementos en estructuras de datos como listas o matrices, y para controlar la ejecución repetitiva de acciones específicas. Además, los contadores son esenciales para implementar lógica condicional basada en el número de repeticiones de un evento determinado. En resumen, los contadores juegan un papel fundamental en la gestión del flujo de ejecución de un programa, proporcionando una herramienta clave para diversos algoritmos y aplicaciones donde el seguimiento preciso y controlado de eventos es crucial para el funcionamiento correcto y eficiente del software. El número de veces que se realiza algo ¿COMO SE REPRESENTA? CONTAR DE UNO EN UNO contador = contador + 1 contador += 1 contador++ CONTAR DE X EN X X= Cualquier número contador = contador + x contador += x
  • 15.
    15 CICLOS DE WHILE Enprogramación, los ciclos "while" son herramientas fundamentales que permiten ejecutar un bloque de código repetidamente mientras una condición específica se mantenga verdadera. Este tipo de estructura es crucial para automatizar tareas que deben repetirse bajo ciertas circunstancias, proporcionando flexibilidad y control en la ejecución del programa. Es esencial tener en cuenta que la condición evaluada en el "while" debe cambiar en algún momento durante la ejecución para evitar que el bucle se convierta en infinito, lo cual podría causar que el programa se bloquee o se vuelva inmanejable. Por lo tanto, el diseño cuidadoso de la condición y la lógica dentro del bucle "while" son clave para asegurar un comportamiento deseado y eficiente del código. En resumen, los ciclos "while" son una herramienta poderosa para la repetición controlada de acciones en programación, siempre y cuando se manejen adecuadamente para evitar problemas como bucles infinitos.
  • 16.
    16 UNA PEQUEÑA INTRODUCCIONAL TEMA: While (mientras) condición booleana : instrucciones a repetir Instrucciones después del ciclo FORMA GENERAL: veces = 10 contador = 1 while contador <= veces: print (contador) contador = contador + 1 print(“fin”)
  • 17.
    17 Una conclusión brevesobre este tema: los contadores en programación desempeñan un papel crucial al permitir el seguimiento y control precisos de la repetición de eventos, el progreso de algoritmos y la gestión del flujo de ejecución en los programas. Estas variables fundamentales son esenciales para implementar bucles eficientes, lógica condicional y llevar a cabo tareas repetitivas de manera efectiva en el desarrollo de software. Gracias a su capacidad para registrar y actualizar el estado de iteraciones y eventos, los contadores facilitan la automatización de procesos y la optimización del rendimiento de las aplicaciones, asegurando un comportamiento controlado y predecible del software desarrollado. ¿QUE SON LOS IDENTIFICADORES? En programación, los identificadores son herramientas fundamentales que permiten acceder y manipular datos almacenados en memoria de manera eficiente y sin necesidad de conocer su ubicación exacta. Para mejorar la legibilidad y comprensión del código, es crucial que los identificadores sean autoexplicativos, proporcionando una indicación clara de su función en el programa. Los identificadores válidos deben seguir ciertas reglas: pueden comenzar con una letra o un guion bajo (_), seguidos de cualquier combinación de letras, dígitos o guiones bajos. Es importante destacar que la distinción entre mayúsculas y minúsculas es significativa, y los identificadores no deben coincidir exactamente con las palabras clave del lenguaje de programación. Por otro lado, los identificadores delimitados son secuencias de caracteres encerradas entre comillas dobles, donde los espacios intermedios son significativos pero los espacios al principio y al final no lo son. Estos son útiles cuando se necesita incluir caracteres que normalmente no se permiten en un identificador estándar, como letras minúsculas o caracteres especiales. En conclusión, la elección cuidadosa y adecuada de identificadores es crucial para escribir código claro y mantenible. Al seguir las convenciones y reglas establecidas, los identificadores permiten a los programadores trabajar de manera más efectiva y facilitan la comprensión y modificación del software a lo largo del tiempo. ¿Y COMO SE UTILIZA UN IDENTIFICADOR? los identificadores son nombres esenciales utilizados para identificar variables, funciones, clases y otros elementos dentro del código. Para asegurar su validez y comprensión, deben seguir ciertas reglas y convenciones específicas:
  • 18.
    18 1. Inicio yCaracteres Permitidos: Deben comenzar con una letra o un guion bajo (_) y no pueden comenzar con un número. Pueden contener letras, números y guiones bajos, pero no espacios ni caracteres especiales, excepto el guion bajo. 2. Sensibilidad a Mayúsculas y Minúsculas: Por lo general, son sensibles a mayúsculas y minúsculas, lo que significa que identificadores con diferencias en la capitalización se consideran distintos. 3. Descripción y Claridad: Deben ser descriptivos y reflejar claramente el propósito del elemento al que hacen referencia en el código. 4. Convenciones de Estilo: Es importante seguir las convenciones de estilo del lenguaje de programación utilizado. Por ejemplo, algunos lenguajes prefieren el estilo camelCase (donde la primera letra de cada palabra después de la primera está en mayúscula) para nombrar variables y funciones. Ejemplos de identificadores válidos incluyen variableCount, miFuncion, _valor_total, ClasePersona, y numero2. Utilizar nombres significativos y descriptivos no solo mejora la comprensión del código, sino que también facilita su mantenimiento a lo largo del tiempo. En resumen, la elección cuidadosa y coherente de identificadores es fundamental para escribir un código claro, legible y fácil de mantener, cumpliendo con las reglas específicas y las convenciones de estilo del lenguaje de programación en uso. EN CONCLUSION: En programación, los identificadores desempeñan un papel fundamental al nombrar y referenciar elementos dentro de un programa. Al seguir reglas y convenciones específicas, los identificadores contribuyen significativamente a mejorar la legibilidad y mantenibilidad del código. la elección cuidadosa y coherente de identificadores en programación es esencial para promover la claridad, cohesión y eficiencia en el desarrollo de software, optimizando así la capacidad de colaboración y evolución continua del código base.
  • 19.
    19 fundamentos de programaciónpseint Los fundamentos de programación en PSeInt son pilares esenciales que deben ser dominados para programar de manera efectiva en este entorno. Comprender estos conceptos básicos es crucial para desarrollar tanto programas simples como avanzados: 1. Variables: Son espacios de memoria para almacenar valores que pueden cambiar durante la ejecución del programa, fundamentales para manipular datos dinámicos. 2. Tipos de datos: Categorías que determinan el tipo de valor que puede almacenarse en una variable, como enteros, decimales y textos, determinando cómo se manejan y operan los datos. 3. Operadores: Símbolos utilizados para realizar operaciones matemáticas y lógicas, como suma, resta, comparaciones, fundamentales para manipular y procesar datos. 4. Estructuras de control: Instrucciones que dirigen el flujo de ejecución del programa, como condicionales (si-entonces-sino) y bucles (mientras, para), esenciales para tomar decisiones y repetir tareas. 5. Funciones: Bloques de código que realizan tareas específicas y pueden reutilizarse varias veces en un programa, facilitando la modularidad y la organización del código. 6. Arreglos: Estructuras de datos para almacenar múltiples valores del mismo tipo en una sola variable, eficaces para gestionar conjuntos de datos estructurados. Dominar estos fundamentos en PSeInt proporciona las bases necesarias para desarrollar programas eficientes y estructurados. La comprensión profunda de estos conceptos no solo permite la creación de software funcional, sino que también sienta las bases para la resolución efectiva de problemas y la expansión de habilidades en programación. ¿COMO SE UTILIZAN? PSeInt es un entorno de programación diseñado para facilitar el aprendizaje de los fundamentos de la programación de manera accesible y didáctica. Aquí se utilizan estos fundamentos de la siguiente manera: 1. Declaración de variables: En PSeInt, las variables se declaran especificando su tipo (entero, real, cadena, etc.) y asignándoles un nombre. Por ejemplo, entero edad; declara una variable llamada edad de tipo entero. 2. Entrada de datos: Para recibir valores del usuario, se utiliza el comando leer. Por ejemplo, leer(edad); permite al usuario ingresar un valor que se asigna a la variable edad. 3. Salida de datos: Para mostrar información al usuario, se emplea el comando escribir. Por ejemplo, escribir("La edad es: ", edad); imprimirá en pantalla el mensaje "La edad es: " seguido del valor almacenado en la variable edad.
  • 20.
    20 4. Estructuras decontrol: Puedes utilizar estructuras condicionales como si-sino para tomar decisiones basadas en condiciones. Por ejemplo: si edad < 18 entonces escribir("Eres menor de edad") sino escribir("Eres mayor de edad") También puedes utilizar bucles como mientras o para para repetir una acción varias veces. Por ejemplo: mientras edad < 18 hacer escribir("Eres menor de edad") leer(edad) Operaciones matemáticas: Puedes realizar operaciones matemáticas como suma, resta, multiplicación, división, etc. utilizando los operadores correspondientes. Por ejemplo: resultado = numero1 + numero2. Estos son solo algunos ejemplos de cómo se utilizan los fundamentos de programación en PSeInt. Puedes explorar más sobre el tema y practicar con ejercicios para familiarizarte con el entorno y mejorar tus habilidades de programación. UNA BREVE CONCLUSION DEL TEMA PUEDE SER: los fundamentos de programación en PSeInt es que establecen una base sólida para comprender los conceptos esenciales de la programación. Estos fundamentos incluyen la comprensión y aplicación de variables, estructuras de control y algoritmos básicos. Dominar estos elementos no solo es crucial para programar eficazmente en PSeInt, sino que también sienta las bases para adquirir habilidades avanzadas en programación en cualquier otro lenguaje. Las variables permiten almacenar y manipular datos, las estructuras de control como los condicionales y los bucles regulan el flujo de ejecución del programa, y los algoritmos proporcionan métodos sistemáticos para resolver problemas. Comprender y aplicar estos conceptos en PSeInt no solo enseña los fundamentos técnicos, sino que también fomenta habilidades de pensamiento lógico y resolución de problemas, esenciales en el desarrollo de software.
  • 21.
    21 En resumen, losfundamentos de programación en PSeInt son una puerta de entrada invaluable para aprender programación de manera estructurada y accesible, preparando a los estudiantes para abordar desafíos más complejos y avanzar en su carrera como programadores. MAPAS CONCEPCTUALES
  • 22.
  • 23.
  • 24.