SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
1
SANTIAGO DE CALI
GUÍAS, TALLERES, EXÁMENES
LICEO DEPARTAMENTAL
Versión: 01 Fecha: 08/01/2014 Página 1 de 1 LD-FR-108
Taller Estructuras básicas: conceptos básicos de programación
Hellen Sofia Diaz Buendia
Valery Hernandez Renteria
Isabella Lugo Lleras
Juan Jose Marroquin Villaquiran
Juan David Riaño Amezquita
Elizabeth Cristina Perea Castillo
Grado 10 - 2
Docente Guillermo Mondragon
Área Tecnología
I.E. Liceo Departamental
Santiago de Cali
2023
2
Tabla de contenido
Conceptos Básicos de Programación……………………………………………………………...3
Qué diferencia hay entre un contador y un acumulador…………………………………………..4
Fundamentos de Programación de Pseint…………………………………………………………5
Algoritmos de Pseint………………………………………………………………………………6
Mapa Conceptual…………………………………………………………………………………18
Informe Escrito…………………………………………………………………………………...19
Conclusiones……………………………………………………………………………………..21
Referencias Bibliográficas……………………………………………………………………….22
Blogs……………………………………………………………………………………………..23
Roles……………………………………………………………………………………………..23
Evidencias………………………………………………………………………………………..24
3
Departamento de tecnología e informática
GRADO 10
Docente: Mag. Guillermo Mondragón Castro
PERIODO 2 /TALLER
Conceptos básicos de programación: constantes, variables, acumuladores, contadores,
identificadores.
Constantes: Es un número, un carácter o una cadena de caracteres que se puede utilizar
como valor en un programa. También, son aquellos valores fijos que no se pueden alterar
durante la ejecución del programa.
Variables: Elemento de datos con nombre cuyo valor puede cambiar durante el curso de
la ejecución de un programa. Además, está formada por un espacio en el sistema de
almacenaje (memoria principal de un ordenador) y un nombre simbólico (un
identificador) que está asociado a dicho espacio. Ese espacio contiene una cantidad de
información conocida o desconocida, es decir un valor.
Acumuladores: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: acopiar, almacenar, añadir un cierto valor. De igual manera es un
registro en el que son almacenados temporalmente los resultados aritméticos y lógicos
intermedios que serán tratados por el circuito operacional de la unidad aritmético-lógica.
Contadores: Es una variable de tipo entero que durante el proceso o ejecución de un
programa, va aumentando su valor progresivamente.
Identificadores: Son los nombres que se proporcionan para variables, tipos, funciones y
etiquetas del programa. Los nombres de identificadores deben diferir en ortografía y
mayúsculas y minúsculas de cualquier palabra clave.
4
¿Qué diferencia hay entre un contador y un acumulador, como declarar una variable en pseint, los
lenguajes pueden ser de tres tipos favor explique cada uno, java-Python y c++ que representan?
● Una de las principales diferencias que hay entre un contador y un acumulador, es
que el contador es una variable la cual se utiliza para contar algo, es decir, siempre
se le suma o se le resta la misma cantidad , uno de los casos más utilizados es en el
incremento de la variable en uno. Por el contrario el acumulador se utiliza para
sumar valores, es decir, que al igual que el contador, se usa dentro de un ciclo,
pero tengamos en cuenta que lo que cambiamos es su valor a la hora de sumarle
una variable, en otras palabras, sería no siempre sumarle la mismas cantidad.
● Para declarar una variable en pseint lo primero que debemos hacer es utilizar la
palabra clave Definir, o podemos dejar que el intérprete concluya el tipo de dato
en tiempo de ejecución, para el dato que queremos hallar.
● Los tres tipos de lenguaje que existen en pseint son: Java , python y C ++
Java: Tiene una función de escritura única y ejecución en cualquier lugar, lo que
significa que su código puede ejecutar en cualquier dispositivo o sistema operativo
que ejecute Java virtual Machine.
Python: Este lenguaje de propósito general se usa en desarrollo web, ciencia de
datos, aprendizaje automático y computación científica. Por ejemplo, las pequeñas
y grandes empresas utilizan python. Algunas de las principales organizaciones que
utilizan Python son Google, Netflix y la Nasa.
C + +: El propósito de su creación es extender los mecanismos del lenguaje de
programación C que permiten la manipulación de objetos. Pero más tarde se
agregaron facilidades de programación genérica, que se sumaron a los paradigmas
de programación estructurada y programación orientada a objetos.
5
A. Fundamentos de programación pseint.
El programa utiliza pseudocódigo, un lenguaje de programación ficticio cuya tarea
principal es que el programador pueda centrarse en los aspectos lógicos de la
programación. Además un verdadero lenguaje es un entorno lleno de IDE, es
decir, integrados. Pero hay un término medio y es Pseint, pues tengamos en cuenta
que es una herramienta gratuita y de código abierto que no solo enseña que es la
lógica de programación, sino que también explica fácilmente conceptos básicos
como variables y estructuras de control (bucles y condiciones), y esto se consigue
programando con código, pero de una forma más sencilla que con los lenguajes
tradicionales. Ahora, Pseint combina una amplia gama de herramientas de edición,
por ejemplo, la lista de funciones, operadores y variables, resaltado de bloques
lógicos, coloreado de sintaxis, sangría inteligente y autocompletado. Otra
característica notable de Pseint es que los pseudocódigos utilizados para escribir
algoritmos se pueden convertir en un diagrama de flujo, lo que facilita su análisis
y comprensión desde un punto de vista gráfico. Además de ejecutar el algoritmo
para ver cómo funciona y verificar el resultado final, es posible cambiarlo, y ver
como cambia el resultado de inmediato, sin tener que volver a ingresar la entrada.
La herramienta también señala errores de sintaxis en tiempo real, fallas en tiempo
de ejecución y proporciona una descripción detallada de cada uno de estos errores
con sus causas y posibles soluciones.
6
II. Representa el algoritmo usando el programa pseint en modo flexible y muestre el
diagrama de flujo, Hacer las capturas de pantalla.
1. Toma 2 números, hacer la resta, la multiplicación y la división; muestre el resultado.
7
8
2. Calcular el promedio de 4 calificaciones o el promedio de 4 notas.
9
10
3. Hacer un programa que muestre el área y perímetro de un triángulo.
11
12
13
4. Hacer un programa que muestre el área y perímetro de un círculo.
14
15
5. Hacer un programa para convertir una temperatura ingresada de Celsius a Fahrenheit.
16
6. Hacer un programa para convertir una longitud ingresada en pulgadas a pies.
17
7. Ingresar por teclado el nombre y la edad de cualquier persona e imprima tanto el nombre
como la edad.
18
MAPA CONCEPTUAL
19
Informe Escrito
El presente informe detalla los conceptos fundamentales desarrollados durante el Taller
de Pseint, un entorno de programación en español diseñado para facilitar el aprendizaje de
algoritmos y lógica de programación. Durante el taller, se abordaron temas relacionados con la
programación básica, el uso de variables, constantes, contadores, acumuladores e identificadores.
Además, se llevó a cabo la representación de algoritmos mediante el programa Pseint, junto con la
creación de diagramas de flujo. A continuación, se exponen los principales conceptos tratados
durante el taller.
1. Constantes: Las constantes son valores fijos que no cambian durante la ejecución del
programa. Pueden ser números, caracteres o cadenas de caracteres y se utilizan como valores en el
código.
2. Variables: Las variables son elementos de datos con nombre que pueden cambiar su valor
durante la ejecución del programa. Cada variable está asociada a un espacio en la memoria principal
de la computadora y se identifica mediante un nombre simbólico.
3. Acumuladores: Los acumuladores son variables numéricas cuyo valor se incrementa o
acumula dependiendo del problema. Se utilizan para almacenar temporalmente resultados
aritméticos o lógicos intermedios.
4. Contadores: Los contadores son variables enteras que aumentan su valor
progresivamente durante la ejecución del programa. Se utilizan generalmente para llevar un
registro de iteraciones o repeticiones en un proceso.
5. Identificadores: Los identificadores son nombres que se asignan a variables, tipos,
funciones y etiquetas en un programa. Es importante que los identificadores difieran en ortografía
y mayúsculas y minúsculas de las palabras clave del lenguaje de programación.
6. Fundamentos de programación en Pseint: En esta sección del taller, se introdujeron los
fundamentos de la programación utilizando el entorno Pseint. Los participantes aprendieron sobre
la estructura básica de un algoritmo, cómo declarar variables y constantes, y cómo realizar
operaciones aritméticas y lógicas.
7. Diferencia entre contador y acumulador: Un contador es una variable entera que se utiliza
para llevar un registro del número de veces que ocurre un evento o se ejecuta una iteración en un
programa. Por otro lado, un acumulador es una variable numérica que se utiliza para almacenar
20
temporalmente resultados y realizar operaciones de suma o acumulación. En resumen, mientras
que un contador cuenta repeticiones, un acumulador realiza sumas o acumula valores.
Representación de algoritmos en Pseint:
En este taller, aprendimos a representar algoritmos utilizando el programa Pseint. Se utilizó
el modo flexible para crear algoritmos paso a paso y se generaron diagramas de flujo para visualizar
el flujo de ejecución de los programas.
Algunos de los ejercicios que se llevaron a cabo en el taller fueron los siguientes:
1. Operaciones matemáticas básicas.
2. Cálculo de promedio.
3. Área y perímetro de un triángulo.
4. Área y perímetro de un círculo.
5. Conversión de temperaturas.
6. Conversión de longitudes.
21
Conclusión
En conclusión, el Taller de Pseint ha sido una experiencia educativa valiosa y
enriquecedora. A través de este trabajo tuvimos la oportunidad de adquirir conocimientos sobre
conceptos fundamentales de la programación como constantes, variables, acumuladores,
contadores e identificadores, sentando así una base fundamental para comprender la lógica de
programación y resolver problemas informáticos de manera eficiente.
Por otro lado, los ejercicios desarrollados durante el taller han sido un componente valioso
del proceso de aprendizaje. Ya que hemos podido aplicar los conceptos teóricos de manera práctica
al resolver problemas concretos, como operaciones matemáticas y cálculos de promedios,
fortaleciendo así una vez más nuestras habilidades de programación.
Por último, la colaboración y la interacción entre los participantes han enriquecido
significativamente la experiencia del taller. El intercambio de ideas ha estimulado el aprendizaje
colectivo y ha fomentado nuestro trabajo en equipo, habilidades esenciales en el campo de la
programación y en cualquier ámbito profesional.
En general, el presente trabajo ha sido una valiosa oportunidad para adentrarnos en el
mundo de la programación, proporcionándonos una sólida base de conocimientos y habilidades
prácticas. La combinación de teoría y práctica, junto con el uso de Pseint como herramienta de
aprendizaje, ha hecho de este taller una experiencia educativa altamente beneficiosa para todos los
involucrados.
22
REFERENCIAS BIBLIOGRÁFICAS
PSeInt. (2023, 11 de julio). Wikipedia, La enciclopedia libre. Fecha de consulta: 20:47, julio
11, 2023 desde https://es.wikipedia.org/w/index.php?title=PSeInt&oldid=152409717.
Acumulador (informática). (2022, 11 de octubre). Wikipedia, La enciclopedia libre. Fecha de
consulta: 04:08, octubre 11, 2022 desde
https://es.wikipedia.org/w/index.php?title=Acumulador_(inform%C3%A1tica)&oldi
d=146530619.
Variable (programación). (2023, 29 de julio). Wikipedia, La enciclopedia libre. Fecha de
consulta: 18:49, julio 29, 2023 desde
https://es.wikipedia.org/w/index.php?title=Variable_(programaci%C3%B3n)&oldid
=152751993.
23
Blog de:
-Juan Jose Marroquin .V. : https://tecnodesarrollox2.blogspot.com/
-Juan David Riaño .A.: https://elmudodejuanda08.blogspot.com/
Isabella Lugo Lleras: https://tecnofast5.blogspot.com/
- Elizabeth Cristina Perea Castillo: https://tecnolix222.blogspot.com/
-Valery Hernandez: https://tecnotecnologiav22m.blogspot.com/?m=1
-Hellen Sofia Diaz Buendia: https://unmundovirtualconsofia.blogspot.com/
Roles:
Valery hernandez renteria : Vigía de Aseo
Juan Jose Marroquin .V. : Relator
Elizabeth Perea Castillo : Encargado de materiales
Juan David Riaño : Periodista
Isabella Lugo : Monitora
Hellen Diaz: Vigía de Tiempo
24
Evidencias:
25

Más contenido relacionado

Similar a Taller Estructuras básicas_ conceptos básicos de programación.pdf

Similar a Taller Estructuras básicas_ conceptos básicos de programación.pdf (20)

Trabajo Grupal Grado 10-2 (2do Periodo).docx
Trabajo Grupal Grado 10-2 (2do Periodo).docxTrabajo Grupal Grado 10-2 (2do Periodo).docx
Trabajo Grupal Grado 10-2 (2do Periodo).docx
 
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdf
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdfTALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdf
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdf
 
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdf
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdfTALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdf
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdf
 
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.docx
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.docxTALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.docx
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.docx
 
Trabajo de tecnologia 10 1
Trabajo de tecnologia 10 1Trabajo de tecnologia 10 1
Trabajo de tecnologia 10 1
 
Trabajo de tecnologia 10 1
Trabajo de tecnologia 10 1Trabajo de tecnologia 10 1
Trabajo de tecnologia 10 1
 
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdf
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdfTALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdf
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdf
 
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdf
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdfTALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdf
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdf
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Pseint
PseintPseint
Pseint
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Programac io n pdf
Programac io n pdfProgramac io n pdf
Programac io n 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
 
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
 
Tecnologia 11 6 (1)
Tecnologia 11 6 (1)Tecnologia 11 6 (1)
Tecnologia 11 6 (1)
 
Pseint (2)
Pseint (2)Pseint (2)
Pseint (2)
 

Más de IsabellaLugo3 (7)

BLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..pdf
BLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..pdfBLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..pdf
BLOG, EXCEL AVANZADO, MÉTODOS ESTADÍSTICOS..pdf
 
Taller Excel Avanzado 10-2. pdf
Taller Excel Avanzado 10-2. pdfTaller Excel Avanzado 10-2. pdf
Taller Excel Avanzado 10-2. pdf
 
Ejemplos con algoritmos.pdf
Ejemplos con algoritmos.pdfEjemplos con algoritmos.pdf
Ejemplos con algoritmos.pdf
 
Taller Electricidad y Electrónica 10-2 Equipo 3 .pdf
Taller Electricidad y Electrónica 10-2 Equipo 3 .pdfTaller Electricidad y Electrónica 10-2 Equipo 3 .pdf
Taller Electricidad y Electrónica 10-2 Equipo 3 .pdf
 
Engranajes
EngranajesEngranajes
Engranajes
 
Actividad grupal
Actividad grupal Actividad grupal
Actividad grupal
 
Texto argumentativo
Texto argumentativoTexto argumentativo
Texto argumentativo
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (14)

presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
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
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
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
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
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...
 
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.
 
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
 

Taller Estructuras básicas_ conceptos básicos de programación.pdf

  • 1. 1 SANTIAGO DE CALI GUÍAS, TALLERES, EXÁMENES LICEO DEPARTAMENTAL Versión: 01 Fecha: 08/01/2014 Página 1 de 1 LD-FR-108 Taller Estructuras básicas: conceptos básicos de programación Hellen Sofia Diaz Buendia Valery Hernandez Renteria Isabella Lugo Lleras Juan Jose Marroquin Villaquiran Juan David Riaño Amezquita Elizabeth Cristina Perea Castillo Grado 10 - 2 Docente Guillermo Mondragon Área Tecnología I.E. Liceo Departamental Santiago de Cali 2023
  • 2. 2 Tabla de contenido Conceptos Básicos de Programación……………………………………………………………...3 Qué diferencia hay entre un contador y un acumulador…………………………………………..4 Fundamentos de Programación de Pseint…………………………………………………………5 Algoritmos de Pseint………………………………………………………………………………6 Mapa Conceptual…………………………………………………………………………………18 Informe Escrito…………………………………………………………………………………...19 Conclusiones……………………………………………………………………………………..21 Referencias Bibliográficas……………………………………………………………………….22 Blogs……………………………………………………………………………………………..23 Roles……………………………………………………………………………………………..23 Evidencias………………………………………………………………………………………..24
  • 3. 3 Departamento de tecnología e informática GRADO 10 Docente: Mag. Guillermo Mondragón Castro PERIODO 2 /TALLER Conceptos básicos de programación: constantes, variables, acumuladores, contadores, identificadores. Constantes: Es un número, un carácter o una cadena de caracteres que se puede utilizar como valor en un programa. También, son aquellos valores fijos que no se pueden alterar durante la ejecución del programa. Variables: Elemento de datos con nombre cuyo valor puede cambiar durante el curso de la ejecución de un programa. Además, está formada por un espacio en el sistema de almacenaje (memoria principal de un ordenador) y un nombre simbólico (un identificador) que está asociado a dicho espacio. Ese espacio contiene una cantidad de información conocida o desconocida, es decir un valor. Acumuladores: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: acopiar, almacenar, añadir un cierto valor. De igual manera es un registro en el que son almacenados temporalmente los resultados aritméticos y lógicos intermedios que serán tratados por el circuito operacional de la unidad aritmético-lógica. Contadores: Es una variable de tipo entero que durante el proceso o ejecución de un programa, va aumentando su valor progresivamente. Identificadores: Son los nombres que se proporcionan para variables, tipos, funciones y etiquetas del programa. Los nombres de identificadores deben diferir en ortografía y mayúsculas y minúsculas de cualquier palabra clave.
  • 4. 4 ¿Qué diferencia hay entre un contador y un acumulador, como declarar una variable en pseint, los lenguajes pueden ser de tres tipos favor explique cada uno, java-Python y c++ que representan? ● Una de las principales diferencias que hay entre un contador y un acumulador, es que el contador es una variable la cual se utiliza para contar algo, es decir, siempre se le suma o se le resta la misma cantidad , uno de los casos más utilizados es en el incremento de la variable en uno. Por el contrario el acumulador se utiliza para sumar valores, es decir, que al igual que el contador, se usa dentro de un ciclo, pero tengamos en cuenta que lo que cambiamos es su valor a la hora de sumarle una variable, en otras palabras, sería no siempre sumarle la mismas cantidad. ● Para declarar una variable en pseint lo primero que debemos hacer es utilizar la palabra clave Definir, o podemos dejar que el intérprete concluya el tipo de dato en tiempo de ejecución, para el dato que queremos hallar. ● Los tres tipos de lenguaje que existen en pseint son: Java , python y C ++ Java: Tiene una función de escritura única y ejecución en cualquier lugar, lo que significa que su código puede ejecutar en cualquier dispositivo o sistema operativo que ejecute Java virtual Machine. Python: Este lenguaje de propósito general se usa en desarrollo web, ciencia de datos, aprendizaje automático y computación científica. Por ejemplo, las pequeñas y grandes empresas utilizan python. Algunas de las principales organizaciones que utilizan Python son Google, Netflix y la Nasa. C + +: El propósito de su creación es extender los mecanismos del lenguaje de programación C que permiten la manipulación de objetos. Pero más tarde se agregaron facilidades de programación genérica, que se sumaron a los paradigmas de programación estructurada y programación orientada a objetos.
  • 5. 5 A. Fundamentos de programación pseint. El programa utiliza pseudocódigo, un lenguaje de programación ficticio cuya tarea principal es que el programador pueda centrarse en los aspectos lógicos de la programación. Además un verdadero lenguaje es un entorno lleno de IDE, es decir, integrados. Pero hay un término medio y es Pseint, pues tengamos en cuenta que es una herramienta gratuita y de código abierto que no solo enseña que es la lógica de programación, sino que también explica fácilmente conceptos básicos como variables y estructuras de control (bucles y condiciones), y esto se consigue programando con código, pero de una forma más sencilla que con los lenguajes tradicionales. Ahora, Pseint combina una amplia gama de herramientas de edición, por ejemplo, la lista de funciones, operadores y variables, resaltado de bloques lógicos, coloreado de sintaxis, sangría inteligente y autocompletado. Otra característica notable de Pseint es que los pseudocódigos utilizados para escribir algoritmos se pueden convertir en un diagrama de flujo, lo que facilita su análisis y comprensión desde un punto de vista gráfico. Además de ejecutar el algoritmo para ver cómo funciona y verificar el resultado final, es posible cambiarlo, y ver como cambia el resultado de inmediato, sin tener que volver a ingresar la entrada. La herramienta también señala errores de sintaxis en tiempo real, fallas en tiempo de ejecución y proporciona una descripción detallada de cada uno de estos errores con sus causas y posibles soluciones.
  • 6. 6 II. Representa el algoritmo usando el programa pseint en modo flexible y muestre el diagrama de flujo, Hacer las capturas de pantalla. 1. Toma 2 números, hacer la resta, la multiplicación y la división; muestre el resultado.
  • 7. 7
  • 8. 8 2. Calcular el promedio de 4 calificaciones o el promedio de 4 notas.
  • 9. 9
  • 10. 10 3. Hacer un programa que muestre el área y perímetro de un triángulo.
  • 11. 11
  • 12. 12
  • 13. 13 4. Hacer un programa que muestre el área y perímetro de un círculo.
  • 14. 14
  • 15. 15 5. Hacer un programa para convertir una temperatura ingresada de Celsius a Fahrenheit.
  • 16. 16 6. Hacer un programa para convertir una longitud ingresada en pulgadas a pies.
  • 17. 17 7. Ingresar por teclado el nombre y la edad de cualquier persona e imprima tanto el nombre como la edad.
  • 19. 19 Informe Escrito El presente informe detalla los conceptos fundamentales desarrollados durante el Taller de Pseint, un entorno de programación en español diseñado para facilitar el aprendizaje de algoritmos y lógica de programación. Durante el taller, se abordaron temas relacionados con la programación básica, el uso de variables, constantes, contadores, acumuladores e identificadores. Además, se llevó a cabo la representación de algoritmos mediante el programa Pseint, junto con la creación de diagramas de flujo. A continuación, se exponen los principales conceptos tratados durante el taller. 1. Constantes: Las constantes son valores fijos que no cambian durante la ejecución del programa. Pueden ser números, caracteres o cadenas de caracteres y se utilizan como valores en el código. 2. Variables: Las variables son elementos de datos con nombre que pueden cambiar su valor durante la ejecución del programa. Cada variable está asociada a un espacio en la memoria principal de la computadora y se identifica mediante un nombre simbólico. 3. Acumuladores: Los acumuladores son variables numéricas cuyo valor se incrementa o acumula dependiendo del problema. Se utilizan para almacenar temporalmente resultados aritméticos o lógicos intermedios. 4. Contadores: Los contadores son variables enteras que aumentan su valor progresivamente durante la ejecución del programa. Se utilizan generalmente para llevar un registro de iteraciones o repeticiones en un proceso. 5. Identificadores: Los identificadores son nombres que se asignan a variables, tipos, funciones y etiquetas en un programa. Es importante que los identificadores difieran en ortografía y mayúsculas y minúsculas de las palabras clave del lenguaje de programación. 6. Fundamentos de programación en Pseint: En esta sección del taller, se introdujeron los fundamentos de la programación utilizando el entorno Pseint. Los participantes aprendieron sobre la estructura básica de un algoritmo, cómo declarar variables y constantes, y cómo realizar operaciones aritméticas y lógicas. 7. Diferencia entre contador y acumulador: Un contador es una variable entera que se utiliza para llevar un registro del número de veces que ocurre un evento o se ejecuta una iteración en un programa. Por otro lado, un acumulador es una variable numérica que se utiliza para almacenar
  • 20. 20 temporalmente resultados y realizar operaciones de suma o acumulación. En resumen, mientras que un contador cuenta repeticiones, un acumulador realiza sumas o acumula valores. Representación de algoritmos en Pseint: En este taller, aprendimos a representar algoritmos utilizando el programa Pseint. Se utilizó el modo flexible para crear algoritmos paso a paso y se generaron diagramas de flujo para visualizar el flujo de ejecución de los programas. Algunos de los ejercicios que se llevaron a cabo en el taller fueron los siguientes: 1. Operaciones matemáticas básicas. 2. Cálculo de promedio. 3. Área y perímetro de un triángulo. 4. Área y perímetro de un círculo. 5. Conversión de temperaturas. 6. Conversión de longitudes.
  • 21. 21 Conclusión En conclusión, el Taller de Pseint ha sido una experiencia educativa valiosa y enriquecedora. A través de este trabajo tuvimos la oportunidad de adquirir conocimientos sobre conceptos fundamentales de la programación como constantes, variables, acumuladores, contadores e identificadores, sentando así una base fundamental para comprender la lógica de programación y resolver problemas informáticos de manera eficiente. Por otro lado, los ejercicios desarrollados durante el taller han sido un componente valioso del proceso de aprendizaje. Ya que hemos podido aplicar los conceptos teóricos de manera práctica al resolver problemas concretos, como operaciones matemáticas y cálculos de promedios, fortaleciendo así una vez más nuestras habilidades de programación. Por último, la colaboración y la interacción entre los participantes han enriquecido significativamente la experiencia del taller. El intercambio de ideas ha estimulado el aprendizaje colectivo y ha fomentado nuestro trabajo en equipo, habilidades esenciales en el campo de la programación y en cualquier ámbito profesional. En general, el presente trabajo ha sido una valiosa oportunidad para adentrarnos en el mundo de la programación, proporcionándonos una sólida base de conocimientos y habilidades prácticas. La combinación de teoría y práctica, junto con el uso de Pseint como herramienta de aprendizaje, ha hecho de este taller una experiencia educativa altamente beneficiosa para todos los involucrados.
  • 22. 22 REFERENCIAS BIBLIOGRÁFICAS PSeInt. (2023, 11 de julio). Wikipedia, La enciclopedia libre. Fecha de consulta: 20:47, julio 11, 2023 desde https://es.wikipedia.org/w/index.php?title=PSeInt&oldid=152409717. Acumulador (informática). (2022, 11 de octubre). Wikipedia, La enciclopedia libre. Fecha de consulta: 04:08, octubre 11, 2022 desde https://es.wikipedia.org/w/index.php?title=Acumulador_(inform%C3%A1tica)&oldi d=146530619. Variable (programación). (2023, 29 de julio). Wikipedia, La enciclopedia libre. Fecha de consulta: 18:49, julio 29, 2023 desde https://es.wikipedia.org/w/index.php?title=Variable_(programaci%C3%B3n)&oldid =152751993.
  • 23. 23 Blog de: -Juan Jose Marroquin .V. : https://tecnodesarrollox2.blogspot.com/ -Juan David Riaño .A.: https://elmudodejuanda08.blogspot.com/ Isabella Lugo Lleras: https://tecnofast5.blogspot.com/ - Elizabeth Cristina Perea Castillo: https://tecnolix222.blogspot.com/ -Valery Hernandez: https://tecnotecnologiav22m.blogspot.com/?m=1 -Hellen Sofia Diaz Buendia: https://unmundovirtualconsofia.blogspot.com/ Roles: Valery hernandez renteria : Vigía de Aseo Juan Jose Marroquin .V. : Relator Elizabeth Perea Castillo : Encargado de materiales Juan David Riaño : Periodista Isabella Lugo : Monitora Hellen Diaz: Vigía de Tiempo
  • 25. 25