SlideShare una empresa de Scribd logo
Estructuras básicas: conceptos básicos de programación
Juan David Caceres Muñoz
Isabella Garcia Manrique
Jhoan Sebastian Gonzalez Ordoñez
Juan Steban Hernandez Ordoñez
Juliana Mompotes Valencia
Maria Camila Ordoñez Muñoz
Docente
Guillermo Mondragón
I.E Liceo Departamental
Área de Tecnología
Santiago de Cali
2023
Tabla de Contenido
Eje Temático............................................................…………………..….……………………..3
Taller anexo...........................................................................................................................5
Mapa Conceptual................................................................................................................13
Conclusiones......................................................................................................................14
Evidencias…………………………………………………………………….……………..…...15
Link de los blog ……………………………………………………………….………………….17
1.Desarrollo de la actividad grupal
Conceptos básicos de programación
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.
-Constantes:
Una constante es un valor que no puede ser alterado/modificado durante la
ejecución de un programa, únicamente puede ser leído. Una constante
corresponde a una longitud fija de un área reservada en la memoria principal del
ordenador, donde el programa almacena valores fijos.
-Variables:
En programación, una variable está formada por un espacio en el sistema de
almacenaje y un nombre simbólico que está asociado a dicho espacio. Ese
espacio contiene una cantidad de información conocida o desconocida, es decir
un valor.
-Acumuladores:
El acumulador 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 (ALU). El conjunto de pilas o
acumuladores se denomina batería.
-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, digitos y guiones bajos. Es importante
elegir nombres descriptivos y Significativos para facilitar la comprensión del
código
Taller anexo
I. Averigua los siguientes conceptos: ¿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?
R// Un contador es una variable que se utiliza para contar algo. Normalmente
usamos un contador dentro de un ciclo y cambiamos su valor sumándole o
restándole una constante, es decir, siempre se le suma o resta la misma cantidad.
El caso más utilizado es incrementar la variable en uno. mientras que un
acumulador es una variable que se utiliza para sumar valores. Al igual que el
contador, se utiliza normalmente dentro de un ciclo pero cambiamos su valor
sumándole una variable, es decir, no siempre se le suma la misma cantidad. La
diferencia radica en que el valor incremental está determinado por una variable.
Para declarar variables, lo único que debemos hacer es indicar el nombre de la
variable y su tipo (lógico, entero, y cadena), antes del inicio del programa,
separados por comas.
en el siguiente caso la primera variable tiene el nombre de Número _a (5) y su
tipo es entero con un punto y coma al final
Lo mismo pasa con la segunda variable que es un tipo cadena y su nombre es
Apellidos (Caceres)
II. Representa el algoritmo usando el programa pseint en modo flexible y
muestra 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.
Los dos números en cuestión son n1 = 5 y n2 = 8
el proceso y resultado es el siguiente
2. Calcular el promedio de 4 calificaciones o el promedio de 4 notas.
3. Hacer un programa que muestre el área y perímetro de un triángulo.
Para poder hacer esto hay que recordar tres cosas
- Para poder sacar el perímetro se suman los tres lados del triángulo (a,b,c).
-Sacar el semiperímetro que es el perímetro dividido entre 2.
-Y por último aplicar la fórmula de herón para encontrar el área.
4. Hacer un programa que muestre el área y perímetro de un círculo.
5. Hacer un programa para convertir una temperatura ingresada de Celsius a
Fahrenheit.
6. Hacer un programa para convertir una longitud ingresada en pulgadas a pies.
7. Ingresar por teclado el nombre y la edad de cualquier persona e imprima tanto
el nombre como la edad.
Mapa conceptual
Conclusiones
Se puede concluir que, los algoritmos son secuencias lógicas de pasos que
describen cómo resolver un problema. En PSeint, se escriben utilizando texto
estructurado y pseudocódigo. Las constantes son valores que no pueden cambiar
durante la ejecución del programa, mientras que las variables son espacios de
almacenamiento con nombres asociados que pueden contener información
conocida o desconocida. Los acumuladores almacenan temporalmente
resultados aritméticos y lógicos para ser tratados por la unidad aritmético-
lógica. Los contadores son variables utilizadas para llevar la cuenta de
repeticiones en un bucle. Por último, los identificadores son nombres que se
usan para identificar elementos del programa y deben seguir ciertas reglas para
facilitar la comprensión del código
Estructuras básicas_ conceptos básicos de programación.docx
Estructuras básicas_ conceptos básicos de programación.docx
Links de los blogs
- https://roboticajuandavid.blogspot.com/
- https://tecnosebas1.blogspot.com/
-https://esacruz1942.blogspot.com/?m=1
-https://juliylatecnologia2.blogspot.com/?m=1
-
-
-

Más contenido relacionado

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

Tecnologia (2).pdf
Tecnologia (2).pdfTecnologia (2).pdf
Tecnologia (2).pdf
heidyruiz26
 
Tecnologia 2.pdf
Tecnologia 2.pdfTecnologia 2.pdf
Tecnologia 2.pdf
majopepe17
 
Estructuras básicas_ Conceptos básicos de programación.pdf
Estructuras básicas_ Conceptos básicos de programación.pdfEstructuras básicas_ Conceptos básicos de programación.pdf
Estructuras básicas_ Conceptos básicos de programación.pdf
juanisvelez2
 
Estructuras básicas_ Conceptos básicos de programación.pdf
Estructuras básicas_ Conceptos básicos de programación.pdfEstructuras básicas_ Conceptos básicos de programación.pdf
Estructuras básicas_ Conceptos básicos de programación.pdf
SarasofiaPerdomoosor
 
Estructuras básicas: Conceptos de programación
Estructuras básicas: Conceptos de programación Estructuras básicas: Conceptos de programación
Estructuras básicas: Conceptos de programación
JaviSanta2
 
Estructuras básicas_ Conceptos básicos de programación.pdf
Estructuras básicas_ Conceptos básicos de programación.pdfEstructuras básicas_ Conceptos básicos de programación.pdf
Estructuras básicas_ Conceptos básicos de programación.pdf
AndradeJose6
 
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
ValeryPatarroyohoyos
 
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
mariagarciauchima
 
TECNOLOGIA 10-3 (1).pdf
TECNOLOGIA 10-3 (1).pdfTECNOLOGIA 10-3 (1).pdf
TECNOLOGIA 10-3 (1).pdf
angela455951
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
ValentinaTabares11
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
SofiaMurillo27
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
karen849811
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
angelacastaneda5
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
karen849811
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
karen849811
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
ValentinaTabares11
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
angela455951
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
SofiaDiaz692624
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
sofiaacosta74
 
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
ValeryPatarroyohoyos
 

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

Tecnologia (2).pdf
Tecnologia (2).pdfTecnologia (2).pdf
Tecnologia (2).pdf
 
Tecnologia 2.pdf
Tecnologia 2.pdfTecnologia 2.pdf
Tecnologia 2.pdf
 
Estructuras básicas_ Conceptos básicos de programación.pdf
Estructuras básicas_ Conceptos básicos de programación.pdfEstructuras básicas_ Conceptos básicos de programación.pdf
Estructuras básicas_ Conceptos básicos de programación.pdf
 
Estructuras básicas_ Conceptos básicos de programación.pdf
Estructuras básicas_ Conceptos básicos de programación.pdfEstructuras básicas_ Conceptos básicos de programación.pdf
Estructuras básicas_ Conceptos básicos de programación.pdf
 
Estructuras básicas: Conceptos de programación
Estructuras básicas: Conceptos de programación Estructuras básicas: Conceptos de programación
Estructuras básicas: Conceptos de programación
 
Estructuras básicas_ Conceptos básicos de programación.pdf
Estructuras básicas_ Conceptos básicos de programación.pdfEstructuras básicas_ Conceptos básicos de programación.pdf
Estructuras básicas_ Conceptos básicos de programación.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.pdf
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdfTALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.pdf
TALLER ANEXO SOBRE ESTRUCTURAS BÁSICAS.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
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.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
 

Más de SebastinOrdez4

JUANITA Y SEBASTIAN TRABAJO TEGNOLOGIA TABLA EXCEL
JUANITA Y SEBASTIAN TRABAJO TEGNOLOGIA TABLA EXCELJUANITA Y SEBASTIAN TRABAJO TEGNOLOGIA TABLA EXCEL
JUANITA Y SEBASTIAN TRABAJO TEGNOLOGIA TABLA EXCEL
SebastinOrdez4
 
TRABAJO TECNOLOGÍA E INFORMATICA TABLAAA
TRABAJO TECNOLOGÍA E INFORMATICA TABLAAATRABAJO TECNOLOGÍA E INFORMATICA TABLAAA
TRABAJO TECNOLOGÍA E INFORMATICA TABLAAA
SebastinOrdez4
 
tecnologia11-6 Juan Sebastián Gonzalez liceo
tecnologia11-6 Juan Sebastián Gonzalez liceotecnologia11-6 Juan Sebastián Gonzalez liceo
tecnologia11-6 Juan Sebastián Gonzalez liceo
SebastinOrdez4
 
Trabajo de Excel.docx
Trabajo de Excel.docxTrabajo de Excel.docx
Trabajo de Excel.docx
SebastinOrdez4
 
Trabajo de tecnologia.docx
Trabajo de tecnologia.docxTrabajo de tecnologia.docx
Trabajo de tecnologia.docx
SebastinOrdez4
 
Estructuras básicas_ conceptos básicos de programación.docx
Estructuras básicas_ conceptos básicos de programación.docxEstructuras básicas_ conceptos básicos de programación.docx
Estructuras básicas_ conceptos básicos de programación.docx
SebastinOrdez4
 
Trabajo de Excel.docx
Trabajo de Excel.docxTrabajo de Excel.docx
Trabajo de Excel.docx
SebastinOrdez4
 
Trabajo de tecnologia.docx
Trabajo de tecnologia.docxTrabajo de tecnologia.docx
Trabajo de tecnologia.docx
SebastinOrdez4
 
ENGRANAJES
ENGRANAJES ENGRANAJES
ENGRANAJES
SebastinOrdez4
 

Más de SebastinOrdez4 (9)

JUANITA Y SEBASTIAN TRABAJO TEGNOLOGIA TABLA EXCEL
JUANITA Y SEBASTIAN TRABAJO TEGNOLOGIA TABLA EXCELJUANITA Y SEBASTIAN TRABAJO TEGNOLOGIA TABLA EXCEL
JUANITA Y SEBASTIAN TRABAJO TEGNOLOGIA TABLA EXCEL
 
TRABAJO TECNOLOGÍA E INFORMATICA TABLAAA
TRABAJO TECNOLOGÍA E INFORMATICA TABLAAATRABAJO TECNOLOGÍA E INFORMATICA TABLAAA
TRABAJO TECNOLOGÍA E INFORMATICA TABLAAA
 
tecnologia11-6 Juan Sebastián Gonzalez liceo
tecnologia11-6 Juan Sebastián Gonzalez liceotecnologia11-6 Juan Sebastián Gonzalez liceo
tecnologia11-6 Juan Sebastián Gonzalez liceo
 
Trabajo de Excel.docx
Trabajo de Excel.docxTrabajo de Excel.docx
Trabajo de Excel.docx
 
Trabajo de tecnologia.docx
Trabajo de tecnologia.docxTrabajo de tecnologia.docx
Trabajo de tecnologia.docx
 
Estructuras básicas_ conceptos básicos de programación.docx
Estructuras básicas_ conceptos básicos de programación.docxEstructuras básicas_ conceptos básicos de programación.docx
Estructuras básicas_ conceptos básicos de programación.docx
 
Trabajo de Excel.docx
Trabajo de Excel.docxTrabajo de Excel.docx
Trabajo de Excel.docx
 
Trabajo de tecnologia.docx
Trabajo de tecnologia.docxTrabajo de tecnologia.docx
Trabajo de tecnologia.docx
 
ENGRANAJES
ENGRANAJES ENGRANAJES
ENGRANAJES
 

Último

aplicaciones de sistema de informacion geografico
aplicaciones de sistema de informacion geograficoaplicaciones de sistema de informacion geografico
aplicaciones de sistema de informacion geografico
cyberquiximies
 
MATERIAL BASE D A T O S .docx
MATERIAL BASE    D A T O S              .docxMATERIAL BASE    D A T O S              .docx
MATERIAL BASE D A T O S .docx
CarlosAndresLoaizaRe
 
FORMATO DE de Instrucción Clínica.pdf
FORMATO DE  de Instrucción Clínica.pdfFORMATO DE  de Instrucción Clínica.pdf
FORMATO DE de Instrucción Clínica.pdf
HenrySalinas17
 
DN Consultores | Una mirada al mercado de fibra en Perú
DN Consultores | Una mirada al mercado de fibra en PerúDN Consultores | Una mirada al mercado de fibra en Perú
DN Consultores | Una mirada al mercado de fibra en Perú
estudios22
 
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
241578066
 
2 FIBRA OPTICA COMO MEDIO DE RED DE ACCESO.pptx
2 FIBRA OPTICA COMO MEDIO DE RED DE ACCESO.pptx2 FIBRA OPTICA COMO MEDIO DE RED DE ACCESO.pptx
2 FIBRA OPTICA COMO MEDIO DE RED DE ACCESO.pptx
bellomiguelangel68
 
11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf
PanchoChangue
 
bomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexionesbomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexiones
JessAdrinGonzlezCade
 
_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf
correodetareas
 
Informe de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdf
Informe de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdfInforme de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdf
Informe de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdf
KEVINYOICIAQUINOSORI
 
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptxDiapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
GnesisOrtegaDeLen
 
Catalogo-Voxtech- accesorios radios RF.pdf
Catalogo-Voxtech- accesorios radios RF.pdfCatalogo-Voxtech- accesorios radios RF.pdf
Catalogo-Voxtech- accesorios radios RF.pdf
walter729637
 
Generaciones de Computadoras .
Generaciones de Computadoras                 .Generaciones de Computadoras                 .
Generaciones de Computadoras .
gregory760891
 
Evolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TICEvolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TIC
Henry W. Zavala
 
PRESENTACION_TRANSFRENIA DE EMBRIONES _2019_MANAZO.pdf
PRESENTACION_TRANSFRENIA DE EMBRIONES _2019_MANAZO.pdfPRESENTACION_TRANSFRENIA DE EMBRIONES _2019_MANAZO.pdf
PRESENTACION_TRANSFRENIA DE EMBRIONES _2019_MANAZO.pdf
MARCOMARCAVILLACA1
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
Katia Reyes
 
Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...
Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...
Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...
sunwndniel
 
BIOSENSORES BASADOS EN NANOTECNOLOGÍA.pdf
BIOSENSORES BASADOS EN NANOTECNOLOGÍA.pdfBIOSENSORES BASADOS EN NANOTECNOLOGÍA.pdf
BIOSENSORES BASADOS EN NANOTECNOLOGÍA.pdf
sunwndniel
 
Conceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagaciónConceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagación
edgarcalle8
 
CAMARAS DE SEGURIDAD Y CIRCUITO CERRADO DE TELEVISION
CAMARAS DE SEGURIDAD Y CIRCUITO CERRADO DE TELEVISIONCAMARAS DE SEGURIDAD Y CIRCUITO CERRADO DE TELEVISION
CAMARAS DE SEGURIDAD Y CIRCUITO CERRADO DE TELEVISION
JairoDarioCalleGarci1
 

Último (20)

aplicaciones de sistema de informacion geografico
aplicaciones de sistema de informacion geograficoaplicaciones de sistema de informacion geografico
aplicaciones de sistema de informacion geografico
 
MATERIAL BASE D A T O S .docx
MATERIAL BASE    D A T O S              .docxMATERIAL BASE    D A T O S              .docx
MATERIAL BASE D A T O S .docx
 
FORMATO DE de Instrucción Clínica.pdf
FORMATO DE  de Instrucción Clínica.pdfFORMATO DE  de Instrucción Clínica.pdf
FORMATO DE de Instrucción Clínica.pdf
 
DN Consultores | Una mirada al mercado de fibra en Perú
DN Consultores | Una mirada al mercado de fibra en PerúDN Consultores | Una mirada al mercado de fibra en Perú
DN Consultores | Una mirada al mercado de fibra en Perú
 
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
"El uso de las TIC en la vida cotidiana". SantanaMartinez_Alejandra
 
2 FIBRA OPTICA COMO MEDIO DE RED DE ACCESO.pptx
2 FIBRA OPTICA COMO MEDIO DE RED DE ACCESO.pptx2 FIBRA OPTICA COMO MEDIO DE RED DE ACCESO.pptx
2 FIBRA OPTICA COMO MEDIO DE RED DE ACCESO.pptx
 
11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf11. Legislación Aplicada a la Informática.pdf
11. Legislación Aplicada a la Informática.pdf
 
bomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexionesbomba-koomey -Todo sobre sus istema y conexiones
bomba-koomey -Todo sobre sus istema y conexiones
 
_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf_Manejo de Riesgos en el Laboratorio.pdf
_Manejo de Riesgos en el Laboratorio.pdf
 
Informe de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdf
Informe de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdfInforme de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdf
Informe de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdf
 
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptxDiapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
Diapositiva sobre Tecnologia de la Información y Telecomunicaciones.pptx
 
Catalogo-Voxtech- accesorios radios RF.pdf
Catalogo-Voxtech- accesorios radios RF.pdfCatalogo-Voxtech- accesorios radios RF.pdf
Catalogo-Voxtech- accesorios radios RF.pdf
 
Generaciones de Computadoras .
Generaciones de Computadoras                 .Generaciones de Computadoras                 .
Generaciones de Computadoras .
 
Evolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TICEvolución, características, aplicación, ventajas y desventajas de las TIC
Evolución, características, aplicación, ventajas y desventajas de las TIC
 
PRESENTACION_TRANSFRENIA DE EMBRIONES _2019_MANAZO.pdf
PRESENTACION_TRANSFRENIA DE EMBRIONES _2019_MANAZO.pdfPRESENTACION_TRANSFRENIA DE EMBRIONES _2019_MANAZO.pdf
PRESENTACION_TRANSFRENIA DE EMBRIONES _2019_MANAZO.pdf
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
 
Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...
Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...
Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...
 
BIOSENSORES BASADOS EN NANOTECNOLOGÍA.pdf
BIOSENSORES BASADOS EN NANOTECNOLOGÍA.pdfBIOSENSORES BASADOS EN NANOTECNOLOGÍA.pdf
BIOSENSORES BASADOS EN NANOTECNOLOGÍA.pdf
 
Conceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagaciónConceptos y definiciones de Antenas y propagación
Conceptos y definiciones de Antenas y propagación
 
CAMARAS DE SEGURIDAD Y CIRCUITO CERRADO DE TELEVISION
CAMARAS DE SEGURIDAD Y CIRCUITO CERRADO DE TELEVISIONCAMARAS DE SEGURIDAD Y CIRCUITO CERRADO DE TELEVISION
CAMARAS DE SEGURIDAD Y CIRCUITO CERRADO DE TELEVISION
 

Estructuras básicas_ conceptos básicos de programación.docx

  • 1. Estructuras básicas: conceptos básicos de programación Juan David Caceres Muñoz Isabella Garcia Manrique Jhoan Sebastian Gonzalez Ordoñez Juan Steban Hernandez Ordoñez Juliana Mompotes Valencia Maria Camila Ordoñez Muñoz Docente Guillermo Mondragón I.E Liceo Departamental Área de Tecnología Santiago de Cali 2023
  • 2. Tabla de Contenido Eje Temático............................................................…………………..….……………………..3 Taller anexo...........................................................................................................................5 Mapa Conceptual................................................................................................................13 Conclusiones......................................................................................................................14 Evidencias…………………………………………………………………….……………..…...15 Link de los blog ……………………………………………………………….………………….17
  • 3. 1.Desarrollo de la actividad grupal Conceptos básicos de programación 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. -Constantes: Una constante es un valor que no puede ser alterado/modificado durante la ejecución de un programa, únicamente puede ser leído. Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos. -Variables: En programación, una variable está formada por un espacio en el sistema de almacenaje y un nombre simbólico que está asociado a dicho espacio. Ese espacio contiene una cantidad de información conocida o desconocida, es decir un valor. -Acumuladores: El acumulador 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 (ALU). El conjunto de pilas o acumuladores se denomina batería. -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.
  • 4. -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, digitos y guiones bajos. Es importante elegir nombres descriptivos y Significativos para facilitar la comprensión del código
  • 5. Taller anexo I. Averigua los siguientes conceptos: ¿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? R// Un contador es una variable que se utiliza para contar algo. Normalmente usamos un contador dentro de un ciclo y cambiamos su valor sumándole o restándole una constante, es decir, siempre se le suma o resta la misma cantidad. El caso más utilizado es incrementar la variable en uno. mientras que un acumulador es una variable que se utiliza para sumar valores. Al igual que el contador, se utiliza normalmente dentro de un ciclo pero cambiamos su valor sumándole una variable, es decir, no siempre se le suma la misma cantidad. La diferencia radica en que el valor incremental está determinado por una variable. Para declarar variables, lo único que debemos hacer es indicar el nombre de la variable y su tipo (lógico, entero, y cadena), antes del inicio del programa, separados por comas. en el siguiente caso la primera variable tiene el nombre de Número _a (5) y su tipo es entero con un punto y coma al final Lo mismo pasa con la segunda variable que es un tipo cadena y su nombre es Apellidos (Caceres)
  • 6. II. Representa el algoritmo usando el programa pseint en modo flexible y muestra 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. Los dos números en cuestión son n1 = 5 y n2 = 8 el proceso y resultado es el siguiente
  • 7. 2. Calcular el promedio de 4 calificaciones o el promedio de 4 notas.
  • 8. 3. Hacer un programa que muestre el área y perímetro de un triángulo. Para poder hacer esto hay que recordar tres cosas - Para poder sacar el perímetro se suman los tres lados del triángulo (a,b,c). -Sacar el semiperímetro que es el perímetro dividido entre 2. -Y por último aplicar la fórmula de herón para encontrar el área.
  • 9. 4. Hacer un programa que muestre el área y perímetro de un círculo.
  • 10. 5. Hacer un programa para convertir una temperatura ingresada de Celsius a Fahrenheit.
  • 11. 6. Hacer un programa para convertir una longitud ingresada en pulgadas a pies. 7. Ingresar por teclado el nombre y la edad de cualquier persona e imprima tanto el nombre como la edad.
  • 13. Conclusiones Se puede concluir que, los algoritmos son secuencias lógicas de pasos que describen cómo resolver un problema. En PSeint, se escriben utilizando texto
  • 14. estructurado y pseudocódigo. Las constantes son valores que no pueden cambiar durante la ejecución del programa, mientras que las variables son espacios de almacenamiento con nombres asociados que pueden contener información conocida o desconocida. Los acumuladores almacenan temporalmente resultados aritméticos y lógicos para ser tratados por la unidad aritmético- lógica. Los contadores son variables utilizadas para llevar la cuenta de repeticiones en un bucle. Por último, los identificadores son nombres que se usan para identificar elementos del programa y deben seguir ciertas reglas para facilitar la comprensión del código
  • 17. Links de los blogs - https://roboticajuandavid.blogspot.com/ - https://tecnosebas1.blogspot.com/ -https://esacruz1942.blogspot.com/?m=1 -https://juliylatecnologia2.blogspot.com/?m=1 - - -