Este documento presenta los conceptos básicos de programación como constantes, variables, acumuladores, contadores e identificadores. Explica los fundamentos de programación en Pseint, incluidas sus herramientas de edición y depuración. Finalmente, concluye que estos conceptos son fundamentales para comprender la programación y que Pseint es una valiosa herramienta para introducirse al mundo de la programación.
Prueba libre de Geografía para obtención título Bachillerato - 2024
Trabajo de tecnologia.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.
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