SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
Informe: trabajo en equipo
Sofia Acosta Escobar
Angela Maria Castañeda Betancourt
Sofía Díaz Rubio
Isabella García Garcés
Laura Murillo Cortez
Karen Ramirez Bueno
Valentina Tabares Rodriguez
Grado 10-3
I.E Liceo Departamental
Area de Tecnologia
Santiago de Cali
2023
Tabla de contenido
1. Introducción....................................................................................................................... 1
2. Desarrollo........................................................................................................................... 1
2.1. Constantes.................................................................................................................. 2
2.2. Variables......................................................................................................................2
2.3. Acumuladores............................................................................................................. 2
2.4. Contadores..................................................................................................................2
2.5. Identificadores.............................................................................................................3
3. Conclusión..........................................................................................................................3
1. Introducción
En el ámbito de la informática y el desarrollo de software, la programación es
una disciplina fundamental que permite la creación de soluciones y
aplicaciones para resolver problemas de diversa índole. A través de un
lenguaje de programación, se pueden construir algoritmos y programas que
guíen el funcionamiento de las computadoras y automatizar tareas complejas.
El presente informe tiene como objetivo explorar las estructuras básicas de
programación y los conceptos fundamentales que constituyen los pilares del
proceso de programación. Entre estos conceptos, se encuentran las
constantes, variables, acumuladores, contadores e identificadores, elementos
clave para el desarrollo de algoritmos y la resolución de problemas de
programación.
Se abordará una introducción a los fundamentos de programación utilizando
PSeInt, un entorno de programación y seudocódigo especialmente diseñado
para enseñar a programar de manera sencilla y didáctica. Con PSeInt, los
principiantes en programación pueden familiarizarse con los conceptos y
prácticas esenciales antes de adentrarse en lenguajes de programación más
complejos.
A lo largo del informe, se analizará cada uno de estos conceptos en detalle,
comprendiendo cómo funcionan y cómo se aplican en la resolución de
problemas prácticos. Además, se presentarán ejemplos ilustrativos y
ejercicios para consolidar los conocimientos adquiridos.
Es importante destacar que el dominio de las estructuras básicas y los
conceptos de programación sentarán las bases para el desarrollo de
habilidades más avanzadas en el mundo de la programación. Por tanto, este
informe se constituye como un recurso valioso para quienes deseen iniciar su
formación en esta disciplina o reforzar sus conocimientos en el área.
Sin más preámbulos, adentrémonos en el fascinante mundo de las
estructuras básicas de programación y los fundamentos de la programación
utilizando PSeInt.
2. Desarrollo
En el desarrollo del informe sobre las estructuras básicas de programación y
los fundamentos de programación utilizando PSeInt, se abordarán en detalle
los conceptos clave que permiten construir algoritmos y programas efectivos.
A continuación, se describe cada uno de estos conceptos:
2.1. Constantes
Las constantes son valores fijos que no cambian durante la ejecución de un
programa. En PSeInt, las constantes se definen mediante una asignación
directa de un valor numérico o texto a un identificador, utilizando la palabra
clave "Definir".
Ejemplo:
Definir PI Como Real = 3.1416
Definir NOMBRE_COMPAÑIA Como Texto = "Mi Empresa S.A."
2.2. Variables
Las variables son espacios de memoria reservados para almacenar valores
que pueden cambiar durante la ejecución del programa. En PSeInt, las
variables se declaran mediante la palabra clave "Definir" seguida del tipo de
dato y el nombre de la variable.
Ejemplo:
Definir edad Como Entero
Definir nombre Como Texto
2.3 Acumuladores
Un acumulador es una variable que se utiliza para ir sumando valores de
forma iterativa. Se utiliza para llevar un registro de la suma de diferentes
elementos durante el procesamiento del programa.
Ejemplo:
Definir totalVentas Como Real = 0
Repetir
Definir venta Como Real
Leer venta
totalVentas = totalVentas + venta
Hasta que venta = 0
2.4 Contadores
Un contador es una variable que se utiliza para contar la cantidad de veces
que ocurre un evento o una iteración. Es muy útil para llevar un registro del
número de repeticiones o la ocurrencia de ciertas condiciones.
Ejemplo:
Definir contador Como Enteró = 0
Repetir
contador = contador + 1
Hasta que contador = 10
2.5. Identificadores
Los identificadores son nombres que se utilizan para referirse a constantes,
variables, procedimientos o funciones. En PSeInt, los identificadores deben
cumplir ciertas reglas de nomenclatura y no pueden contener caracteres
especiales o espacios en blanco.
Ejemplo:
Definir PI Como Real = 3.1416
Definir radio Como Real
radio = 5
Definir areaComo Real = PI * radio * radio
En el desarrollo de un programa, el uso adecuado de constantes, variables,
acumuladores, contadores e identificadores es esencial para la correcta
resolución de problemas y la optimización de algoritmos. PSeInt proporciona
una plataforma amigable y accesible para aprender estos conceptos, lo que
facilita el proceso de adquisición de habilidades en programación.
Con el conocimiento de estas estructuras básicas y fundamentos de
programación, los programadores pueden abordar con mayor confianza
desafíos más complejos y desarrollar soluciones eficientes para diversas
situaciones. Es importante practicar y aplicar estos conceptos en la
resolución de problemas reales para mejorar las habilidades en programación
y fortalecer la comprensión de estos fundamentos.
3. Conclusión
En conclusión, las estructuras básicas de programación y los fundamentos
presentados en este informe son los cimientos indispensables para
desarrollar habilidades sólidas en el mundo de la programación. El
conocimiento de constantes, variables, acumuladores, contadores e
identificadores nos proporciona las herramientas necesarias para crear
algoritmos y resolver problemas de manera efectiva.
El uso adecuado de constantes y variables nos permite almacenar y
manipular datos, lo que es esencial para cualquier programa. Los
acumuladores y contadores son especialmente útiles para llevar un
seguimiento de la suma o la repetición de acciones, lo que facilita la
automatización de tareas repetitivas.
Además, los identificadores nos permiten asignar nombres significativos a las
constantes, variables y otros elementos del programa, lo que mejora la
legibilidad y la comprensión del código, tanto para nosotros como para otros
programadores que puedan revisarlo.
El entorno de programación PSeInt ha sido una herramienta valiosa para
entender estos conceptos, ya que nos proporciona una interfaz amigable y un
lenguaje de seudocódigo que nos permite concentrarnos en la lógica del
algoritmo sin preocuparnos demasiado por la sintaxis de un lenguaje de
programación completo.
Es importante destacar que el aprendizaje de estos fundamentos sienta las
bases para abordar lenguajes de programación más avanzados en el futuro.
Una vez dominados estos conceptos, podemos ampliar nuestro conocimiento
en diferentes paradigmas de programación y explorar soluciones más
complejas y especializadas.
En resumen, el conocimiento de las estructuras básicas de programación y
los fundamentos en PSeInt es esencial para cualquier aspirante a
programador. Continuar practicando, resolviendo ejercicios y enfrentando
desafíos reales nos permitirá consolidar nuestros conocimientos y mejorar
nuestras habilidades en el apasionante mundo de la programación. Con
perseverancia y dedicación, podemos convertirnos en programadores
competentes capaces de crear soluciones innovadoras y eficientes para
diversos problemas y aplicaciones.

Más contenido relacionado

Similar a Informe_ trabajo en equipo.pdf

tecnología.docx
tecnología.docxtecnología.docx
tecnología.docxNextKiller
 
Conceptos basicos de programacion 10-1 (1).pdf
Conceptos basicos de programacion 10-1 (1).pdfConceptos basicos de programacion 10-1 (1).pdf
Conceptos basicos de programacion 10-1 (1).pdfNathaliaPaz4
 
Conceptos basicos de programacion 10-1.pdf
Conceptos basicos de programacion 10-1.pdfConceptos basicos de programacion 10-1.pdf
Conceptos basicos de programacion 10-1.pdfstephaniaordonez
 
Tecnologia 11 6 (1)
Tecnologia 11 6 (1)Tecnologia 11 6 (1)
Tecnologia 11 6 (1)PriscilaGA
 
Trabajo - Tecnología .pdf
Trabajo - Tecnología .pdfTrabajo - Tecnología .pdf
Trabajo - Tecnología .pdfmaleja59
 
Tecnologia (2).pdf
Tecnologia (2).pdfTecnologia (2).pdf
Tecnologia (2).pdfheidyruiz26
 
Tecnologia 2.pdf
Tecnologia 2.pdfTecnologia 2.pdf
Tecnologia 2.pdfmajopepe17
 
Tecnologia (1).pdf
Tecnologia (1).pdfTecnologia (1).pdf
Tecnologia (1).pdfcamila370750
 
Taller Tecnologia 11-1 PERIODO 1 ..pdf
Taller Tecnologia 11-1  PERIODO 1 ..pdfTaller Tecnologia 11-1  PERIODO 1 ..pdf
Taller Tecnologia 11-1 PERIODO 1 ..pdfStebanSanchez2
 
Taller Tecnologia 11-1 PERIODO 1 ..pdf
Taller Tecnologia 11-1  PERIODO 1 ..pdfTaller Tecnologia 11-1  PERIODO 1 ..pdf
Taller Tecnologia 11-1 PERIODO 1 ..pdfsantiagoalzate25
 
Taller Tecnologia 11-1 PERIODO 1 ..pdf
Taller Tecnologia 11-1  PERIODO 1 ..pdfTaller Tecnologia 11-1  PERIODO 1 ..pdf
Taller Tecnologia 11-1 PERIODO 1 ..pdfSergioAndresAlvarezV
 
Taller Tecnologia 11-1 PERIODO 1 ..pdf
Taller Tecnologia 11-1  PERIODO 1 ..pdfTaller Tecnologia 11-1  PERIODO 1 ..pdf
Taller Tecnologia 11-1 PERIODO 1 ..pdfnicolasacosta53
 
Taller Tecnologia 11-1 PERIODO 1 ..pdf
Taller Tecnologia 11-1  PERIODO 1 ..pdfTaller Tecnologia 11-1  PERIODO 1 ..pdf
Taller Tecnologia 11-1 PERIODO 1 ..pdfnicolasacosta53
 

Similar a Informe_ trabajo en equipo.pdf (20)

tecnología
tecnología tecnología
tecnología
 
tecnología.docx
tecnología.docxtecnología.docx
tecnología.docx
 
tecnología.docx
tecnología.docxtecnología.docx
tecnología.docx
 
tecnología.pdf
tecnología.pdftecnología.pdf
tecnología.pdf
 
Conceptos basicos de programacion 10-1 (1).pdf
Conceptos basicos de programacion 10-1 (1).pdfConceptos basicos de programacion 10-1 (1).pdf
Conceptos basicos de programacion 10-1 (1).pdf
 
Conceptos basicos de programacion 10-1.pdf
Conceptos basicos de programacion 10-1.pdfConceptos basicos de programacion 10-1.pdf
Conceptos basicos de programacion 10-1.pdf
 
Tecnologia 11 6 (1)
Tecnologia 11 6 (1)Tecnologia 11 6 (1)
Tecnologia 11 6 (1)
 
Pseint
PseintPseint
Pseint
 
Trabajo - Tecnología .pdf
Trabajo - Tecnología .pdfTrabajo - Tecnología .pdf
Trabajo - Tecnología .pdf
 
Tecnologia (1).pdf
Tecnologia (1).pdfTecnologia (1).pdf
Tecnologia (1).pdf
 
Tecnología 2do periodo .pdf
Tecnología 2do periodo .pdfTecnología 2do periodo .pdf
Tecnología 2do periodo .pdf
 
Tecnologia
Tecnologia Tecnologia
Tecnologia
 
Tecnologia (2).pdf
Tecnologia (2).pdfTecnologia (2).pdf
Tecnologia (2).pdf
 
Tecnologia 2.pdf
Tecnologia 2.pdfTecnologia 2.pdf
Tecnologia 2.pdf
 
Tecnologia (1).pdf
Tecnologia (1).pdfTecnologia (1).pdf
Tecnologia (1).pdf
 
Taller Tecnologia 11-1 PERIODO 1 ..pdf
Taller Tecnologia 11-1  PERIODO 1 ..pdfTaller Tecnologia 11-1  PERIODO 1 ..pdf
Taller Tecnologia 11-1 PERIODO 1 ..pdf
 
Taller Tecnologia 11-1 PERIODO 1 ..pdf
Taller Tecnologia 11-1  PERIODO 1 ..pdfTaller Tecnologia 11-1  PERIODO 1 ..pdf
Taller Tecnologia 11-1 PERIODO 1 ..pdf
 
Taller Tecnologia 11-1 PERIODO 1 ..pdf
Taller Tecnologia 11-1  PERIODO 1 ..pdfTaller Tecnologia 11-1  PERIODO 1 ..pdf
Taller Tecnologia 11-1 PERIODO 1 ..pdf
 
Taller Tecnologia 11-1 PERIODO 1 ..pdf
Taller Tecnologia 11-1  PERIODO 1 ..pdfTaller Tecnologia 11-1  PERIODO 1 ..pdf
Taller Tecnologia 11-1 PERIODO 1 ..pdf
 
Taller Tecnologia 11-1 PERIODO 1 ..pdf
Taller Tecnologia 11-1  PERIODO 1 ..pdfTaller Tecnologia 11-1  PERIODO 1 ..pdf
Taller Tecnologia 11-1 PERIODO 1 ..pdf
 

Último

Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Rosabel UA
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...MagalyDacostaPea
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAlejandrino Halire Ccahuana
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfsolidalilaalvaradoro
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAJesus Gonzalez Losada
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdflizcortes48
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías productommartinezmarquez30
 
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdfNUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdfEDNAMONICARUIZNIETO
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)jlorentemartos
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdfGabrieldeJesusLopezG
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxFabianValenciaJabo
 
Acuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfAcuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfmiriamguevara21
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejormrcrmnrojasgarcia
 

Último (20)

Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024Actividad transversal 2-bloque 2. Actualización 2024
Actividad transversal 2-bloque 2. Actualización 2024
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdf
 
Acuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptxAcuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptx
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICA
 
Cuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdfCuadernillo de actividades eclipse solar.pdf
Cuadernillo de actividades eclipse solar.pdf
 
El Bullying.
El Bullying.El Bullying.
El Bullying.
 
historieta materia de ecologías producto
historieta materia de ecologías productohistorieta materia de ecologías producto
historieta materia de ecologías producto
 
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdfNUEVO PLAN Y PROGRAMAS DE ESTUDIO  2022.pdf
NUEVO PLAN Y PROGRAMAS DE ESTUDIO 2022.pdf
 
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
TEMA 13. LOS GOBIERNOS DEMOCRÁTICOS (1982-2018)
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
 
Acuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdfAcuerdo 05_04_24 Lineamientos del CTE.pdf
Acuerdo 05_04_24 Lineamientos del CTE.pdf
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Unidad 2 | Teorías de la Comunicación | MCDIU
Unidad 2 | Teorías de la Comunicación | MCDIUUnidad 2 | Teorías de la Comunicación | MCDIU
Unidad 2 | Teorías de la Comunicación | MCDIU
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejor
 

Informe_ trabajo en equipo.pdf

  • 1. Informe: trabajo en equipo Sofia Acosta Escobar Angela Maria Castañeda Betancourt Sofía Díaz Rubio Isabella García Garcés Laura Murillo Cortez Karen Ramirez Bueno Valentina Tabares Rodriguez Grado 10-3 I.E Liceo Departamental Area de Tecnologia Santiago de Cali 2023
  • 2. Tabla de contenido 1. Introducción....................................................................................................................... 1 2. Desarrollo........................................................................................................................... 1 2.1. Constantes.................................................................................................................. 2 2.2. Variables......................................................................................................................2 2.3. Acumuladores............................................................................................................. 2 2.4. Contadores..................................................................................................................2 2.5. Identificadores.............................................................................................................3 3. Conclusión..........................................................................................................................3
  • 3. 1. Introducción En el ámbito de la informática y el desarrollo de software, la programación es una disciplina fundamental que permite la creación de soluciones y aplicaciones para resolver problemas de diversa índole. A través de un lenguaje de programación, se pueden construir algoritmos y programas que guíen el funcionamiento de las computadoras y automatizar tareas complejas. El presente informe tiene como objetivo explorar las estructuras básicas de programación y los conceptos fundamentales que constituyen los pilares del proceso de programación. Entre estos conceptos, se encuentran las constantes, variables, acumuladores, contadores e identificadores, elementos clave para el desarrollo de algoritmos y la resolución de problemas de programación. Se abordará una introducción a los fundamentos de programación utilizando PSeInt, un entorno de programación y seudocódigo especialmente diseñado para enseñar a programar de manera sencilla y didáctica. Con PSeInt, los principiantes en programación pueden familiarizarse con los conceptos y prácticas esenciales antes de adentrarse en lenguajes de programación más complejos. A lo largo del informe, se analizará cada uno de estos conceptos en detalle, comprendiendo cómo funcionan y cómo se aplican en la resolución de problemas prácticos. Además, se presentarán ejemplos ilustrativos y ejercicios para consolidar los conocimientos adquiridos. Es importante destacar que el dominio de las estructuras básicas y los conceptos de programación sentarán las bases para el desarrollo de habilidades más avanzadas en el mundo de la programación. Por tanto, este informe se constituye como un recurso valioso para quienes deseen iniciar su formación en esta disciplina o reforzar sus conocimientos en el área. Sin más preámbulos, adentrémonos en el fascinante mundo de las estructuras básicas de programación y los fundamentos de la programación utilizando PSeInt. 2. Desarrollo En el desarrollo del informe sobre las estructuras básicas de programación y los fundamentos de programación utilizando PSeInt, se abordarán en detalle los conceptos clave que permiten construir algoritmos y programas efectivos. A continuación, se describe cada uno de estos conceptos:
  • 4. 2.1. Constantes Las constantes son valores fijos que no cambian durante la ejecución de un programa. En PSeInt, las constantes se definen mediante una asignación directa de un valor numérico o texto a un identificador, utilizando la palabra clave "Definir". Ejemplo: Definir PI Como Real = 3.1416 Definir NOMBRE_COMPAÑIA Como Texto = "Mi Empresa S.A." 2.2. Variables Las variables son espacios de memoria reservados para almacenar valores que pueden cambiar durante la ejecución del programa. En PSeInt, las variables se declaran mediante la palabra clave "Definir" seguida del tipo de dato y el nombre de la variable. Ejemplo: Definir edad Como Entero Definir nombre Como Texto 2.3 Acumuladores Un acumulador es una variable que se utiliza para ir sumando valores de forma iterativa. Se utiliza para llevar un registro de la suma de diferentes elementos durante el procesamiento del programa. Ejemplo: Definir totalVentas Como Real = 0 Repetir Definir venta Como Real Leer venta totalVentas = totalVentas + venta Hasta que venta = 0 2.4 Contadores Un contador es una variable que se utiliza para contar la cantidad de veces que ocurre un evento o una iteración. Es muy útil para llevar un registro del número de repeticiones o la ocurrencia de ciertas condiciones. Ejemplo: Definir contador Como Enteró = 0
  • 5. Repetir contador = contador + 1 Hasta que contador = 10 2.5. Identificadores Los identificadores son nombres que se utilizan para referirse a constantes, variables, procedimientos o funciones. En PSeInt, los identificadores deben cumplir ciertas reglas de nomenclatura y no pueden contener caracteres especiales o espacios en blanco. Ejemplo: Definir PI Como Real = 3.1416 Definir radio Como Real radio = 5 Definir areaComo Real = PI * radio * radio En el desarrollo de un programa, el uso adecuado de constantes, variables, acumuladores, contadores e identificadores es esencial para la correcta resolución de problemas y la optimización de algoritmos. PSeInt proporciona una plataforma amigable y accesible para aprender estos conceptos, lo que facilita el proceso de adquisición de habilidades en programación. Con el conocimiento de estas estructuras básicas y fundamentos de programación, los programadores pueden abordar con mayor confianza desafíos más complejos y desarrollar soluciones eficientes para diversas situaciones. Es importante practicar y aplicar estos conceptos en la resolución de problemas reales para mejorar las habilidades en programación y fortalecer la comprensión de estos fundamentos. 3. Conclusión En conclusión, las estructuras básicas de programación y los fundamentos presentados en este informe son los cimientos indispensables para desarrollar habilidades sólidas en el mundo de la programación. El conocimiento de constantes, variables, acumuladores, contadores e identificadores nos proporciona las herramientas necesarias para crear algoritmos y resolver problemas de manera efectiva. El uso adecuado de constantes y variables nos permite almacenar y manipular datos, lo que es esencial para cualquier programa. Los acumuladores y contadores son especialmente útiles para llevar un seguimiento de la suma o la repetición de acciones, lo que facilita la automatización de tareas repetitivas.
  • 6. Además, los identificadores nos permiten asignar nombres significativos a las constantes, variables y otros elementos del programa, lo que mejora la legibilidad y la comprensión del código, tanto para nosotros como para otros programadores que puedan revisarlo. El entorno de programación PSeInt ha sido una herramienta valiosa para entender estos conceptos, ya que nos proporciona una interfaz amigable y un lenguaje de seudocódigo que nos permite concentrarnos en la lógica del algoritmo sin preocuparnos demasiado por la sintaxis de un lenguaje de programación completo. Es importante destacar que el aprendizaje de estos fundamentos sienta las bases para abordar lenguajes de programación más avanzados en el futuro. Una vez dominados estos conceptos, podemos ampliar nuestro conocimiento en diferentes paradigmas de programación y explorar soluciones más complejas y especializadas. En resumen, el conocimiento de las estructuras básicas de programación y los fundamentos en PSeInt es esencial para cualquier aspirante a programador. Continuar practicando, resolviendo ejercicios y enfrentando desafíos reales nos permitirá consolidar nuestros conocimientos y mejorar nuestras habilidades en el apasionante mundo de la programación. Con perseverancia y dedicación, podemos convertirnos en programadores competentes capaces de crear soluciones innovadoras y eficientes para diversos problemas y aplicaciones.