SlideShare una empresa de Scribd logo
Estructuras básicas de programación
Miguel Angel Astaiza
Emanuel Castro
Cristian Hurtado
Alejandra Ortiz
Ana Sofia Quiceno
Sofía Rodríguez
Grado: 10-5
Institución Educativa
Liceo Departamental
Santiago de Cali
2023
ELECTRICIDAD Y ELECTRONICA
Miguel Ángel Astaiza
Emanuel Castro
Cristian Hurtado
Alejandra Ortiz
Ana Sofia Quiceno
Sofia Rodríguez Collazos
Grado: 10-5
Guillermo Mondragón
Magister en Educación
I.E Liceo Departamental
Área de Tecnología e informática
Santiago de Cali
2023
Tabla de contenido
Actividad grupal punto 1 ---------------------------------------------------------------- 4 – 7
Mapa mental ------------------------------------------------------------------------------- 7
Conclusiones ------------------------------------------------------------------------------ 8
Anexos -------------------------------------------------------------------------------------- 9 - 13
Referencias ------------------------------------------------------------------------------- 13 - 14
Actividad grupal
1. Concepto básicos de programación: conceptos básicos de programación
(constantes, variables, acumuladores, contadores, identificadores, fundamentos
de programación Pseint).
 Constante
Una constante es un valor que se mantiene constante o inalterable durante la
ejecución de un programa. A diferencia de las variables, cuyos valores pueden
cambiar a lo largo del programa, las constantes tienen un valor fijo y no se
pueden modificar una vez que se les ha asignado.
Las constantes se utilizan en programación para representar valores fijos y
predefinidos que se utilizan en el código.
La ventaja de utilizar constantes en lugar de valores literales (valores
directamente escritos en el código) es que facilitan el mantenimiento del
programa. Si se necesita cambiar un valor constante, solo es necesario
modificarlo en un lugar, en su declaración, en lugar de buscar y cambiar
cualquier instancia donde se utilice ese valor en el programa.
 Variable
Una variable es un contenedor nombrado que almacena un valor o una
referencia a un valor. Las variables se utilizan para almacenar y manipular
datos en un programa.
Cuando se define una variable, se le asigna un nombre único y se reserva un
espacio en la memoria para almacenar su valor. Este valor puede ser de
diferentes tipos de datos, como números, cadenas de texto, booleanos, etc.
Las variables tienen varias características importantes:
1. Nombre: Cada variable tiene un nombre que la identifica de manera única en
el programa.
2. Tipo de dato: Las variables deben tener un tipo de dato asociado, que define
el tipo de valor que pueden almacenar.
3. Valor: Una variable almacena un valor específico que puede ser asignado y
modificado durante la ejecución del programa.
4. Alcance: El alcance de una variable determina dónde puede ser accedida y
utilizada en el código.
 Acumulador
Variable numérica que permite ir acumulando operaciones, también permite ir
haciendo operaciones parciales. El acumulador inicia a un valor inicial según
las operación que va acumular; 0 si es una suma 1 si es un producto.
 Contador
El contador nos diría la cantidad exacta de monedas y esto lo haremos a través
de un ciclo. Cada vez que se ingrese una moneda el contador nos va a ir
guardando en uno en uno y al final sabremos cuántas monedas o cuántos
billetes se han ingresado.
 Identificadores
Los identificadores son símbolos utilizados para identificar de forma exclusiva
las entidades del programa. También se utilizan para referirse a tipos,
constantes, macros y parámetros. Un nombre de identificador debe indicar el
significado y el uso del elemento que se refiere.
Por otra parte un identificador se forma de acuerdo a ciertas reglas, las cuales
son:
1) Debe comenzar con un carácter Alfabético (A - Z, mayúsculas o minúsculas)
2) Los demás caracteres pueden ser letras, dígitos o el carácter especial de
subrayado (_)
3) Las letras no deben ser tildadas.
4) No se admiten espacios en blanco.
5) No deberá coincidir con palabras reservadas del lenguaje algorítmico. (
Ejemplo: Var, Const, Entero, Real, etc.)
6) La longitud de los identificadores pueden ser de hasta 8 caracteres. Este
valor dependerá del lenguaje de programación que esté estudiando.
7) Deben ser nombres significativos al programa que se esté realizando.
8) Finalmente debe indicar su tipo (Entero, Real, cadena, carácter o booleano)
 Fundamentos de programación Pseint
Pseint incorpora diferentes herramientas de edición: listado de funciones,
operadores, variables, resaltado de bloques lógicos, coloreador de sintaxis,
indentado inteligente y autocompletado. Además, es posible utilizar plantillas
para los comandos básicos, con sus correspondientes descripciones, para que
los estudiantes las completen de manera más fácil.También en esta plataforma
existen unos Pseudocódigos que se emplean para escribir los algoritmos y
pueden transformarse en un diagrama de flujo, facilitando así la tarea de
analizarlos y comprenderlos mucho mejor desde un punto de vista gráfico.
Finalmente, Pseint cuenta, por otro lado, con un modo de ejecución especial
donde el docente explica detalladamente cómo se procesa cada una de las
instrucciones del algoritmo para que los estudiantes entiendan mejor su
funcionamiento. Entonces la herramienta señala, de igual forma, los errores de
sintaxis en tiempo real, los fallos en el tiempo de ejecución y proporciona
descripciones detalladas de cada uno de los errores presentados con sus
causas y posibles soluciones.
Mapa Mental
Conclusiones
 Los conceptos básicos de programación son fundamentales para
comprender y desarrollar aplicaciones y sistemas informáticos modernos
y especialmente efectivos.
 Los fundamentos de programación en PSeInt son un excelente punto de
partida para quienes se están iniciando en el mundo de la programación.
PSeInt es una herramienta educativa y didáctica que permite a los
principiantes adquirir conocimientos básicos de programación sin tener
que preocuparse por la sintaxis de un lenguaje de programación
específico.
 PSeInt es una herramienta valiosa y accesible para introducirse en el
mundo de la programación y sentar las bases para futuros aprendizajes.
Los fundamentos adquiridos a través de PSeInt garantizan una base
sólida para avanzar en el estudio de lenguajes de programación más
complejos y aplicar los conocimientos en la resolución de problemas del
mundo real. Aplicaciones en la era digital. Estos conceptos sientan las
bases para crear soluciones eficientes y efectivas a través de la escritura
de códigos, además, para la creación de diferentes vocabularios y
comunicaciones virtuales a través de algoritmos, códigos y diferentes
maneras de aprendizaje digital.
 Gracias a estos diferentes programas herramientas digitales podemos
comprender el mundo de la tecnología desde una perspectiva
conceptual. Para utilizarlos como recursos prácticos en diferentes
actividades que van desde juegos digitales hasta la programación y el
sistema de un electrodoméstico. A demás, es una variable indispensable
para todo lo que tenga que ver con tecnología, ya que la programación
digital es la base fundamental de todo lenguaje informático y cómo a
través de ella podemos crear proyectos y programas que son útiles para
nuestra vida diaria.
Anexos
Referencias
1. Conceptos básicos de la programación
https://andresmtzg.wordpress.com/2012/09/27/identificadores-variables-y-
constantes/
https://www.educaciontrespuntocero.com/tecnologia/pseint-programacion/
https://www.digitaliapublishing.com/a/45537/fundamentos-de-programacion-
usando-
pseint#:~:text=El%20libro%20de%20Fundamentos%20de,%2C%20python%2C%20java
Script%2C%20Matlab
https://www.programacionwebs.com/programacion/identificadores-en-
programacion/
Integrantes
 Sofia Rodriguez; encargada del aseo. Fundamentos del Pseint y los conceptos
básicos de los identificadores: https://creacionessofix015.blogspot.com/?m=1
 Miguel Astaiza; Monito. Organizador de informe y a parte de las conclusiones:
https://supertecnomaad14526.blogspot.com/
 Alejandra Ortiz; Periodista. Definiciones de constantes y variables:
https://tecnologiaaleja08.blogspot.com/?m=1
 Cristian Restrepo; Relator: Conclusiones:
https://tecnologiadecristian1052023.blogspot.com/?m=1
 Ana Sofia Quiceno; Vigía de tiempo. Mapa Mental:
https://tecnomagic0129.blogspot.com/?m=1
 Emanuel Castro; encargado de los materiales, conceptos de programación
Pseint: https://tecnologiaemanuelcastr.blogspot.com/?m=1

Más contenido relacionado

Similar a Esctruturas basicas de programacion.pdf

Trabajo en equipo-tecnología 2periodo.pdf
Trabajo en equipo-tecnología 2periodo.pdfTrabajo en equipo-tecnología 2periodo.pdf
Trabajo en equipo-tecnología 2periodo.pdf
edeperiknauffal
 
Taller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdfTaller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdf
IsabellaLugo3
 
trabajo en grupo periodo segundo.docx
trabajo  en  grupo  periodo  segundo.docxtrabajo  en  grupo  periodo  segundo.docx
trabajo en grupo periodo segundo.docx
Stefania Osorio
 
Pseint
PseintPseint
INFORME TECNOLOGIA SEGUNDO PERIODO].pdfv v
INFORME TECNOLOGIA SEGUNDO PERIODO].pdfv vINFORME TECNOLOGIA SEGUNDO PERIODO].pdfv v
INFORME TECNOLOGIA SEGUNDO PERIODO].pdfv v
mariocampocc
 
Informe: conceptos básicos de programación
Informe: conceptos básicos de programaciónInforme: conceptos básicos de programación
Informe: conceptos básicos de programación
SofaTejada2
 
INFORME TECNOLOGIA SEGUNDO PERIODO] 10-7
INFORME TECNOLOGIA SEGUNDO PERIODO] 10-7INFORME TECNOLOGIA SEGUNDO PERIODO] 10-7
INFORME TECNOLOGIA SEGUNDO PERIODO] 10-7
Eliza Lopez
 
Informe_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdfInforme_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdf
sofiaacosta74
 
Informe_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdfInforme_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdf
angela455951
 
Informe_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdfInforme_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdf
angela455951
 
Informe_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdfInforme_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdf
SofiaDiaz692624
 
Estructura Básicas de programación.pdfdd
Estructura Básicas de programación.pdfddEstructura Básicas de programación.pdfdd
Estructura Básicas de programación.pdfdd
JuanpabloPerlazaRamo
 
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
santiagoalzate25
 
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
SergioAndresAlvarezV
 
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
nicolasacosta53
 
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
nicolasacosta53
 
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
VALERIAPORTILLAR
 
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
StebanSanchez2
 
Desarrollo de habilidades de pensamiento (1).pdf
Desarrollo de habilidades de pensamiento (1).pdfDesarrollo de habilidades de pensamiento (1).pdf
Desarrollo de habilidades de pensamiento (1).pdf
ceronvillagabriela
 
Desarrollo de habilidades de pensamiento-1.pdf
Desarrollo de habilidades de pensamiento-1.pdfDesarrollo de habilidades de pensamiento-1.pdf
Desarrollo de habilidades de pensamiento-1.pdf
lucidiazrubi1010
 

Similar a Esctruturas basicas de programacion.pdf (20)

Trabajo en equipo-tecnología 2periodo.pdf
Trabajo en equipo-tecnología 2periodo.pdfTrabajo en equipo-tecnología 2periodo.pdf
Trabajo en equipo-tecnología 2periodo.pdf
 
Taller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdfTaller Estructuras básicas_ conceptos básicos de programación.pdf
Taller Estructuras básicas_ conceptos básicos de programación.pdf
 
trabajo en grupo periodo segundo.docx
trabajo  en  grupo  periodo  segundo.docxtrabajo  en  grupo  periodo  segundo.docx
trabajo en grupo periodo segundo.docx
 
Pseint
PseintPseint
Pseint
 
INFORME TECNOLOGIA SEGUNDO PERIODO].pdfv v
INFORME TECNOLOGIA SEGUNDO PERIODO].pdfv vINFORME TECNOLOGIA SEGUNDO PERIODO].pdfv v
INFORME TECNOLOGIA SEGUNDO PERIODO].pdfv v
 
Informe: conceptos básicos de programación
Informe: conceptos básicos de programaciónInforme: conceptos básicos de programación
Informe: conceptos básicos de programación
 
INFORME TECNOLOGIA SEGUNDO PERIODO] 10-7
INFORME TECNOLOGIA SEGUNDO PERIODO] 10-7INFORME TECNOLOGIA SEGUNDO PERIODO] 10-7
INFORME TECNOLOGIA SEGUNDO PERIODO] 10-7
 
Informe_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdfInforme_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdf
 
Informe_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdfInforme_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdf
 
Informe_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdfInforme_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdf
 
Informe_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdfInforme_ trabajo en equipo.pdf
Informe_ trabajo en equipo.pdf
 
Estructura Básicas de programación.pdfdd
Estructura Básicas de programación.pdfddEstructura Básicas de programación.pdfdd
Estructura Básicas de programación.pdfdd
 
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
 
Desarrollo de habilidades de pensamiento (1).pdf
Desarrollo de habilidades de pensamiento (1).pdfDesarrollo de habilidades de pensamiento (1).pdf
Desarrollo de habilidades de pensamiento (1).pdf
 
Desarrollo de habilidades de pensamiento-1.pdf
Desarrollo de habilidades de pensamiento-1.pdfDesarrollo de habilidades de pensamiento-1.pdf
Desarrollo de habilidades de pensamiento-1.pdf
 

Último

Respuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadasRespuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadas
KarenCaicedo28
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
KarenRuano6
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)
saradocente
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
israelsouza67
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
Jose Luis Jimenez Rodriguez
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
RAMIREZNICOLE
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Demetrio Ccesa Rayme
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
Victor Elizalde P
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
rosannatasaycoyactay
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
LuanaJaime1
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
ROCIORUIZQUEZADA
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
https://gramadal.wordpress.com/
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
JonathanCovena1
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Demetrio Ccesa Rayme
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
belbarcala
 

Último (20)

A VISITA DO SENHOR BISPO .
A VISITA DO SENHOR BISPO                .A VISITA DO SENHOR BISPO                .
A VISITA DO SENHOR BISPO .
 
Respuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadasRespuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadas
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)tema 7. Los siglos XVI y XVII ( resumen)
tema 7. Los siglos XVI y XVII ( resumen)
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
 

Esctruturas basicas de programacion.pdf

  • 1. Estructuras básicas de programación Miguel Angel Astaiza Emanuel Castro Cristian Hurtado Alejandra Ortiz Ana Sofia Quiceno Sofía Rodríguez Grado: 10-5 Institución Educativa Liceo Departamental Santiago de Cali 2023
  • 2. ELECTRICIDAD Y ELECTRONICA Miguel Ángel Astaiza Emanuel Castro Cristian Hurtado Alejandra Ortiz Ana Sofia Quiceno Sofia Rodríguez Collazos Grado: 10-5 Guillermo Mondragón Magister en Educación I.E Liceo Departamental Área de Tecnología e informática Santiago de Cali 2023
  • 3. Tabla de contenido Actividad grupal punto 1 ---------------------------------------------------------------- 4 – 7 Mapa mental ------------------------------------------------------------------------------- 7 Conclusiones ------------------------------------------------------------------------------ 8 Anexos -------------------------------------------------------------------------------------- 9 - 13 Referencias ------------------------------------------------------------------------------- 13 - 14
  • 4. Actividad grupal 1. Concepto básicos de programación: conceptos básicos de programación (constantes, variables, acumuladores, contadores, identificadores, fundamentos de programación Pseint).  Constante Una constante es un valor que se mantiene constante o inalterable durante la ejecución de un programa. A diferencia de las variables, cuyos valores pueden cambiar a lo largo del programa, las constantes tienen un valor fijo y no se pueden modificar una vez que se les ha asignado. Las constantes se utilizan en programación para representar valores fijos y predefinidos que se utilizan en el código. La ventaja de utilizar constantes en lugar de valores literales (valores directamente escritos en el código) es que facilitan el mantenimiento del programa. Si se necesita cambiar un valor constante, solo es necesario modificarlo en un lugar, en su declaración, en lugar de buscar y cambiar cualquier instancia donde se utilice ese valor en el programa.  Variable Una variable es un contenedor nombrado que almacena un valor o una referencia a un valor. Las variables se utilizan para almacenar y manipular datos en un programa. Cuando se define una variable, se le asigna un nombre único y se reserva un espacio en la memoria para almacenar su valor. Este valor puede ser de diferentes tipos de datos, como números, cadenas de texto, booleanos, etc. Las variables tienen varias características importantes: 1. Nombre: Cada variable tiene un nombre que la identifica de manera única en el programa.
  • 5. 2. Tipo de dato: Las variables deben tener un tipo de dato asociado, que define el tipo de valor que pueden almacenar. 3. Valor: Una variable almacena un valor específico que puede ser asignado y modificado durante la ejecución del programa. 4. Alcance: El alcance de una variable determina dónde puede ser accedida y utilizada en el código.  Acumulador Variable numérica que permite ir acumulando operaciones, también permite ir haciendo operaciones parciales. El acumulador inicia a un valor inicial según las operación que va acumular; 0 si es una suma 1 si es un producto.  Contador El contador nos diría la cantidad exacta de monedas y esto lo haremos a través de un ciclo. Cada vez que se ingrese una moneda el contador nos va a ir guardando en uno en uno y al final sabremos cuántas monedas o cuántos billetes se han ingresado.
  • 6.  Identificadores Los identificadores son símbolos utilizados para identificar de forma exclusiva las entidades del programa. También se utilizan para referirse a tipos, constantes, macros y parámetros. Un nombre de identificador debe indicar el significado y el uso del elemento que se refiere. Por otra parte un identificador se forma de acuerdo a ciertas reglas, las cuales son: 1) Debe comenzar con un carácter Alfabético (A - Z, mayúsculas o minúsculas) 2) Los demás caracteres pueden ser letras, dígitos o el carácter especial de subrayado (_) 3) Las letras no deben ser tildadas. 4) No se admiten espacios en blanco. 5) No deberá coincidir con palabras reservadas del lenguaje algorítmico. ( Ejemplo: Var, Const, Entero, Real, etc.) 6) La longitud de los identificadores pueden ser de hasta 8 caracteres. Este valor dependerá del lenguaje de programación que esté estudiando. 7) Deben ser nombres significativos al programa que se esté realizando. 8) Finalmente debe indicar su tipo (Entero, Real, cadena, carácter o booleano)  Fundamentos de programación Pseint Pseint incorpora diferentes herramientas de edición: listado de funciones, operadores, variables, resaltado de bloques lógicos, coloreador de sintaxis, indentado inteligente y autocompletado. Además, es posible utilizar plantillas para los comandos básicos, con sus correspondientes descripciones, para que los estudiantes las completen de manera más fácil.También en esta plataforma existen unos Pseudocódigos que se emplean para escribir los algoritmos y
  • 7. pueden transformarse en un diagrama de flujo, facilitando así la tarea de analizarlos y comprenderlos mucho mejor desde un punto de vista gráfico. Finalmente, Pseint cuenta, por otro lado, con un modo de ejecución especial donde el docente explica detalladamente cómo se procesa cada una de las instrucciones del algoritmo para que los estudiantes entiendan mejor su funcionamiento. Entonces la herramienta señala, de igual forma, los errores de sintaxis en tiempo real, los fallos en el tiempo de ejecución y proporciona descripciones detalladas de cada uno de los errores presentados con sus causas y posibles soluciones. Mapa Mental
  • 8. Conclusiones  Los conceptos básicos de programación son fundamentales para comprender y desarrollar aplicaciones y sistemas informáticos modernos y especialmente efectivos.  Los fundamentos de programación en PSeInt son un excelente punto de partida para quienes se están iniciando en el mundo de la programación. PSeInt es una herramienta educativa y didáctica que permite a los principiantes adquirir conocimientos básicos de programación sin tener que preocuparse por la sintaxis de un lenguaje de programación específico.  PSeInt es una herramienta valiosa y accesible para introducirse en el mundo de la programación y sentar las bases para futuros aprendizajes. Los fundamentos adquiridos a través de PSeInt garantizan una base sólida para avanzar en el estudio de lenguajes de programación más complejos y aplicar los conocimientos en la resolución de problemas del mundo real. Aplicaciones en la era digital. Estos conceptos sientan las bases para crear soluciones eficientes y efectivas a través de la escritura de códigos, además, para la creación de diferentes vocabularios y comunicaciones virtuales a través de algoritmos, códigos y diferentes maneras de aprendizaje digital.  Gracias a estos diferentes programas herramientas digitales podemos comprender el mundo de la tecnología desde una perspectiva conceptual. Para utilizarlos como recursos prácticos en diferentes actividades que van desde juegos digitales hasta la programación y el sistema de un electrodoméstico. A demás, es una variable indispensable para todo lo que tenga que ver con tecnología, ya que la programación digital es la base fundamental de todo lenguaje informático y cómo a través de ella podemos crear proyectos y programas que son útiles para nuestra vida diaria.
  • 10.
  • 11.
  • 12.
  • 13. Referencias 1. Conceptos básicos de la programación https://andresmtzg.wordpress.com/2012/09/27/identificadores-variables-y- constantes/ https://www.educaciontrespuntocero.com/tecnologia/pseint-programacion/ https://www.digitaliapublishing.com/a/45537/fundamentos-de-programacion- usando- pseint#:~:text=El%20libro%20de%20Fundamentos%20de,%2C%20python%2C%20java Script%2C%20Matlab https://www.programacionwebs.com/programacion/identificadores-en- programacion/ Integrantes  Sofia Rodriguez; encargada del aseo. Fundamentos del Pseint y los conceptos básicos de los identificadores: https://creacionessofix015.blogspot.com/?m=1  Miguel Astaiza; Monito. Organizador de informe y a parte de las conclusiones: https://supertecnomaad14526.blogspot.com/  Alejandra Ortiz; Periodista. Definiciones de constantes y variables: https://tecnologiaaleja08.blogspot.com/?m=1
  • 14.  Cristian Restrepo; Relator: Conclusiones: https://tecnologiadecristian1052023.blogspot.com/?m=1  Ana Sofia Quiceno; Vigía de tiempo. Mapa Mental: https://tecnomagic0129.blogspot.com/?m=1  Emanuel Castro; encargado de los materiales, conceptos de programación Pseint: https://tecnologiaemanuelcastr.blogspot.com/?m=1