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 ?
Una variable es donde se almacenan y se recuperan los datos de un programa. Así de simple.
En programación, la utilizamos para guardar datos y estados, asignar ciertos valores de
variables a otras, representar valores de expresiones matemáticas y mostrar valores por
pantallas.
¿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.
● No utilizar espacios.
● No empezar con un número.
Ejemplos de variables en programación
ahora te presento dos ejemplos donde te explicaremos aquí 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 Conceptos básicos de programación

Guia didactica programacion estructurada unidad 4
Guia didactica programacion estructurada unidad 4Guia didactica programacion estructurada unidad 4
Guia didactica programacion estructurada unidad 4Sol Hernández
 
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
 
Estructuras básicas conceptos básicos de programación (1)
Estructuras básicas  conceptos básicos de programación (1)Estructuras básicas  conceptos básicos de programación (1)
Estructuras básicas conceptos básicos de programación (1)daniel lozada cutiva
 
Guía didáctica estructura secuenciales
Guía didáctica estructura secuencialesGuía didáctica estructura secuenciales
Guía didáctica estructura secuencialesLeany González
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programacióncarlinauribe
 
CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6
CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6
CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6AnaSofiaLpezMilln
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programaciónNataliaVicua1
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programaciónlaurapolindara1
 
Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint michellbermudez3
 
Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint Annymuoz6
 
Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint AngelicaAguado2
 

Similar a Conceptos básicos de programación (20)

Guia didactica programacion estructurada unidad 4
Guia didactica programacion estructurada unidad 4Guia didactica programacion estructurada unidad 4
Guia didactica programacion estructurada unidad 4
 
tecnologia (1).pdf
tecnologia (1).pdftecnologia (1).pdf
tecnologia (1).pdf
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdf
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdf
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdf
 
Conceptos básicos de programación.pdf
Conceptos básicos de programación.pdfConceptos básicos de programación.pdf
Conceptos básicos de programación.pdf
 
Estructuras básicas conceptos básicos de programación (1)
Estructuras básicas  conceptos básicos de programación (1)Estructuras básicas  conceptos básicos de programación (1)
Estructuras básicas conceptos básicos de programación (1)
 
Guía didáctica estructura secuenciales
Guía didáctica estructura secuencialesGuía didáctica estructura secuenciales
Guía didáctica estructura secuenciales
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programación
 
CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6
CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6
CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programación
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programación
 
Pseint.
Pseint.Pseint.
Pseint.
 
Pseint
PseintPseint
Pseint
 
Estructuras básicas.docx
Estructuras básicas.docxEstructuras básicas.docx
Estructuras básicas.docx
 
Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint
 
Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint
 
Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint
 
Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint
 
Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint Trabajo escrito grupal de pseint
Trabajo escrito grupal de pseint
 

Último

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 

Último (20)

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 

Conceptos básicos de programación

  • 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 ? Una variable es donde se almacenan y se recuperan los datos de un programa. Así de simple. En programación, la utilizamos para guardar datos y estados, asignar ciertos valores de variables a otras, representar valores de expresiones matemáticas y mostrar valores por pantallas. ¿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. ● No utilizar espacios. ● No empezar con un número.
  • 6. Ejemplos de variables en programación ahora te presento dos ejemplos donde te explicaremos aquí 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.
  • 8. ¿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
  • 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