Estructuras básicas: conceptos básicos de programación
Integrantes:
Laura Sofia Fernandez, Maria Jose Hernandez, Ana Sofia Garcia, Catalina Caicedo y Ana
Sofía Ríos Maya.
Grado: 10-3
Docente: Guillermo Mondragon
Asignatura: Tecnología
Colegio: Institucion Educativa Liceo Departamental
Tabla de contenido
Portada
Tabla de contenido
Desarrollo de la actividad grupal:
1. (Preguntas resueltas del eje temático 3, conceptos sobre)
constantes, variables, acumuladores, contadores, identificadores
fundamentos de programación pseint.
Mapa conceptual o mental integrando el eje temático 3
Conclusiones
Enlace del blog de cada integrante con trabajo incluido
Conceptos
Constantes:Una constante es un valor que se establece en una sección del código
y permanece constante durante la ejecución del programa. A diferencia de las
variables, las constantes no cambian de valor mientras el programa está en
funcionamiento. Las constantes se utilizan para asegurar que un valor crítico
permanezca inalterable y no pueda ser modificado accidentalmente o
intencionalmente, estas son utilizadas para evitar errores
Ejemplos de constantes en programación
En C++, se puede definir una constante de la siguiente forma:
const int PI = 3.14159;
En este caso, PI es una constante y su valor es 3.14159.
En Java, se define una constante utilizando la palabra clave «final». Por ejemplo:
final int NUMERO_MAXIMO = 100;
En este caso, NUMERO_MAXIMO es una constante y su valor es 100.
En Python, se puede definir una constante utilizando una variable con mayúsculas.
Por ejemplo:
PI = 3.14159
En este caso, PI es una constante y su valor es 3.14159.
En PHP, se define una constante utilizando la función «define». Por ejemplo:
define(«PI», 3.14159);
En este caso, PI es una constante y su valor es 3.14159.
Variables:En programación, una variable se trata de un espacio en la memoria
(RAM) del ordenador que se utiliza para almacenar información de un determinado
tipo de dato. Estas variables se identifican con un nombre único y sus valores
pueden cambiar.
En palabras más simples, una variable en programación es como una caja que
guarda información.
Por ejemplo, vamos a suponer que quieres escribir un programa que calcula el área
de un círculo. Necesitas almacenar el radio del círculo en una variable para poder
utilizarlo en el cálculo, si no lo haces, entonces tendrías que escribir el valor del
radio en cada línea del código que lo necesite. Esto sería muy ineficiente.
Tipos de datos
Las variables pueden almacenar diferentes tipos de datos. Sin embargo, los más
comunes son los siguientes:
1- Enteros: Son los números enteros como 1, 2, 3, etc.
2- Flotantes: Son los números decimales como 1.2, 3.14, etc.
3- Cadenas de texto: Son las secuencias de caracteres como "Hola, mundo".
4- Booleanos: Son los valores lógicos, como True o False.
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
Contadores:Los contadores en tecnología son dispositivos o programas que se
utilizan para medir y registrar diferentes tipos de datos, como el número de veces
que se accede a un sitio web, la cantidad de datos que se transfieren a través de
una red, o el tiempo de uso de un dispositivo, entre otros. Estos contadores son
útiles para recopilar información que luego puede ser analizada con el fin de tomar
decisiones informadas en el ámbito tecnológico.
Identificadores:Los identificadores en programación son nombres que se
utilizan para representar variables, funciones, clases u otros elementos dentro
de un programa. Estos nombres sirven como etiquetas para referenciar y
manipular diferentes partes del código. Es importante seguir ciertas reglas al
nombrar identificadores, como comenzar con una letra o un guion bajo, no
utilizar espacios en blanco y evitar palabras reservadas del lenguaje de
programación que se esté utilizando. Los identificadores son fundamentales
para escribir un código claro y comprensible.
Fundamentos de programación pseint:PSEINT es un entorno de desarrollo que
permite a estudiantes y principiantes en programación aprender los fundamentos de
la lógica de programación y algoritmos. Es una herramienta muy útil para
comprender cómo se estructuran los programas, cómo se utilizan variables, cómo
se crean estructuras de control como ciclos y condicionales, y cómo se desarrollan
algoritmos para resolver problemas específicos.
Definiciones:
1. Algoritmo: Es un conjunto ordenado de pasos que describe la solución a un
problema.
2. Variable: Es un espacio en la memoria de la computadora que se utiliza para
almacenar datos.
3. Condición: Es una expresión que evalúa si algo es verdadero o falso, y se usa
para tomar decisiones en el código.
4. Bucle: Es una estructura que permite repetir un conjunto de instrucciones varias
veces.
Mapa conceptual
Conclusiones
Laura Sofia Fernandez :El aprendizaje de constantes, variables, acumuladores,
contadores e identificadores en PSeInt proporciona una comprensión integral de los
elementos fundamentales de la programación. Estos conceptos son esenciales para
cualquier programador, ya que son la base para construir y manipular datos en un
programa.
María José Hernandez: una sólida comprensión de estos conceptos básicos y la
práctica con herramientas como PSeInt proporciona una base robusta para el
aprendizaje de lenguajes de programación más complejos y el desarrollo de
habilidades avanzadas en programación. Esta base es esencial para resolver
problemas de manera efectiva y crear soluciones de software eficientes.
Ana sofía garcía: PSeInt es una ayuda de pseudocódigo que nos permite a los
estudiantes y programadores principiantes aprender los fundamentos de la lógica de
programación de una manera sencilla y didáctica. A través de PSeInt, es capaz
comprender conceptos como algoritmos, variables, estructuras de control y otros
elementos esenciales para la programación.
Ana Sofía Ríos: La familiarización con los conceptos básicos de programación y las
estructuras fundamentales en PSeInt prepara a los estudiantes para enfrentar
desafíos de programación más complejos. Al dominar estos fundamentos, los
estudiantes están mejor equipados para adaptarse a nuevos paradigmas y
lenguajes de programación, facilitando un aprendizaje continuo y eficaz.
Catalina Caicedo :El correcto manejo de constantes y variables en PSeInt permite
una gestión eficaz de los datos, mientras que el uso de acumuladores y contadores
facilita la implementación de algoritmos que requieren operaciones iterativas y
acumulativas. Esto demuestra la importancia de una estructura clara y bien definida
en cualquier programa.
Blog de integrantes
María José Hernández:
https://latecnologiamajo.blogspot.com/?m=1
Laura Fernandez
https://lauritasof.blogspot.com/p/periodo-2-2023.html
Ana Sofía Ríos:
https://anaalotecnologico.blogspot.com/p/periodo-2-2023_30.html
Catalina Caicedo
https://tecologiaconcatarata.blogspot.com/p/periodo-2-2024.html?m=1
Ana sofía garcía
https://tecnologiaconmiperrohashi.blogspot.com/?m=1
Capturas de pantalla
Webgrafía
https://medium.com/10-goto-10/algoritmos-variables-contadores-y-acumuladores-6d
8f7d1bfbc7
https://programacion.top/conceptos/constante/
https://ed.team/blog/que-es-y-como-se-declara-una-variable
Estructuras básicas_ conceptos básicos de programación  (1).pdf

Estructuras básicas_ conceptos básicos de programación (1).pdf

  • 1.
    Estructuras básicas: conceptosbásicos de programación Integrantes: Laura Sofia Fernandez, Maria Jose Hernandez, Ana Sofia Garcia, Catalina Caicedo y Ana Sofía Ríos Maya. Grado: 10-3 Docente: Guillermo Mondragon Asignatura: Tecnología Colegio: Institucion Educativa Liceo Departamental
  • 2.
    Tabla de contenido Portada Tablade contenido Desarrollo de la actividad grupal: 1. (Preguntas resueltas del eje temático 3, conceptos sobre) constantes, variables, acumuladores, contadores, identificadores fundamentos de programación pseint. Mapa conceptual o mental integrando el eje temático 3 Conclusiones Enlace del blog de cada integrante con trabajo incluido
  • 3.
    Conceptos Constantes:Una constante esun valor que se establece en una sección del código y permanece constante durante la ejecución del programa. A diferencia de las variables, las constantes no cambian de valor mientras el programa está en funcionamiento. Las constantes se utilizan para asegurar que un valor crítico permanezca inalterable y no pueda ser modificado accidentalmente o intencionalmente, estas son utilizadas para evitar errores Ejemplos de constantes en programación En C++, se puede definir una constante de la siguiente forma: const int PI = 3.14159; En este caso, PI es una constante y su valor es 3.14159. En Java, se define una constante utilizando la palabra clave «final». Por ejemplo: final int NUMERO_MAXIMO = 100; En este caso, NUMERO_MAXIMO es una constante y su valor es 100. En Python, se puede definir una constante utilizando una variable con mayúsculas. Por ejemplo: PI = 3.14159 En este caso, PI es una constante y su valor es 3.14159. En PHP, se define una constante utilizando la función «define». Por ejemplo: define(«PI», 3.14159); En este caso, PI es una constante y su valor es 3.14159. Variables:En programación, una variable se trata de un espacio en la memoria (RAM) del ordenador que se utiliza para almacenar información de un determinado tipo de dato. Estas variables se identifican con un nombre único y sus valores pueden cambiar. En palabras más simples, una variable en programación es como una caja que guarda información. Por ejemplo, vamos a suponer que quieres escribir un programa que calcula el área de un círculo. Necesitas almacenar el radio del círculo en una variable para poder utilizarlo en el cálculo, si no lo haces, entonces tendrías que escribir el valor del radio en cada línea del código que lo necesite. Esto sería muy ineficiente. Tipos de datos
  • 4.
    Las variables puedenalmacenar diferentes tipos de datos. Sin embargo, los más comunes son los siguientes: 1- Enteros: Son los números enteros como 1, 2, 3, etc. 2- Flotantes: Son los números decimales como 1.2, 3.14, etc. 3- Cadenas de texto: Son las secuencias de caracteres como "Hola, mundo". 4- Booleanos: Son los valores lógicos, como True o False. 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 Contadores:Los contadores en tecnología son dispositivos o programas que se utilizan para medir y registrar diferentes tipos de datos, como el número de veces que se accede a un sitio web, la cantidad de datos que se transfieren a través de una red, o el tiempo de uso de un dispositivo, entre otros. Estos contadores son útiles para recopilar información que luego puede ser analizada con el fin de tomar decisiones informadas en el ámbito tecnológico. Identificadores:Los identificadores en programación son nombres que se utilizan para representar variables, funciones, clases u otros elementos dentro de un programa. Estos nombres sirven como etiquetas para referenciar y manipular diferentes partes del código. Es importante seguir ciertas reglas al nombrar identificadores, como comenzar con una letra o un guion bajo, no utilizar espacios en blanco y evitar palabras reservadas del lenguaje de
  • 5.
    programación que seesté utilizando. Los identificadores son fundamentales para escribir un código claro y comprensible. Fundamentos de programación pseint:PSEINT es un entorno de desarrollo que permite a estudiantes y principiantes en programación aprender los fundamentos de la lógica de programación y algoritmos. Es una herramienta muy útil para comprender cómo se estructuran los programas, cómo se utilizan variables, cómo se crean estructuras de control como ciclos y condicionales, y cómo se desarrollan algoritmos para resolver problemas específicos. Definiciones: 1. Algoritmo: Es un conjunto ordenado de pasos que describe la solución a un problema. 2. Variable: Es un espacio en la memoria de la computadora que se utiliza para almacenar datos. 3. Condición: Es una expresión que evalúa si algo es verdadero o falso, y se usa para tomar decisiones en el código. 4. Bucle: Es una estructura que permite repetir un conjunto de instrucciones varias veces.
  • 6.
  • 7.
    Conclusiones Laura Sofia Fernandez:El aprendizaje de constantes, variables, acumuladores, contadores e identificadores en PSeInt proporciona una comprensión integral de los elementos fundamentales de la programación. Estos conceptos son esenciales para cualquier programador, ya que son la base para construir y manipular datos en un programa. María José Hernandez: una sólida comprensión de estos conceptos básicos y la práctica con herramientas como PSeInt proporciona una base robusta para el aprendizaje de lenguajes de programación más complejos y el desarrollo de habilidades avanzadas en programación. Esta base es esencial para resolver problemas de manera efectiva y crear soluciones de software eficientes. Ana sofía garcía: PSeInt es una ayuda de pseudocódigo que nos permite a los estudiantes y programadores principiantes aprender los fundamentos de la lógica de programación de una manera sencilla y didáctica. A través de PSeInt, es capaz comprender conceptos como algoritmos, variables, estructuras de control y otros elementos esenciales para la programación. Ana Sofía Ríos: La familiarización con los conceptos básicos de programación y las estructuras fundamentales en PSeInt prepara a los estudiantes para enfrentar desafíos de programación más complejos. Al dominar estos fundamentos, los estudiantes están mejor equipados para adaptarse a nuevos paradigmas y lenguajes de programación, facilitando un aprendizaje continuo y eficaz. Catalina Caicedo :El correcto manejo de constantes y variables en PSeInt permite una gestión eficaz de los datos, mientras que el uso de acumuladores y contadores facilita la implementación de algoritmos que requieren operaciones iterativas y acumulativas. Esto demuestra la importancia de una estructura clara y bien definida en cualquier programa.
  • 8.
    Blog de integrantes MaríaJosé Hernández: https://latecnologiamajo.blogspot.com/?m=1 Laura Fernandez https://lauritasof.blogspot.com/p/periodo-2-2023.html Ana Sofía Ríos: https://anaalotecnologico.blogspot.com/p/periodo-2-2023_30.html Catalina Caicedo https://tecologiaconcatarata.blogspot.com/p/periodo-2-2024.html?m=1 Ana sofía garcía https://tecnologiaconmiperrohashi.blogspot.com/?m=1
  • 9.