SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
Taller anexo sobre estructuras básicas
Juan Felipe Arcos Gomez
Maria Jose Garcia Uchima
Edgar Fabriany Martinez Ponce
Valery Patarroyo Hoyos
Catalina Ospina Ramirez
I.E. Liceo Departamental
Área de Tecnología e Informática
Santiago de cali
2023
1
Taller anexo sobre estructuras básicas
Juan Felipe Arcos Gomez
Maria Jose Garcia Uchima
Edgar Fabriany Martinez Ponce
Valery Patarroyo Hoyos
Catalina Ospina Ramirez
Guillermo Mondragon
I.E.Liceo Departamental
Área de Tecnologia e Informatica
Santiago de Cali
2023
2
Tabla de contenido
Conceptos basicos de programacion……………………………………………………4
Fundamentos de programación PSeInt………………………………………………….5
Taller anexo PSeInt…………………………………………………………………………..6
Algoritmos usando el programa PSeInt y capturas de pantalla……………………..7
Mapa conceptual……………………………………………………………………………16
Conclusiones………………………………………………………………………………...17
Referencias………………………………………………………………………………….18
Evidencia de trabajo en equipo (capturas de pantalla).........................................19 -
20
3
Eje temático 3
Estructuras básicas: conceptos básicos de programación (constantes, variables,
acumuladores, contadores, identificadores), fundamentos de programación pseint.
Conceptos básicos de programación
Constantes: En programación, una constante es un valor fijo que no puede ser
modificado durante la ejecución del programa. Por ejemplo, puedes definir una
constante llamada "PI" con el valor 3.14159. En la mayoría de los lenguajes de
programación, las constantes se declaran utilizando una palabra clave específica.
(Por ejemplo, "const" en C + +).
Variables: Una variable es un espacio en la memoria del programa que se utiliza para
almacenar datos. A diferencia de las constantes, el valor de una variable puede cambiar
durante la ejecución del programa. Por ejemplo, puedes declarar una variable llamada "edad"
para almacenar la edad de una persona y luego asignar diferentes valores según sea
necesario.
Acumuladores: Un acumulador es una variable utilizada para sumar o acumular
valores a medida que se ejecuta un bucle o se procesan datos. Por ejemplo, si deseas
calcular la suma de una lista de números, puedes usar un acumulador para ir sumando cada
número a medida que se recorre la lista.
Contadores: Un contador es una variable utilizada para llevar la cuenta de repeticiones
o iteraciones en un bucle. Se incrementa o decrementa en cada repetición del bucle. Por
ejemplo, si deseas repetir una determinada acción 10 veces, puedes utilizar un contador que
se incremente en cada repetición y se detenga cuando alcance el valor deseado.
Identificadores: En programación, los identificadores son nombres que se utilizan para
identificar variables, constantes, funciones y otros elementos del programa.
Los identificadores suelen seguir ciertas reglas, como comenzar con una letra o un guión
bajo, y pueden contener letras, dígitos y guiones bajos. Es importante elegir nombres
descriptivos y significativos para facilitar la comprensión del código.
4
Fundamentos de programación PSeInt
Algoritmo: Es una secuencia lógica de pasos que describe cómo resolver un
problema. En PSeInt, los algoritmos se escriben utilizando una combinación de texto
estructurado y pseudocódigo.
Variables: En PSeInt, las variables se utilizan para almacenar valores que pueden
cambiar durante la ejecución del programa. Para declarar una variable en PSeInt, se utiliza la
palabra clave "Definir" seguida del nombre de la variable y su tipo de datos.
Tipos de datos: PSeInt proporciona varios tipos de datos básicos, como números
enteros, números reales, caracteres y booleanos. Estos tipos de datos determinan qué tipo
de valores se pueden almacenar en las variables.
Estructuras de control: PSeInt admite estructuras de control como bucles y condicionales
para controlar el flujo de ejecución del programa. Los bucles permiten repetir un bloque de
código varias veces, mientras que los condicionales permiten ejecutar diferentes bloques de
código según una condición.
Entrada y salida: PSeInt proporciona instrucciones para recibir datos de entrada del
usuario (por ejemplo, "Leer") y para mostrar resultados o mensajes en pantalla
(Por ejemplo, "Escribir").
5
Taller anexo PSeInt
Averigua los siguientes conceptos: ¿Qué diferencia hay entre un contador y un
acumulador, cómo declarar una variable en pseint, los lenguajes pueden ser de tres tipos
favor explique cada uno, java-Python yc + + que representan?
Contador: Un contador se utiliza para llevar la cuenta de la cantidad de veces que
ocurre un evento. En la programación, un contador generalmente se inicia en cero
y se incrementa en una cantidad fija cada vez que ocurre el evento.
Es útil para contar repeticiones y controlar la ejecución de bucles. Por ejemplo, si tienes un
bucle que debe ejecutarse 10 veces, puedes usar un contador para rastrear cuántas veces
se ha ejecutado el bucle.
Acumulador: Un acumulador se utiliza para calcular la suma o el total de varios
valores. En lugar de contar repeticiones, un acumulador mantiene un total acumulativo de los
valores que se le agregan.
Se utiliza para calcular sumas, promedios o cualquier otra operación de agregación. Por
ejemplo, si deseas sumar una serie de números, puedes usar un acumulador para ir
sumando los valores a medida que se procesan.
Java: En Java, debes declarar el tipo variable y luego asignarle un nombre. Se puede
utilizar palabras clave como ‘’int’’ para enteros, ‘’float’’ para números decimales, ‘’String’’ para
cadenas de texto, etc.
Ejemplo:
int contador;
Python: En Python, no es necesario declarar explícitamente el tipo variable. Se puede
simplemente asignar un valor a un nombre de variable. Python determinará automáticamente
el tipo de variable en función del valor asignado.
Ejemplo:
contador = 0
C + +: En C + +, al igual que en Java, debemos declarar el tipo de variable y luego asignarle
un nombre. Se puede utilizar palabras claves como ‘’int’’ para enteros, ‘’float’’ para números
decimales, ‘’string’’ para cadenas de texto, etc.
Ejemplo:
int contador;
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, haz 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
3. Hacer un programa que muestre el área y perímetro de un triángulo.
10
11
4. Hacer un programa que muestre el área y perímetro de un círculo.
12
13
5. Hacer un programa para convertir una temperatura ingresada de Celsius a Fahrenheit.
14
6. Hacer un programa para convertir una longitud ingresada en pulgadas a pies.
15
Mapa conceptual
16
Conclusiones
● Gracias al arduo trabajo colaborativo realizado responsablemente con el grupo
estudiantil conformado por los 6 alumnos anteriormente mencionados, se logra
un amplia investigación sobre las diferentes programaciones y conceptos
necesarios para el buen ejercicio educativo en el área de tecnología.
● Mediante la investigación dirigida por el docente Guillermo Mondragón, se
fomenta la aptitud analítica e indagatoria que cada estudiante desarrolló
respecto al tema estudiado.
● Se logra conocer los conceptos y fundamentos del programa PSeInt y cómo
utilizar sus diferentes algoritmos para obtener más resultados así logrando
aprender y aportar más conocimiento sobre programación.
● Debido al buen trabajo indagativo de manera colectiva se obtiene una correcta
elaboración detallada del programa PseInt, indicando su utilización y la
importancia de este mismo.
17
Referencias
● Fundamentos de programacion PSeint
https://ed.team/blog/7-conceptos-basicos-de-la-programacion
https://bluuweb.github.io/desarrollo-web-bluuweb/11-01-psint/#variables
https://libros.catedu.es/books/fundamentos-de-programacion-estructurada-con-pseint-
y-scratch/page/entradas
● Conceptos básicos de programaciòn
https://www.aprenderaprogramar.com/index.php?option=com_content&view=arti
cle&id=431:acumuladores-en-programacion-y-similitud-con-contadores-ejemplo
s-y-uso-cu00159a&catid=28&Itemid=59
https://platzi.com/tutoriales/1050-basico-programacion/934-contadores-acumula
dores-y-centinelas/
● Taller anexo PSeint
https://salomonrt.wordpress.com/2017/08/19/diferencia-entre-un-contado
r-y-un-acumulador/
http://blog.espol.edu.ec/ccpg1001/contadores-y-acumuladores/
https://tutorialpython.com/variables-en-python/
https://www.manualweb.net/java/variables-java/
http://recursostic.educacion.es/observatorio/web/en/software/programaci
on/972-tipos-de-datos
https://asociacionaepi.es/declaracion-de-variables-en-c-y-c/
18
CAPTURAS
19
20
blogs
https://elmundodecata14.blogspot.com/
21

Más contenido relacionado

Similar a TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.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 ..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 ..pdfVALERIAPORTILLAR
 
taller tegnologia.docx..pdf
taller tegnologia.docx..pdftaller tegnologia.docx..pdf
taller tegnologia.docx..pdfNicolleQuintero4
 
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
 
CONCEPTOS DE PROGRAMACIÓN 11-2.pdf
CONCEPTOS DE PROGRAMACIÓN 11-2.pdfCONCEPTOS DE PROGRAMACIÓN 11-2.pdf
CONCEPTOS DE PROGRAMACIÓN 11-2.pdfJuanChaparro32
 
Tecnologia 11 6 (1)
Tecnologia 11 6 (1)Tecnologia 11 6 (1)
Tecnologia 11 6 (1)PriscilaGA
 
TALLER ANEXO PSEINT (1).pdf
TALLER ANEXO  PSEINT (1).pdfTALLER ANEXO  PSEINT (1).pdf
TALLER ANEXO PSEINT (1).pdfangelvillota1
 
Kaitlyn Londoño - Estructuras básicas_ conceptos básicos de programación (2).pdf
Kaitlyn Londoño - Estructuras básicas_ conceptos básicos de programación (2).pdfKaitlyn Londoño - Estructuras básicas_ conceptos básicos de programación (2).pdf
Kaitlyn Londoño - Estructuras básicas_ conceptos básicos de programación (2).pdfLeyan17
 
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 psint.pdf
taller psint.pdftaller psint.pdf
taller psint.pdfmaxifranco1
 

Similar a TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdf (20)

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 tegnologia.docx..pdf
taller tegnologia.docx..pdftaller tegnologia.docx..pdf
taller tegnologia.docx..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
Estructuras Básicas Estructuras Básicas
Estructuras Básicas
 
TALLER ANEXO PSEINT.docx
TALLER ANEXO  PSEINT.docxTALLER ANEXO  PSEINT.docx
TALLER ANEXO PSEINT.docx
 
CONCEPTOS DE PROGRAMACIÓN 11-2.pdf
CONCEPTOS DE PROGRAMACIÓN 11-2.pdfCONCEPTOS DE PROGRAMACIÓN 11-2.pdf
CONCEPTOS DE PROGRAMACIÓN 11-2.pdf
 
Tecnologia 11 6 (1)
Tecnologia 11 6 (1)Tecnologia 11 6 (1)
Tecnologia 11 6 (1)
 
TALLER ANEXO PSEINT (1).pdf
TALLER ANEXO  PSEINT (1).pdfTALLER ANEXO  PSEINT (1).pdf
TALLER ANEXO PSEINT (1).pdf
 
Kaitlyn Londoño - Estructuras básicas_ conceptos básicos de programación (2).pdf
Kaitlyn Londoño - Estructuras básicas_ conceptos básicos de programación (2).pdfKaitlyn Londoño - Estructuras básicas_ conceptos básicos de programación (2).pdf
Kaitlyn Londoño - Estructuras básicas_ conceptos básicos de programación (2).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 psint.pdf
taller psint.pdftaller psint.pdf
taller psint.pdf
 

Más de ssuserf18419

Trabajo Mas Completo excel en clase Majo
Trabajo Mas Completo excel en clase MajoTrabajo Mas Completo excel en clase Majo
Trabajo Mas Completo excel en clase Majossuserf18419
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
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..pdfssuserf18419
 
Blog, Excel avanzado, métodos estadísticos
Blog, Excel avanzado, métodos estadísticosBlog, Excel avanzado, métodos estadísticos
Blog, Excel avanzado, métodos estadísticosssuserf18419
 
Estrategias de apoyo.pdf
Estrategias de apoyo.pdfEstrategias de apoyo.pdf
Estrategias de apoyo.pdfssuserf18419
 
_Presentación Tecnologia El tornillo y el plano inclinado.pdf
_Presentación Tecnologia El tornillo y el plano inclinado.pdf_Presentación Tecnologia El tornillo y el plano inclinado.pdf
_Presentación Tecnologia El tornillo y el plano inclinado.pdfssuserf18419
 

Más de ssuserf18419 (7)

Trabajo Mas Completo excel en clase Majo
Trabajo Mas Completo excel en clase MajoTrabajo Mas Completo excel en clase Majo
Trabajo Mas Completo excel en clase Majo
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
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
 
Blog, Excel avanzado, métodos estadísticos
Blog, Excel avanzado, métodos estadísticosBlog, Excel avanzado, métodos estadísticos
Blog, Excel avanzado, métodos estadísticos
 
Excel avanzado #2
Excel avanzado #2Excel avanzado #2
Excel avanzado #2
 
Estrategias de apoyo.pdf
Estrategias de apoyo.pdfEstrategias de apoyo.pdf
Estrategias de apoyo.pdf
 
_Presentación Tecnologia El tornillo y el plano inclinado.pdf
_Presentación Tecnologia El tornillo y el plano inclinado.pdf_Presentación Tecnologia El tornillo y el plano inclinado.pdf
_Presentación Tecnologia El tornillo y el plano inclinado.pdf
 

Último

El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 

Último (20)

El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 

TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdf

  • 1. Taller anexo sobre estructuras básicas Juan Felipe Arcos Gomez Maria Jose Garcia Uchima Edgar Fabriany Martinez Ponce Valery Patarroyo Hoyos Catalina Ospina Ramirez I.E. Liceo Departamental Área de Tecnología e Informática Santiago de cali 2023 1
  • 2. Taller anexo sobre estructuras básicas Juan Felipe Arcos Gomez Maria Jose Garcia Uchima Edgar Fabriany Martinez Ponce Valery Patarroyo Hoyos Catalina Ospina Ramirez Guillermo Mondragon I.E.Liceo Departamental Área de Tecnologia e Informatica Santiago de Cali 2023 2
  • 3. Tabla de contenido Conceptos basicos de programacion……………………………………………………4 Fundamentos de programación PSeInt………………………………………………….5 Taller anexo PSeInt…………………………………………………………………………..6 Algoritmos usando el programa PSeInt y capturas de pantalla……………………..7 Mapa conceptual……………………………………………………………………………16 Conclusiones………………………………………………………………………………...17 Referencias………………………………………………………………………………….18 Evidencia de trabajo en equipo (capturas de pantalla).........................................19 - 20 3
  • 4. Eje temático 3 Estructuras básicas: conceptos básicos de programación (constantes, variables, acumuladores, contadores, identificadores), fundamentos de programación pseint. Conceptos básicos de programación Constantes: En programación, una constante es un valor fijo que no puede ser modificado durante la ejecución del programa. Por ejemplo, puedes definir una constante llamada "PI" con el valor 3.14159. En la mayoría de los lenguajes de programación, las constantes se declaran utilizando una palabra clave específica. (Por ejemplo, "const" en C + +). Variables: Una variable es un espacio en la memoria del programa que se utiliza para almacenar datos. A diferencia de las constantes, el valor de una variable puede cambiar durante la ejecución del programa. Por ejemplo, puedes declarar una variable llamada "edad" para almacenar la edad de una persona y luego asignar diferentes valores según sea necesario. Acumuladores: Un acumulador es una variable utilizada para sumar o acumular valores a medida que se ejecuta un bucle o se procesan datos. Por ejemplo, si deseas calcular la suma de una lista de números, puedes usar un acumulador para ir sumando cada número a medida que se recorre la lista. Contadores: Un contador es una variable utilizada para llevar la cuenta de repeticiones o iteraciones en un bucle. Se incrementa o decrementa en cada repetición del bucle. Por ejemplo, si deseas repetir una determinada acción 10 veces, puedes utilizar un contador que se incremente en cada repetición y se detenga cuando alcance el valor deseado. Identificadores: En programación, los identificadores son nombres que se utilizan para identificar variables, constantes, funciones y otros elementos del programa. Los identificadores suelen seguir ciertas reglas, como comenzar con una letra o un guión bajo, y pueden contener letras, dígitos y guiones bajos. Es importante elegir nombres descriptivos y significativos para facilitar la comprensión del código. 4
  • 5. Fundamentos de programación PSeInt Algoritmo: Es una secuencia lógica de pasos que describe cómo resolver un problema. En PSeInt, los algoritmos se escriben utilizando una combinación de texto estructurado y pseudocódigo. Variables: En PSeInt, las variables se utilizan para almacenar valores que pueden cambiar durante la ejecución del programa. Para declarar una variable en PSeInt, se utiliza la palabra clave "Definir" seguida del nombre de la variable y su tipo de datos. Tipos de datos: PSeInt proporciona varios tipos de datos básicos, como números enteros, números reales, caracteres y booleanos. Estos tipos de datos determinan qué tipo de valores se pueden almacenar en las variables. Estructuras de control: PSeInt admite estructuras de control como bucles y condicionales para controlar el flujo de ejecución del programa. Los bucles permiten repetir un bloque de código varias veces, mientras que los condicionales permiten ejecutar diferentes bloques de código según una condición. Entrada y salida: PSeInt proporciona instrucciones para recibir datos de entrada del usuario (por ejemplo, "Leer") y para mostrar resultados o mensajes en pantalla (Por ejemplo, "Escribir"). 5
  • 6. Taller anexo PSeInt Averigua los siguientes conceptos: ¿Qué diferencia hay entre un contador y un acumulador, cómo declarar una variable en pseint, los lenguajes pueden ser de tres tipos favor explique cada uno, java-Python yc + + que representan? Contador: Un contador se utiliza para llevar la cuenta de la cantidad de veces que ocurre un evento. En la programación, un contador generalmente se inicia en cero y se incrementa en una cantidad fija cada vez que ocurre el evento. Es útil para contar repeticiones y controlar la ejecución de bucles. Por ejemplo, si tienes un bucle que debe ejecutarse 10 veces, puedes usar un contador para rastrear cuántas veces se ha ejecutado el bucle. Acumulador: Un acumulador se utiliza para calcular la suma o el total de varios valores. En lugar de contar repeticiones, un acumulador mantiene un total acumulativo de los valores que se le agregan. Se utiliza para calcular sumas, promedios o cualquier otra operación de agregación. Por ejemplo, si deseas sumar una serie de números, puedes usar un acumulador para ir sumando los valores a medida que se procesan. Java: En Java, debes declarar el tipo variable y luego asignarle un nombre. Se puede utilizar palabras clave como ‘’int’’ para enteros, ‘’float’’ para números decimales, ‘’String’’ para cadenas de texto, etc. Ejemplo: int contador; Python: En Python, no es necesario declarar explícitamente el tipo variable. Se puede simplemente asignar un valor a un nombre de variable. Python determinará automáticamente el tipo de variable en función del valor asignado. Ejemplo: contador = 0 C + +: En C + +, al igual que en Java, debemos declarar el tipo de variable y luego asignarle un nombre. Se puede utilizar palabras claves como ‘’int’’ para enteros, ‘’float’’ para números decimales, ‘’string’’ para cadenas de texto, etc. Ejemplo: int contador; 6
  • 7. 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, haz la resta, la multiplicación y la división; muestre el resultado. 7
  • 8. 8
  • 9. 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. 10
  • 11. 11
  • 12. 4. Hacer un programa que muestre el área y perímetro de un círculo. 12
  • 13. 13
  • 14. 5. Hacer un programa para convertir una temperatura ingresada de Celsius a Fahrenheit. 14
  • 15. 6. Hacer un programa para convertir una longitud ingresada en pulgadas a pies. 15
  • 17. Conclusiones ● Gracias al arduo trabajo colaborativo realizado responsablemente con el grupo estudiantil conformado por los 6 alumnos anteriormente mencionados, se logra un amplia investigación sobre las diferentes programaciones y conceptos necesarios para el buen ejercicio educativo en el área de tecnología. ● Mediante la investigación dirigida por el docente Guillermo Mondragón, se fomenta la aptitud analítica e indagatoria que cada estudiante desarrolló respecto al tema estudiado. ● Se logra conocer los conceptos y fundamentos del programa PSeInt y cómo utilizar sus diferentes algoritmos para obtener más resultados así logrando aprender y aportar más conocimiento sobre programación. ● Debido al buen trabajo indagativo de manera colectiva se obtiene una correcta elaboración detallada del programa PseInt, indicando su utilización y la importancia de este mismo. 17
  • 18. Referencias ● Fundamentos de programacion PSeint https://ed.team/blog/7-conceptos-basicos-de-la-programacion https://bluuweb.github.io/desarrollo-web-bluuweb/11-01-psint/#variables https://libros.catedu.es/books/fundamentos-de-programacion-estructurada-con-pseint- y-scratch/page/entradas ● Conceptos básicos de programaciòn https://www.aprenderaprogramar.com/index.php?option=com_content&view=arti cle&id=431:acumuladores-en-programacion-y-similitud-con-contadores-ejemplo s-y-uso-cu00159a&catid=28&Itemid=59 https://platzi.com/tutoriales/1050-basico-programacion/934-contadores-acumula dores-y-centinelas/ ● Taller anexo PSeint https://salomonrt.wordpress.com/2017/08/19/diferencia-entre-un-contado r-y-un-acumulador/ http://blog.espol.edu.ec/ccpg1001/contadores-y-acumuladores/ https://tutorialpython.com/variables-en-python/ https://www.manualweb.net/java/variables-java/ http://recursostic.educacion.es/observatorio/web/en/software/programaci on/972-tipos-de-datos https://asociacionaepi.es/declaracion-de-variables-en-c-y-c/ 18
  • 20. 20