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

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
 

Más de SofiaDiaz692624 (11)

Qu- hacer con la basura electr-nica (1).pdf
Qu- hacer con la basura electr-nica (1).pdfQu- hacer con la basura electr-nica (1).pdf
Qu- hacer con la basura electr-nica (1).pdf
 
Capturas de pantalla trabajo de tecnología
Capturas de pantalla trabajo de tecnologíaCapturas de pantalla trabajo de tecnología
Capturas de pantalla trabajo de tecnología
 
Trabajo en grupo de tecnología #1 (Excel)
Trabajo en grupo de tecnología #1 (Excel)Trabajo en grupo de tecnología #1 (Excel)
Trabajo en grupo de tecnología #1 (Excel)
 
VIDEOS DE APOYO TECNOLOGIA PRIMER PERIODO
VIDEOS DE APOYO TECNOLOGIA PRIMER PERIODOVIDEOS DE APOYO TECNOLOGIA PRIMER PERIODO
VIDEOS DE APOYO TECNOLOGIA PRIMER PERIODO
 
Lista Excel primer trabajo de tecnología
Lista Excel primer trabajo de tecnologíaLista Excel primer trabajo de tecnología
Lista Excel primer trabajo de tecnología
 
Informe_ trabajo en equipo (2).pdf
Informe_ trabajo en equipo (2).pdfInforme_ trabajo en equipo (2).pdf
Informe_ trabajo en equipo (2).pdf
 
TECNOLOGIA 10-3 (1).pdf
TECNOLOGIA 10-3 (1).pdfTECNOLOGIA 10-3 (1).pdf
TECNOLOGIA 10-3 (1).pdf
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
 
síntesis tecnologia.pdf
síntesis tecnologia.pdfsíntesis tecnologia.pdf
síntesis tecnologia.pdf
 
Tornillo y plano inclinado.pdf
Tornillo y plano inclinado.pdfTornillo y plano inclinado.pdf
Tornillo y plano inclinado.pdf
 
La bicicleta equipo 1
La bicicleta equipo 1La bicicleta equipo 1
La bicicleta equipo 1
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 

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.