0% encontró este documento útil (0 votos)
38 vistas14 páginas

Conceptos Clave de Programación Básica

Informe Tecnologia

Cargado por

Liz nata Torres
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
38 vistas14 páginas

Conceptos Clave de Programación Básica

Informe Tecnologia

Cargado por

Liz nata Torres
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Conceptos Básicos de Programación

Elizabeth Marulanda López


(https://lmtecx4.blogspot.com/)

Juan David Nieto Calderón


(https://homeautomationn.blogspot.com/)

Mariana Ocampo Correa


(https://tmarianat.blogspot.com/?m=1)

Isabel Sofía Tejada Conde


(https://isoftc.blogspot.com/)

Liz Natalia Torres Torres


(https://liztorres10-7.blogspot.com/)

Luciana Vargas Sánchez


(https://luciana1520.blogspot.com/)

Grado 10 - 7

Guillermo Mondragón Castro


Lic. En Tecnología e Informática
I.E. Liceo Departamental
Área de Tecnología e Informática
Santiago de Cali
2024
Introducción
Este informe presenta una visión general de los elementos fundamentales de la
programación, incluyendo constantes, variables, acumuladores, contadores e
identificadores. Estos conceptos son esenciales para entender la lógica y estructura de
los programas y son la base para desarrollar algoritmos eficientes y efectivos.
Tabla de contenido
Introducción………………………………………………………………………….1

Conceptos básicos de programación……………………………………………..2


Constantes………………………………………………………………………....2.1
Variables……………………………………………………………………………2.2
Acumuladores……………………………………………………………………...2.3
Contadores…………………………………………………………………………2.4
Identificadores……………………………………………………………………..2.5
Fundamentos de programación PSeInt…………………………………………2.6
Mapa conceptual…………………………………………………………………….3
Conclusiones…………………………………………………………………………4
Referencias…………………………………………………………………………..5
Evidencias del trabajo colaborativo………………………………………………..6
Estructuras básicas: conceptos básicos de programación (eje temático 3)

1. Constantes:

Una constante es un valor que, una vez definido, no puede ser alterado durante
la ejecución del programa. Son utilizadas para evitar errores, asegurando que ciertas
variables y valores permanezcan inalterables. En general, se puede expresar de dos
formas diferentes:

• Por su valor.

• Con un nombre (identificador).

Ejemplo: Las siguientes constantes de tipo entero están expresadas por su


valor:

Figure 1

Para expresar una constante con un nombre, la constante debe ser declarada
previamente. Todas las constantes que se declaran en un programa son definidas de
la misma forma, indicando de cada una de ellas:

• Su nombre (mediante un identificador).

• El valor que simboliza (mediante una expresión).

En pseudocódigo, para declarar una constante, se puede utilizar la sintaxis

Figure 2
2. Variables:
Una variable es un contenedor para almacenar datos en un programa. Se puede
pensar en una variable como una caja con una etiqueta, donde puedes guardar valores
que pueden cambiar o actualizarse a lo largo del programa. Las variables permiten que
los programadores almacenen y manipulen datos en sus programas, lo que hace que
sean un concepto fundamental en la programación.

Figure 3

3. Acumuladores:
Un acumulador es una variable, no necesariamente entera, pero sí numérica, y
cuyo valor se incrementará dependiendo del problema. Su objetivo es “acumular”, es
decir: acopiar, almacenar, añadir un cierto valor. La diferencia con una variable
cualquiera es que el acumulador agrega un nuevo valor al que ya tiene.

Figure 4
4. Contadores:
Un contador es una variable especial que se utiliza para contar la ocurrencia de
eventos o elementos en un programa. Su función principal es mantener un registro
numérico de cuántas veces ha ocurrido un evento específico o cuántos elementos han
sido procesados. Los contadores son esenciales cuando necesitamos llevar un
seguimiento y controlar iteraciones o repeticiones en el código.

Figure 5

5. Identificadores:
Un identificador es una secuencia de caracteres que sirve para identificar una
posición en la memoria de la computadora, que nos permite acceder a su contenido. Los
identificadores representan los datos de un programa (constantes, variables, tipos de
datos). Pueden contener letras (mayúsculas y minúsculas), números y guiones bajos,
pero no pueden comenzar con un número. Por ejemplo, “miVariable” o “contador_1” son
identificadores válidos, pero “3elemento” no lo es. Además, La mayoría de los lenguajes
de programación son sensibles a mayúsculas y minúsculas, lo que significa que
“variable” y “Variable” se consideran diferentes identificadores. No se pueden utilizar
palabras reservadas del lenguaje de programación como identificadores. Estas palabras
tienen un significado especial en el lenguaje y se utilizan para realizar tareas específicas.
Por ejemplo, en Python, “if” y “for” son palabras reservadas y no pueden usarse como
identificadores.
Figure 6

6. Fundamentos de programación PSeInt:

¿Qué es PSeInt?

PSeInt es un software que interpreta pseudocódigos, facilitando la enseñanza de


la lógica de programación a través de ejercicios interactivos. Es un software ideal para
que los docentes enseñen a sus estudiantes cómo resolver problemas a través de la
programación. Además, permite a los alumnos comprender mejor los conceptos de
programación y estructurar sus ideas para crear programas más eficientes.

Una de las funciones de PSeInt es la capacidad de crear diagramas de flujo, que


son representaciones visuales de un algoritmo en el que se utilizan símbolos y
conectores para mostrar la secuencia de instrucciones. Los usuarios de PSeInt pueden
personalizar el diseño y los símbolos de sus diagramas de flujo según sus necesidades
lo que facilita la comprensión de la secuencia de instrucciones.

PSeInt permite documentar el algoritmo en el mismo diagrama de flujo, lo que


hace que sea más fácil para otros usuarios entender el proceso y hacer mejoras. Su
interfaz es intuitiva lo que significa que es muy fácil de usar ya que sus comandos son
simples y fáciles de entender. Además, se puede ejecutar en diferentes sistemas
operativos.
Figure 7

¿Qué es un pseudocódigo?

Un pseudocódigo es la representación escrita de un algoritmo, es decir, muestra


en forma de texto los pasos a seguir para solucionar un problema. Es un lenguaje
intermedio entre el lenguaje natural y el lenguaje de programación, que se utiliza para
describir algoritmos en términos más cercanos a la realidad y menos abstractos que el
lenguaje de programación.

El objetivo del pseudocódigo es permitir que los programadores expresen sus


ideas y diseños de algoritmos de manera más clara y comprensible para ellos mismos y
para otros programadores.

Figure 8
Comandos de PSeInt

Definir:

El comando “Definir” se utiliza para declarar variables y reservar espacio en la


memoria para almacenar datos. Es importante definir las variables antes de usarlas en
el algoritmo.

Escribir:

El comando “Escribir” permite mostrar información en la pantalla para que el


usuario pueda interactuar con el programa o simplemente visualizar resultados.

Leer:

El comando “Leer” se utiliza para solicitar datos al usuario y almacenarlos en las


variables definidas previamente.

Asignar:

Nos permite crear variables con valores asignados.

Si-Entonces-sino:

Permite que se realice un proceso donde se establecen dos o más condicionales,


en donde si no se cumple alguna de estas, pasará al siguiente paso con el fin de siempre
tener una solución.

Según:

Se utiliza cuando se necesita elegir una acción específica entre varias opciones
posibles. Cada opción se conoce como un "caso", y se ejecutará el bloque de código
correspondiente al caso cuyo valor coincida con el valor de la variable o expresión
evaluada.
Repetir:

Permite hacer una secuencia de acciones hasta completar una condición

Para:

Nos sirve para repetir un proceso una determinada cantidad de veces hasta llegar
a un número de referencia que determinara el fin del proceso

Figure 9

Figure 10
Mapa conceptual del eje temático

1. son valores que no cambian durante la ejecución de un programa epresentan diferentes clases de valores enteros, PSeInt Pseudo Interprete es una herramienta educativa que facilita el
reales, cadenas . aprendizaje de la programación mediante el uso de pseudocódigo. La
Las estructuras básicas de programación son los componentes fundamentales que undamento del desarrollo Son los bloques de construcción
programación en PSeInt implica escribir algoritmos en un lenguaje sencillo y
forman la base de cualquier lenguaje de programación. Incluyen conceptos esenciales para cualquier programa.
cercano al lenguaje natural, sin la complejidad de la sinta is estricta de los
esenciales como variables, constantes, acumuladores, contadores, y estructuras de
. son espacios de memoria que se utilizan para almacenar lenguajes de programación formales.
control como bucles y condicionales. Estas estructuras permiten a los
programadores almacenar y manipular datos, controlar el flujo de ejecución del información modificable . Espacios en memoria para almacenar datos,
programa, y construir algoritmos eficientes. esolución de problemas Permiten dise ar algoritmos eficientes y donde las constantes no cambian.
efectivos.
PSeInt permite a los estudiantes concentrarse en entender los conceptos
3. se utilizan para sumar o acumular valores en un programa . básicos de programación y lógica algor tmica, como la declaración de
Permiten dirigir el flujo del programa condicionales variables, estructuras de control condicionales y bucles , y la organización de
y bucles . instrucciones, antes de pasar a lenguajes de programación más complejos.
Eficiencia del código Ayudan a escribir código más rápido y
optimizado.
. son variables que se utilizan para llevar la cuenta de repeticiones
o iteraciones en un programa .
eglas y estructura para escribir algoritmos correctamente.
antenimiento y escalabilidad acilitan el mantenimiento y la
e pansión futura del soft are.
. son nombres que se utilizan para darle un nombre único a
variables, funciones, clases, etc . otas en el código para e plicar y documentar su funcionamiento.

Adaptabilidad a nuevos lenguajes Proporcionan una base para aprender


nuevos lenguajes de programación.
. Las estructuras básicas como constantes, variables, acumuladores, contadores e
identificadores son fundamentales para la programación y el desarrollo de
programas en Pseudocódigo.

Figure 11

Link directo: https://edrawcloudpublicus.s3.amazonaws.com/viewer/self/5800942/share/2024-6-


3/1717435170/main.svg
Conclusiones
• Las variables son fundamentales en la programación, ya que permiten
almacenar y manipular datos. Entender cómo declarar, inicializar y usar
variables es crucial para escribir programas efectivos y eficientes

• El uso adecuado de conceptos fundamentales en programación como


constantes, variables, acumuladores, contadores e identificadores, junto con el
dominio de los fundamentos de programación en Pseint, son esenciales para
el desarrollo de programas eficientes y funcionales. La comprensión y
aplicación de estos elementos son clave para el éxito en la programación y el
manejo efectivo de datos.

• PSeInt no solo representa una herramienta pedagógica, sino también un


catalizador para el pensamiento computacional y la resolución de problemas.
Al integrar las estructuras básicas de programación, los estudiantes no solo
adquieren habilidades técnicas, sino que también desarrollan una mentalidad
analítica y sistemática que les permite abordar desafíos complejos con
confianza y creatividad en el campo de la informática.

• El uso del Software Pseint en instituciones educativas promueve y facilita la


enseñanza de la Programación debido a que ofrece una interfaz amigable y al
tener comandos sencillos de usar , permite que los estudiantes se enfoquen en
la lógica y estructura de la programación en lugar de la sintaxis compleja.

• Para desarrollar programas efectivos, es esencial comprender y aplicar


conceptos clave como constantes, variables, acumuladores y contadores. El
uso de PSeInt facilita este aprendizaje al permitirnos practicar la lógica de
programación mediante pseudocódigos y diagramas de flujo, lo que mejora
nuestra capacidad para estructurar y optimizar nuestros programas.

• Las constantes son valores fijos en un programa. Las variables almacenan


datos que pueden cambiar. Los acumuladores suman valores según lo
necesario y los contadores registran la cantidad de veces que ocurre algo. Los
identificadores son nombres para acceder a datos en la memoria. PSeInt es
una herramienta que ayuda a aprender lógica de programación con
pseudocódigo y diagramas de flujo. En PSeInt, puedes definir variables,
mostrar información, pedir datos, asignar valores, usar condicionales, hacer
elecciones múltiples, repetir operaciones y realizar operaciones matemáticas
básicas.
Referencias

Flores, A. (2022, abril 6). ¿Qué es una variable en programación? Conoce más sobre el
lenguaje del futuro. https://www.crehana.com.
https://www.crehana.com/blog/transformacion-digital/que-es-variable-
programacion/

Qué es un IDENTIFICADOR en Programación: Reglas y Ejemplos. (2023, septiembre


26). Programación Desde Cero. https://programacion.top/conceptos/identificador/

Constantes de tipo entero en Pseudocódigo. (s/f). Abrirllave.com. Recuperado el 30 de


mayo de 2024, de https://www.abrirllave.com/pseudocodigo/constantes-de-tipo-
entero.php

Qué es un ACUMULADOR en Programación. (2023, septiembre 17). Programación


Desde Cero. https://programacion.top/conceptos/acumulador/

Fundamentos de programación. Recuperado el 1 de junio de 2024, de


https://www.uacj.mx/CGTI/CDTE/JPM/Documents/IIT/fund_programacion/U4-
1.html

Pseudocodigo y PseInt. Instituto Tecnológico de Sonora. Recuperado el 2 de junio de


2024,de https://www.itson.mx/oferta/isw/Documents/guia_pseint_2016.pdf
Evidencias del trabajo colaborativo

También podría gustarte