Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
tecnologia.pdf
1. Estructuras básicas: conceptos básicos de programación
Jonathan Estiven Gamboa
Nicolas Giraldo
Sarah Lora Dorado
Nyobe Mahecha Davila
Lindsay Gabriela Mancilla
Oriana Ramirez
Grado 10 - 3
I.E. Liceo Departamental
Área de tecnología e informática
Santiago de Cali
2023
3. 1. (Preguntas resueltas del eje temático 3) constantes,variables, acumuladores,
contadores, identificadores.
Fundamentos de programación de pseint.
Variables
-En el ámbito de la programación (informática), las variables son estructuras
de datos que pueden cambiar de contenido a lo largo de la ejecución de un
programa. Estas estructuras corresponden a un área reservada en la
memoria principal de la computadora.
● Otra definición tomada de alegsa.com.ar:
En programación, una variable es un espacio de memoria reservado para
almacenar un valor que corresponde a un tipo de dato soportado por el
lenguaje de programación. Una variable es representada y usada a través de
una etiqueta (un nombre) que le asigna un programador o que ya viene
predefinida.
Así que cuando programamos podemos usar la memoria central de
computador para guardar información, a estos pedazos de memoria nos
referimos mediante etiquetas que nosotros l os humanos podemos recordar y
nos basta con usar la etiqueta en nuestros programas cuando queremos
hacer referencia a lo que tenemos guardado ahí.
● En las variables guardamos las entradas del usuario y cálculos,
valores que luego usaremos en otras partes del algoritmo.
● Contadores
● Suponga que está en la entrada de un evento y su jefe le pide que le
diga al final cuántas personas han venido al evento…
● ¿Qué hace usted?
Contadores
Lo más lógico sería tomar una hoja e ir haciendo una marca por cada
persona que entra, al final lo que queda es contabilizar cuántas marcas tiene
en la hoja y esa será la cantidad de personas que han entrado.
Una variable contador en algoritmos hace precisamente esto mismo, lleva la
contabilidad de repeticiones, eventos, accesos, etc.
4. La forma básica general de un contador es:
contador = contador + constante
o
contador = contador — constante
Lo importante acá es que el contador incrementa o decrementa de forma
constante.
Los ciclos llevan un contador interno que mide el avance de las repeticiones.
Acumuladores
Suponga ahora que su jefe le ha pedido que lleve la cuenta de cuanto paga la
gente al entrar al evento… nuevamente, qué hace ud?
Una opción lógica sería tomar una caja de algún tipo e ir poniendo en ella el
dinero recaudado.
Otra vez, al final para darle un total a su jefe tendrá que contar el dinero en la
caja y darle el número.
Una variable acumuladora hace precisamente esto, va acumulando distintas
cantidades y guarda el total.
La forma general de un acumulador sería la siguiente:
acumulador = acumulador + variable
o
acumulador = acumulador — variable
Los usamos en caso de:
● Necesitar un total de factura (sumamos los valores de los ítems de la
factura).
O para calcular el total de ventas del día.
Sumar las notas de las materias de un estudiante para luego dividirlas entre
la cantidad de notas y obtener un promedio
Constantes
● Hablamos de constante a un tipo especial de variable (aunque no está bien
decir que son variables constantes) que no se puede modificar su valor.
5. Cuando decimos que no se puede cambiar hablamos que no se puede
cambiar durante la ejecución del programa, es decir, en tiempo de ejecución.
Esa es la principal diferencia entre constante y variable. Una variable puede
tener cualquier valor (del mismo tipo de datos que hemos declarado), ya sea
en tiempo de diseño, lo cambiamos nosotros en el código fuente, o en tiempo
de ejecución, dependiendo de como se está ejecutando el programa.
Pero una constante tendrá su valor inicial, que pondremos en el momento de
declararla, siempre.
Ejemplos de constantes en programación
Veamos algunos ejemplos de constantes en programación. Si nos fijamos en las
matemáticas, tenemos las dos constantes más famosas que son:
● El número Pi π.
● El número e.
En programación también tenemos otros ejemplos. Éstos pueden venir definidos por
el propio lenguaje de programación, como puede ser un código de color, errores del
sistema, etc.
Pero también las podemos definir nosotros, como el tamaño máximo de una array o
matriz, un texto que se utilice en varios sitios del código.
6. Identificador
Se refiere al nombre o denominación que se le asigna a cualquier variable, función o
subrutina, clase, etiqueta o tipo dentro de la informática. Como todo lo que tenga
que ver con la escritura de código, y dependiendo de en qué lenguaje de
programación (C + +, Java, Python, etc.) se esté trabajando, se tienen limitantes o
parámetros a cumplir.
No deja de ser un elemento para referenciar un valor que puede ser cualquiera de
los tipos de datos disponibles. Al momento de ser declarado, basta con solo
mencionarlo a lo largo de la aplicación para que el compilador lo interprete de
forma correcta con leer el nombre. Los "identificadores" o "símbolos" son los
nombres que se proporcionan para variables, tipos, funciones y etiquetas del
programa. Los nombres de identificadores deben diferir en ortografía y mayúsculas
y minúsculas de cualquier palabra clave.
Mapa Conceptual
Estructuras básicas: conceptos básicos de programación
7. Conclusiones
En conclusión, mi grupo y yo, logramos aprender sobre los fundamentos de programación
y estructuras básicas ,cómo funcionan y se emplean, cómo las variables, contadores,
acumuladores constantes e identificadores, también se logró evidenciar dichos
conocimientos ,en la elaboración de una actividad del taller adjunto sobre estructuras
básicas aplicando lo aprendido en PSEINT.
20. Referencias
1. (Qué es una constante en
programación)https://lenguajesdeprogramacion.net/diccionario/que-e
s-una-constante-en-programacion/
2. Adrian Seco,(2022) Que es un identificador en programación(Lenguaje
programación)https://quees.com/identificador-programacion/#%C2%B
FQu%C3%A9_significa_identificador_en_un_lenguaje_de_programaci
%C3%B3n
Links de los blogs
Lindsay Gabriela Mancilla Montaño
https://tecnomundo4574.blogspot.com/
Nyobe Mahecha Davila
https://tecnoyobe89.blogspot.com/
Nicolas Enrique Giraldo
https://nicolastecnomundo.blogspot.com/
Sarah Lora Dorado:
tecnologicomundo420sarah.blogspot.com