SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
TRABAJO SOBRE LOS CONCEPTOS BÁSICOS DE PROGRAMACIÓN
Andres Felipe Aranda Potes
Sharon Ardila Orozco
Juan Sebastian Cano Ocampo
Nicol Grajales Henao
Juan Manuel López Tarapues
Marian Camila Mafla Viafara
10-1
Guillermo Mondragon
Licenciado en Tecnología
I.E. Liceo Departamental
Area de tecnologia
Santiago de Cali
2023
Índice
1.1 ¿Qué es una constante en programación ? 4
1.2. ¿ Qué es una variable en programación ? 5
1.3. ¿Que es un acumulador en programación? 8
1.4. ¿Qué es un contador en programación ? 9
1.5. ¿Qué son los identificadores en programación ? 10
1.6. Comandos en Pseint 10
1.7. Mapa conceptual 12
1.8. Conclusiones 12
Referencias 13
Blogs compañeros: 13
Desarrollo temático
Definir algunos conceptos los cuales hacen parte de la programación en esta oportunidad
miraremos los conceptos básicos de programación constantes, variables, acumuladores,
contadores, identificadores, y conocer más que es la programación y de que se trata
miraremos los fundamentos de programación pseint.se mostraran ejemplos de cada concepto
como se desarrolla y de qué trata el objetivo de este trabajo es conocer cómo funciona la
programación que conceptos la compone
1.1 ¿Qué es una constante en programación ?
Una constante en programación , se define como un valor fijo que un programa no puede
modificar mientras está ejecutado . A estos valores fijos también se les conoce como
literales. Se trata como una variable común,excepto que su valor no puede alterarse después
que se haya definido .
¿Fórmula de la constante?
La fórmula de la constante es una constante en números símbolos específicos a los
cuales se les asigna un valor por ejemplo esta ecuación Y=32 - 2,y z son variables
mientras que los números 3 y 2 son constantes. Estas variables se utilizan varias veces para
darle los valores fijos
¿Qué son las constantes ?
Las constantes brindan la garantía que el código no podrá cambiar su valor . Estos no es muy
importante para un proyecto pequeño pero importa bastante en un proyecto de gran tamaño
con múltiples componentes escritos por varios programadores
¿Que es la constante dieléctrica y que importancia tiene?
Es la propiedad que describe el comportamiento dieléctrico en un campo eléctrico y nos
permite explicar , tanto el aumento del condensador como el índice refracción de un material
transparente.
EJEMPLO
el siguiente programa muestra las tres formas diferentes de codificar PI como una constante:
1.2. ¿ Qué es una variable en programación ?
En programación, una variable está formada por un espacio en el sistema de almacenaje y un
nombre simbólico que está asociado a dicho espacio. Ese espacio contiene una cantidad de
información conocida o desconocida, es decir, un valor.
¿Cómo expresar una variable?
Las variables se expresan así:
● Como un número.
● Como un texto.
● Como un dato abstracto.
● Como un objeto.
¿ Cómo nombrar una variable ?
Lo primero que debemos saber es que las variables se identifican ya que estas tienen un
identificador y cual es ese identificador pues la forma en que la nombramos y hay que
respetar una serie de restricciones o condiciones previas.
Para los nombres de las variables se deben aplicar las siguientes reglas: Cada nombre de
variable debe ser exclusivo; No se permiten duplicados. Los nombres de variable pueden
tener hasta 64 bytes de longitud, y el primer carácter debe ser una letra o uno de los
caracteres. @, # o $.
● No utilizar espacios.
● No empezar con un número.
Ejemplos de variables en programación
ahora te presento dos ejemplos donde te explicaremos qué tipos de variables podemos usar
cuando estamos programando con lenguajes:
● Variable auxiliar: las conocidas como variables temporales son las que necesitamos
para ejecutar algo de forma temporal en otras palabras las variables que no necesitas
cuando cumples el objetivo en programación.
● Variable de estado: como su propio nombre indica, se utilizan para conocer el estado
de un objeto en cada momento de la programación pueden ser variables booleanas,
con valor de verdadero o falso.
1.3. ¿Que es un acumulador en programación?
Un acumulador es una variable, no necesariamente entera, pero sí numérica, y cuyo valor se
incrementará dependiendo del problema ,su objetivo es acumular, es decir almacenar o
añadir un cierto valor la diferencia con una variable cualquiera es que el acumulador agrega
un nuevo valor al que ya tiene. El acumulador debe ser inicializado antes de ser utilizado,
pero el valor de inicialización dependerá del tipo de operación que nos ayudará a acumular
valores puede ser el resultado de sumas sucesivas pero también de multiplicaciones, o incluso
de restas o divisiones.
características de una expresión de acumulación
● La variable acumuladora debe aparecer a la derecha y a la izquierda del operador de
asignación
● La acumulación se realiza con los operadores aritméticos: +, -, *, /.
● En las operaciones de suma y multiplicación no importa si el acumulador no está
exactamente antes y después del operador, puesto que estas operaciones son
conmutativas ,sin embargo debes tener mucho cuidado con la resta y la división pues
no es lo mismo
¿Cómo se realiza la inicialización de la variable acumuladora?
Antes de utilizar una expresión de acumulación, es necesario inicializar la variable teniendo
en cuenta que la inicialización de una variable no es más que asignarle un valor de inicio a la
variable. La variable debe tener un valor almacenado antes de poder ser utilizada.
¿Qué pasa si no se inicializa un acumulador?
En el lenguaje Java, no puedes usar una variable sin haberla inicializado, pues será marcado
como error de sintaxis. Puedes ver un ejemplo de esto en la imagen presentada a continuación
el error detectado es variables x might not have been initialized,indicando precisamente que
la variable x no ha sido inicializada,esto te impedirá correr el programa.
¿Cómo es la inicialización del acumulador que suma?
Cuando la operación de acumulación sea una suma, el valor de inicialización del acumulador
será 0. Esto es debido a que existe una propiedad de identidad de la suma, la cual dice que:
Al número cero se le llama identidad aditiva porque la suma o adición de cero no cambia el
valor de ningún número
A partir de esta propiedad quedaria asi
Esto hace que x +0 = 0 + x = x, lo cual es ideal para iniciar a acumular un valor dentro de un
ciclo.
Ejemplos:
En matemáticas existe el operador sumatoria (Σ), que utilizamos para denotar que se
realizarán sumas a partir de una valor dado hasta un límite, para dar un ejemplo sobre el uso
de un acumulador se presentará la siguiente ecuación matemática
Esta ecuación expresa que en y se acumulará la suma de los cuadrados de los n primeros
números naturales, supondremos que n = 5, esto implicaría
También está claro que varios programadores cometen el siguiente error al resolver este tipo
de problemas, es pensar que la operación debe realizarse toda completa al mismo tiempo. Así
nunca llegarás a la solución de esta manera como aparece ilustrada en la siguiente imagen es
como la idea de hacerlo
Como podemos observar en la primera instrucción, se suma 0 con 1 al cuadrado y ese valor
se almacena en y, el cual funciona como el acumulador, en el segundo paso al valor actual de
y, 1 que es el resultado de la suma 0 + 1, se le suma 2 al cuadrado, así sucesivamente de
forma que el algoritmo que resuelve este problema es el siguiente:
1.4. ¿Qué es un contador en programación ?
Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad
constante cada vez que se produce un determinado suceso o acción. Los contadores se
utilizan con la finalidad de contar sucesos o acciones internas de un bucle.
¿Cómo es la inicialización en los contadores de programación?
Es importante realizar una operación de inicialización y posteriormente las sucesivas de
incremento o decremento del mismo. La inicialización consiste en asignarle al contador un
valor con el que arrancará el proceso de conteo este proceso deberá situarse antes y fuera del
bucle.
Ejemplo:
Persona := Persona + 1;
Como se puede observar en el ejemplo, a la variable Persona se le está incrementando el
valor constante 1, es decir, a su contenido se le suma el valor y se le vuelve a grabar en la
misma variable.
Si en vez de incremento es decremento se coloca un menos en lugar del más.
1.5. ¿Qué son los identificadores en programación ?
Los identificadores representan los datos de un programa (constantes, variables, tipos
de datos). Un identificador es una secuencia de caracteres que sirve para identificar
una posición en la memoria de la computadora, que nos permite acceder a su
contenido.
1.6. Comandos en Pseint
Los comandos en Pseint son los siguientes: Entrada, leer, escribir, asignar, si-entonces, según,
mientras, repetir y para. Por lo tanto cada uno cumple la siguiente función:
1. Entrada: Información dada al algoritmo, o conjunto de instrucciones que generen los
valores con que ha de trabajar.
2. Comando leer: Recibe los datos de entrada. Es decir, el que se utiliza para poder
ingresar o el que nos guarda los datos a la hora de ejecutar el ejercicio de prueba.
3. Comando escribir: Muestra los datos de salida, es decir que se utiliza para que nos
muestre el resultado al final de la ejecución del ejercicio de prueba.
4. Comando asignar : Es el encargado de almacenar los datos que se van a procesar. Esta
también tiene la función de la instrucción de asignación que permite.la cual permite
almacenar un valor en una variable.
5. Si-Entonces: Evalúa una condición y se ejecutan las instrucciones correspondientes.
6. Según: Esta instrucción permite ejecutar opcionalmente varias acciones posibles,
dependiendo del valor almacenado en una variable de tipo numérico.
7. Mientras: La instrucción Mientras ejecuta una secuencia de instrucciones mientras una
8. condición sea verdadera.
9. Repetir: La instrucción Repetir-Hasta que ejecuta una secuencia de instrucciones hasta
que la condición sea verdadera.
10. Para: La instrucción Para ejecuta una secuencia de instrucciones un número
determinado de veces.
1.7. Mapa conceptual
1.8. Conclusiones
● con este trabajo pudimos saber cómo se manejan cosas tan mínimas como
formularios o simplemente cosas que están en nuestro diario vivir encuestas por que
gracias a todos los conceptos que tocamos en este trabajo entendemos que cada
uno lleva una funcion
● pudimos entender cuales son los conceptos básicos de la programación hasta cómo
aplicarlos en nuestro programador pseint
● supimos cuáles son sus características y a su vez cuales son los errores que
muchos programadores cometen
Referencias
https://www.lifeder.com/constante-programacion/
https://www.programacionwebs.com/programacion/identificadores-en-programacion/
https://programacionfacil.org/blog/que-son-las-variables-en-programacion/
Blogs compañeros:
● Andres Felipe Aranda:
https://tecno5678098.blogspot.com/p/1-periodo-2023.html
● Juan Sebastian Cano:
https://sebastechnology042006.blogspot.com/p/periodo-1-2023.html
● Marian Camila Viafara:
https://maflaviafaramila.blogspot.com/2023/03/1-periodo-2023.html?m=1
● Nicol Grajales Henao
https://nicolatecnologica.blogspot.com/p/periodo-1-2023.html

Más contenido relacionado

Similar a TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 .pdf

Conceptos básicos de programación y Fundamentos básicos de PSEINT
Conceptos básicos de programación y Fundamentos básicos  de PSEINTConceptos básicos de programación y Fundamentos básicos  de PSEINT
Conceptos básicos de programación y Fundamentos básicos de PSEINTJudith Martos Florez
 
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.pdfSantiagoMeneses18
 
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.pdfssuserec44061
 
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.pdfXian11
 
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.pdfMaicolDorado
 
Concepto básico de programación (1)
Concepto básico de programación  (1)Concepto básico de programación  (1)
Concepto básico de programación (1)LauraSofia53
 
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdfEstructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdfSofiaMoreno74
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas alancardona3
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas alancardona3
 

Similar a TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 .pdf (20)

Trabajo de tecnologia 10 6
Trabajo de tecnologia 10 6Trabajo de tecnologia 10 6
Trabajo de tecnologia 10 6
 
Conceptos básicos de programación y Fundamentos básicos de PSEINT
Conceptos básicos de programación y Fundamentos básicos  de PSEINTConceptos básicos de programación y Fundamentos básicos  de PSEINT
Conceptos básicos de programación y Fundamentos básicos de PSEINT
 
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
 
Concepto básico de programación (1)
Concepto básico de programación  (1)Concepto básico de programación  (1)
Concepto básico de programación (1)
 
Estructuras básicas.docx
Estructuras básicas.docxEstructuras básicas.docx
Estructuras básicas.docx
 
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdfEstructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdf
 
tecnologia (2).pdf
tecnologia (2).pdftecnologia (2).pdf
tecnologia (2).pdf
 
tecnologia (1).pdf
tecnologia (1).pdftecnologia (1).pdf
tecnologia (1).pdf
 
Tecno
TecnoTecno
Tecno
 
Estructuras basicas
Estructuras basicasEstructuras basicas
Estructuras basicas
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
ESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICASESTRUCTURAS BÁSICAS
ESTRUCTURAS BÁSICAS
 
Tecnologia
TecnologiaTecnologia
Tecnologia
 
Informe de pseint
Informe de pseintInforme de pseint
Informe de pseint
 
00000
0000000000
00000
 
Tecnoooo00000000000
Tecnoooo00000000000Tecnoooo00000000000
Tecnoooo00000000000
 

Último

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 

Último (16)

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 

TRABAJO SOBRE LOS CONCEPTOS BASICOS DE PROGRAMACION 10-1 .pdf

  • 1. TRABAJO SOBRE LOS CONCEPTOS BÁSICOS DE PROGRAMACIÓN Andres Felipe Aranda Potes Sharon Ardila Orozco Juan Sebastian Cano Ocampo Nicol Grajales Henao Juan Manuel López Tarapues Marian Camila Mafla Viafara 10-1 Guillermo Mondragon Licenciado en Tecnología I.E. Liceo Departamental Area de tecnologia Santiago de Cali 2023
  • 2. Índice 1.1 ¿Qué es una constante en programación ? 4 1.2. ¿ Qué es una variable en programación ? 5 1.3. ¿Que es un acumulador en programación? 8 1.4. ¿Qué es un contador en programación ? 9 1.5. ¿Qué son los identificadores en programación ? 10 1.6. Comandos en Pseint 10 1.7. Mapa conceptual 12 1.8. Conclusiones 12 Referencias 13 Blogs compañeros: 13
  • 3. Desarrollo temático Definir algunos conceptos los cuales hacen parte de la programación en esta oportunidad miraremos los conceptos básicos de programación constantes, variables, acumuladores, contadores, identificadores, y conocer más que es la programación y de que se trata miraremos los fundamentos de programación pseint.se mostraran ejemplos de cada concepto como se desarrolla y de qué trata el objetivo de este trabajo es conocer cómo funciona la programación que conceptos la compone
  • 4. 1.1 ¿Qué es una constante en programación ? Una constante en programación , se define como un valor fijo que un programa no puede modificar mientras está ejecutado . A estos valores fijos también se les conoce como literales. Se trata como una variable común,excepto que su valor no puede alterarse después que se haya definido . ¿Fórmula de la constante? La fórmula de la constante es una constante en números símbolos específicos a los cuales se les asigna un valor por ejemplo esta ecuación Y=32 - 2,y z son variables mientras que los números 3 y 2 son constantes. Estas variables se utilizan varias veces para darle los valores fijos ¿Qué son las constantes ? Las constantes brindan la garantía que el código no podrá cambiar su valor . Estos no es muy importante para un proyecto pequeño pero importa bastante en un proyecto de gran tamaño con múltiples componentes escritos por varios programadores ¿Que es la constante dieléctrica y que importancia tiene? Es la propiedad que describe el comportamiento dieléctrico en un campo eléctrico y nos permite explicar , tanto el aumento del condensador como el índice refracción de un material transparente. EJEMPLO el siguiente programa muestra las tres formas diferentes de codificar PI como una constante:
  • 5. 1.2. ¿ Qué es una variable en programación ? En programación, una variable está formada por un espacio en el sistema de almacenaje y un nombre simbólico que está asociado a dicho espacio. Ese espacio contiene una cantidad de información conocida o desconocida, es decir, un valor. ¿Cómo expresar una variable? Las variables se expresan así: ● Como un número. ● Como un texto. ● Como un dato abstracto. ● Como un objeto. ¿ Cómo nombrar una variable ? Lo primero que debemos saber es que las variables se identifican ya que estas tienen un identificador y cual es ese identificador pues la forma en que la nombramos y hay que respetar una serie de restricciones o condiciones previas. Para los nombres de las variables se deben aplicar las siguientes reglas: Cada nombre de variable debe ser exclusivo; No se permiten duplicados. Los nombres de variable pueden tener hasta 64 bytes de longitud, y el primer carácter debe ser una letra o uno de los caracteres. @, # o $. ● No utilizar espacios. ● No empezar con un número.
  • 6. Ejemplos de variables en programación ahora te presento dos ejemplos donde te explicaremos qué tipos de variables podemos usar cuando estamos programando con lenguajes: ● Variable auxiliar: las conocidas como variables temporales son las que necesitamos para ejecutar algo de forma temporal en otras palabras las variables que no necesitas cuando cumples el objetivo en programación. ● Variable de estado: como su propio nombre indica, se utilizan para conocer el estado de un objeto en cada momento de la programación pueden ser variables booleanas, con valor de verdadero o falso. 1.3. ¿Que es un acumulador en programación? Un acumulador es una variable, no necesariamente entera, pero sí numérica, y cuyo valor se incrementará dependiendo del problema ,su objetivo es acumular, es decir almacenar o añadir un cierto valor la diferencia con una variable cualquiera es que el acumulador agrega un nuevo valor al que ya tiene. El acumulador debe ser inicializado antes de ser utilizado, pero el valor de inicialización dependerá del tipo de operación que nos ayudará a acumular valores puede ser el resultado de sumas sucesivas pero también de multiplicaciones, o incluso de restas o divisiones.
  • 7. características de una expresión de acumulación ● La variable acumuladora debe aparecer a la derecha y a la izquierda del operador de asignación ● La acumulación se realiza con los operadores aritméticos: +, -, *, /. ● En las operaciones de suma y multiplicación no importa si el acumulador no está exactamente antes y después del operador, puesto que estas operaciones son conmutativas ,sin embargo debes tener mucho cuidado con la resta y la división pues no es lo mismo ¿Cómo se realiza la inicialización de la variable acumuladora? Antes de utilizar una expresión de acumulación, es necesario inicializar la variable teniendo en cuenta que la inicialización de una variable no es más que asignarle un valor de inicio a la variable. La variable debe tener un valor almacenado antes de poder ser utilizada. ¿Qué pasa si no se inicializa un acumulador? En el lenguaje Java, no puedes usar una variable sin haberla inicializado, pues será marcado como error de sintaxis. Puedes ver un ejemplo de esto en la imagen presentada a continuación el error detectado es variables x might not have been initialized,indicando precisamente que la variable x no ha sido inicializada,esto te impedirá correr el programa. ¿Cómo es la inicialización del acumulador que suma?
  • 8. Cuando la operación de acumulación sea una suma, el valor de inicialización del acumulador será 0. Esto es debido a que existe una propiedad de identidad de la suma, la cual dice que: Al número cero se le llama identidad aditiva porque la suma o adición de cero no cambia el valor de ningún número A partir de esta propiedad quedaria asi Esto hace que x +0 = 0 + x = x, lo cual es ideal para iniciar a acumular un valor dentro de un ciclo. Ejemplos: En matemáticas existe el operador sumatoria (Σ), que utilizamos para denotar que se realizarán sumas a partir de una valor dado hasta un límite, para dar un ejemplo sobre el uso de un acumulador se presentará la siguiente ecuación matemática Esta ecuación expresa que en y se acumulará la suma de los cuadrados de los n primeros números naturales, supondremos que n = 5, esto implicaría También está claro que varios programadores cometen el siguiente error al resolver este tipo de problemas, es pensar que la operación debe realizarse toda completa al mismo tiempo. Así nunca llegarás a la solución de esta manera como aparece ilustrada en la siguiente imagen es como la idea de hacerlo
  • 9. Como podemos observar en la primera instrucción, se suma 0 con 1 al cuadrado y ese valor se almacena en y, el cual funciona como el acumulador, en el segundo paso al valor actual de y, 1 que es el resultado de la suma 0 + 1, se le suma 2 al cuadrado, así sucesivamente de forma que el algoritmo que resuelve este problema es el siguiente: 1.4. ¿Qué es un contador en programación ? Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad constante cada vez que se produce un determinado suceso o acción. Los contadores se utilizan con la finalidad de contar sucesos o acciones internas de un bucle. ¿Cómo es la inicialización en los contadores de programación? Es importante realizar una operación de inicialización y posteriormente las sucesivas de incremento o decremento del mismo. La inicialización consiste en asignarle al contador un valor con el que arrancará el proceso de conteo este proceso deberá situarse antes y fuera del bucle.
  • 10. Ejemplo: Persona := Persona + 1; Como se puede observar en el ejemplo, a la variable Persona se le está incrementando el valor constante 1, es decir, a su contenido se le suma el valor y se le vuelve a grabar en la misma variable. Si en vez de incremento es decremento se coloca un menos en lugar del más. 1.5. ¿Qué son los identificadores en programación ? Los identificadores representan los datos de un programa (constantes, variables, tipos de datos). Un identificador es una secuencia de caracteres que sirve para identificar una posición en la memoria de la computadora, que nos permite acceder a su contenido. 1.6. Comandos en Pseint Los comandos en Pseint son los siguientes: Entrada, leer, escribir, asignar, si-entonces, según, mientras, repetir y para. Por lo tanto cada uno cumple la siguiente función: 1. Entrada: Información dada al algoritmo, o conjunto de instrucciones que generen los valores con que ha de trabajar. 2. Comando leer: Recibe los datos de entrada. Es decir, el que se utiliza para poder ingresar o el que nos guarda los datos a la hora de ejecutar el ejercicio de prueba. 3. Comando escribir: Muestra los datos de salida, es decir que se utiliza para que nos muestre el resultado al final de la ejecución del ejercicio de prueba. 4. Comando asignar : Es el encargado de almacenar los datos que se van a procesar. Esta también tiene la función de la instrucción de asignación que permite.la cual permite almacenar un valor en una variable.
  • 11. 5. Si-Entonces: Evalúa una condición y se ejecutan las instrucciones correspondientes. 6. Según: Esta instrucción permite ejecutar opcionalmente varias acciones posibles, dependiendo del valor almacenado en una variable de tipo numérico. 7. Mientras: La instrucción Mientras ejecuta una secuencia de instrucciones mientras una 8. condición sea verdadera. 9. Repetir: La instrucción Repetir-Hasta que ejecuta una secuencia de instrucciones hasta que la condición sea verdadera. 10. Para: La instrucción Para ejecuta una secuencia de instrucciones un número determinado de veces.
  • 12. 1.7. Mapa conceptual 1.8. Conclusiones ● con este trabajo pudimos saber cómo se manejan cosas tan mínimas como formularios o simplemente cosas que están en nuestro diario vivir encuestas por que gracias a todos los conceptos que tocamos en este trabajo entendemos que cada uno lleva una funcion ● pudimos entender cuales son los conceptos básicos de la programación hasta cómo aplicarlos en nuestro programador pseint ● supimos cuáles son sus características y a su vez cuales son los errores que muchos programadores cometen
  • 13. Referencias https://www.lifeder.com/constante-programacion/ https://www.programacionwebs.com/programacion/identificadores-en-programacion/ https://programacionfacil.org/blog/que-son-las-variables-en-programacion/ Blogs compañeros: ● Andres Felipe Aranda: https://tecno5678098.blogspot.com/p/1-periodo-2023.html ● Juan Sebastian Cano: https://sebastechnology042006.blogspot.com/p/periodo-1-2023.html ● Marian Camila Viafara: https://maflaviafaramila.blogspot.com/2023/03/1-periodo-2023.html?m=1 ● Nicol Grajales Henao https://nicolatecnologica.blogspot.com/p/periodo-1-2023.html