1
Conceptos básicos de programación PseInt
Helimelee Gonzalez
Sharol Narvaez
Anyerlin Rondon
Geraldin Rivera
Institución Educativa Liceo Departamental
Tecnología e informática
Profesor Guillermo Mondragón
Santiago de Cali, 13 de junio del 2025
2
Tabla de Contenido :
Conceptos Básicos:..............................................................................................2
Constante:.............................................................................................................................. 2
Variable:.................................................................................................................................. 3
Acumulador............................................................................................................................ 3
Contador:................................................................................................................................ 4
Identificador:.......................................................................................................................... 6
Fundamentos de programación PseInt................................................................................7
Mapa conceptual.................................................................................................9
Conclusiones........................................................................................................9
Bibliografía........................................................................................................ 11
Evidencias/Capturas.........................................................................................12
Conceptos Básicos:
Constante:
Las constantes en programación son valores que no cambian durante la ejecución de
un programa. Estas no pueden ser modificadas una vez que se han declarado, tienen un valor
fijo que se le asigna en el momento, se pueden utilizar en diferentes partes del código, lo que
facilita la mantenibilidad y la legibilidad, evitan que se utilicen valores incorrectos en el
código.
3
Variable:
En programación, una variable es un espacio de almacenamiento en la memoria de la
computadora que se usa para guardar valores que pueden cambiar durante la ejecución de un
programa. Se le asigna un nombre único (identificador) para que el programa pueda referirse
a ese valor.
En detalle:
●​ Espacio de almacenamiento: Una variable es como una caja que puede contener
información.
●​ Nombre único: Cada variable tiene un nombre para que puedas acceder a ella.
●​ Valor cambiante: El valor dentro de la variable puede modificarse durante la ejecución
del programa.
●​ Tipos de datos: Las variables pueden almacenar diferentes tipos de datos, como
números, texto, valores booleanos (verdadero/falso).
●​ Declaración: Antes de usar una variable, normalmente debes "declararla", es decir,
especificar su nombre y el tipo de datos que va a almacenar.
●​ Uso en algoritmos: Las variables se utilizan en algoritmos para guardar información,
realizar cálculos, y controlar el flujo del programa.
●​ Ejemplo:si quieres guardar el nombre de una persona, podrías crear una variable
llamada “ nombré” y almacenar el nombre en ella.
4
Acumulador
Un acumulador es una variable, no necesariamente entera, pero sí numérica, con un
valor que incrementará según sea el problema. Su objetivo es “acumular”, es decir:
almacenar. Se diferencia de una variable ya que el acumulador agrega un nuevo valor al que
ya tiene.
El acumulador debe ser inicializado antes de utilizarse. Pero el valor de inicialización
dependerá del tipo de operación que ayudará a acumular valores: como resultados de sumas,
multiplicaciones e incluso restas y divisiones.
Contador:
El contador digital o electrónico es un circuito eléctrico, dónde las salidas tienen una
secuencia fija en forma de bucle, es decir que al finalizar el conteo, este automáticamente se
vuelve a iniciar, se construye con compuertas lógicas y flip flops.
Los flip flops son conectados en forma de cascadas e indica cuántos conteos podrá realizar el
contador.
Estás secuencias ocurren en un intervalo de tiempo llamados pulsos de
entrada. Los pulsos pueden ser señales de reloj o se pueden generar en una fuente
externa, generando intervalos de tiempo fijos o aleatorios.
Como se clasifican:
●​ Según su funcionamiento
5
Contadores síncronos: La señal externa es conectada a las entradas de todos los flip
flops simultáneamente generando así una cuenta sincronizada.
Contadores asíncronos: Se llama así porque la señal externa se conecta a la entrada de
un solo flip-flop y está luego se conecta internamente para así lograr esa sincronización
deseada.
●​ Según su salida
Contador binario: Este tipo de contador tiene una salida binaria, es decir, de 0 'sy 1' s.
Debe utilizarse otro componente que transforme esa señal binaria en la que es necesaria para
la lectura del contador.
Contador BCD: Son los contadores cuya salida es en código binario decimal o BCD
por sus siglas en inglés. Este código es mucho más manejable a la hora de leer el contador
con otros componentes.
●​ Según los flip flop que usa
Contadores de flip flop JK: Son los contadores creados solo con flip flops tipo JK.
Contadores Jhonson: Son aquellos contadores que utilizan flip flops tipo D. En efecto,
su principal ventaja sobre los demás es que por su diagrama de conexión, solo utilizan la
mitad de flip-flops que un contador síncrono.
La cantidad de contadores lo que permiten es una mejor adaptación de los mismos a
las distintas aplicaciones. Además de dar la versatilidad de crear nuevos componentes y
dispositivos.
El uso de los contadores en la vida cotidiana
6
El contador como componente ha colaborado en la evolución de diversos dispositivos
tecnológicos. Son más frecuentes de lo que piensas, aunque no seas completamente
consciente de ello. Conoce a continuación algunas de las aplicaciones y usos en cuestiones de
la vida cotidiana:
Contadores generales. Todo lo que nos rodea utiliza en algún grado un contador. Ya
sea en los contadores de luz que indican la potencia que consumiste en casa hasta lo que son
los contadores de rendimiento utilizados en ordenadores.
Medidores. Todo lo que necesite ser medido tiene un contador. Tenemos lo que son
los contadores Geiger que miden la radiactividad de un objeto o lugar, los medidores de agua
digitales, cronómetros, etc.
Dispositivos electrónicos. Los teléfonos, computadoras o cualquier dispositivo
inteligente es programable. Esta programación es posible con la ayuda de lo que son los
contadores en javascript.
Y eso no es todo: tenemos temporizadores, controladores, almacenadores de e-datos y
un montón de aplicaciones más que utilizan este tipo de tecnología. Además de esto, también
es importante reconocer la existencia de contadores fuera del área de la electrónica.
Identificador:
Un identificador es un nombre, que define el programador, que sirve para denotar
ciertos elementos de un programa. Estos elementos pueden ser las variables, constantes y
funciones.Cuando se ejecuta el programa, el sistema relaciona estos nombres con alguna
7
dirección de memoria. De este modo, al programar, ya no se necesita recordar posiciones de
memoria sino los nombres dados a estas posiciones de memoria.
La definición de un identificador debe hacerse teniendo en cuentas las siguientes reglas:
●​ Solo se pueden usar las letras mayúsculas y minúsculas del alfabeto inglés, es
decir: A, B, C,… ,X, Y, Z y a, b, c,...,x, y, z.
●​ También se pueden emplear decimales como 0, 2, 3, …, 9. Teniendo en cuenta
que el identificador no puede empezar con dígitos, sino que con una letra (
obligatoriamente) o incluso se permite utilizar es el guión bajo.
●​ No se pueden usar símbolos como: ñ, +, &, á, etc. Un símbolo que sí se
permite utilizar es el guión bajo ( _ ).
Unos ejemplos de identificadores válidos son: actual, x425, No_hay_datos, _80486.
Unos ejemplos de identificadores inválidos son; año, 425x, No hay datos, α-β
Fundamentos de programación PseInt
Para hablar de los fundamentos primero hay que explicar qué es la programación de
PseInt, el cual es un entorno de desarrollo, una herramienta que facilita la comprensión y
enseñanza de los conocimientos de programación para aquellas personas interesadas en
introducirse en este campo. El nombre Pseint proviene de “Pseudo-intérprete”, lo que
significa que es un programa que simula la ejecución de código (ideal para aprender
programación sin complicarse tanto).
8
Algunos conceptos que se deben tomar en cuenta son: algoritmo, pseudocódigos,
operadores, entre otros más. Primero vamos a definir lo que sería algoritmos:
1.​ Algoritmos: Un algoritmo es un conjunto de instrucciones que especifica la
secuencia de operaciones a realizar, con el fin de resolver un problema
específico; en otras palabras, un algoritmo es una fórmula para la resolución
de un problema. Se puede definir en tres partes: entrada, información dada al
algoritmo que en forma de instrucciones generan los valores que ha de
trabajar; proceso, cálculos necesarios que a partir de un dato de entrada
lleguen resultados; salida, resultados finales.
2.​ Pseudocódigos: hacen parte del lenguaje de la programación, lo cual significa
que se pueden escribir instrucciones en un lenguaje más cercano al inglés, algo
más sencillo de aprender.
3.​ Operadores: existen tres tipos de operadores: lógicos, aritméticos y los
operadores lógicos relacionales y booleanos.
●​ Operadores lógicos: utilizan símbolos que relacionan valores, variables o
constantes dando un resultado determinado según el tipo de dato procesado.
Toda expresión manipula unos datos que arrojan resultados dependiendo de su
tipo.
●​ Operadores aritméticos: permiten la realización de operaciones matemáticas
con variables y constantes. Estos operadores pueden ser utilizados con tipos de
datos enteros, reales o cadenas.
●​ Operadores lógicos relacionales y booleanos: Los operadores lógicos
permiten hacer comparaciones entre variables y valores. Estos operadores se
9
dividen en: operadores lógicos relacionales y operadores lógicos booleanos. Se
utilizan para establecer una relación entre dos valores por medio de una
comparación y produciendo un resultado de Verdadero o Falso. Los
operadores relacionales comparan valores del mismo tipo, tienen el mismo
nivel de prioridad al evaluarse y tienen menor prioridad que los operadores
aritméticos.
Mapa conceptual
10
Conclusiones
1.​ Sharol Narváez: Realizando el trabajo con mis compañeros logré valorar un poco
más el significado de lo que es ser paciente, muchas veces es difícil conectar y
comunicarse, la disponibilidad es relativa y no siempre se logra coincidir con todos.
Me gustaría que esa parte en la producción y participación activa mejorara. Por otro
lado, a nivel de conceptos, trabajar este informe me ayudó a clarificar un poco el
sentido de programar, ahora no es tan confuso tomando en cuenta que no tengo idea
de los temas que se tocan en este campo, al menos hasta hoy, que pude darme un
abrebocas con la investigación y el diálogo de los temas. Ya tengo un nuevo enfoque
de conceptos que conocía, pero no en el sentido de la programación, como lo es
algoritmo, operadores, entre otros.
2.​ Helimelee Gonzalez: Durante el trabajo me pareció bien como cada uno trabajaba
para logra no solo una nota si no algo que nos ayudará para mejorar nuestro trabajo en
equipo y nuestra forma de trabajar junto a otras personas y así poder lograr lo
deseado, y después del trabajo puedo decir que ya soy capaz de comprender con un
poco más de claridad de el funcionamiento de estos conceptos y de su uso en esta
sociedad que es más tecnológico y que me servirá si quiero estudiar algo en el campo
de la tecnología.
3.​ Geraldin Rivera: Con este trabajo aprendí un poco más la importancia de diferenciar
y entender los conceptos involucrados en la programación, encontrando un pequeño
resumen de la información inicial en el mapa conceptual. Respecto al trabajo en
grupo, me hubiera gustado que hubiera más disposición y participación pero con lo
demás no hay ningún problema, se tuvo paciencia en los momentos necesarios.
11
4.​ Anyerlin Rondon: de este trabajo aprendí, en cuanto al trabajo en equipo es que son
personas que trabajan muy bien y que tienen mucha paciencia, en cuanto a el tema del
trabajo, no tenía conocimiento sobre la programación y no sabía lo difícil que es
entender este tipo de temas.
Blogs
●​ Helimelee González: tecnoheli45.blogspot.com
●​ Sharol Jusara N.B: liceotecnologico43.blogspot.com
●​ Anyerlin Rondón: anyerlin9.blogspot.com
●​ Geraldin Rivera: tecnoliceo1.blogspot.com
Bibliografía
●​ https://www.iue.edu.co/wp-content/uploads/2023/10/Fundamentos-de-programac
ion.pdf
●​ https://codersfree.com/posts/introduccion-a-la-programacion-con-pseint-conceptos-ba
sicos
●​ https://www.itson.mx/oferta/isw/Documents/guia_pseint_2016.pdf
●​ https://ebac.mx/blog/variable-en-programacion#:~:text=Una%20variable%20represen
ta%20un%20contenedor,se%20refiere%20al%20valor%20guardado.&text=Una%20v
ariable%20representa%20un%20contenedor,se%20refiere%20al%20valor%20guarda
do
●​ https://keepcoding.io/blog/constantes-en-programacion/
●​ https://www.euroinnova.com/blog/quhttps://agora.pucp.edu.pe/inf2170681/2.htme-so
n-los-contadores
12
●​ https://dcodingames.com/el_acumulador/
Evidencias/Capturas
13
14

Conceptos básicos de programación PseInt

  • 1.
    1 Conceptos básicos deprogramación PseInt Helimelee Gonzalez Sharol Narvaez Anyerlin Rondon Geraldin Rivera Institución Educativa Liceo Departamental Tecnología e informática Profesor Guillermo Mondragón Santiago de Cali, 13 de junio del 2025
  • 2.
    2 Tabla de Contenido: Conceptos Básicos:..............................................................................................2 Constante:.............................................................................................................................. 2 Variable:.................................................................................................................................. 3 Acumulador............................................................................................................................ 3 Contador:................................................................................................................................ 4 Identificador:.......................................................................................................................... 6 Fundamentos de programación PseInt................................................................................7 Mapa conceptual.................................................................................................9 Conclusiones........................................................................................................9 Bibliografía........................................................................................................ 11 Evidencias/Capturas.........................................................................................12 Conceptos Básicos: Constante: Las constantes en programación son valores que no cambian durante la ejecución de un programa. Estas no pueden ser modificadas una vez que se han declarado, tienen un valor fijo que se le asigna en el momento, se pueden utilizar en diferentes partes del código, lo que facilita la mantenibilidad y la legibilidad, evitan que se utilicen valores incorrectos en el código.
  • 3.
    3 Variable: En programación, unavariable es un espacio de almacenamiento en la memoria de la computadora que se usa para guardar valores que pueden cambiar durante la ejecución de un programa. Se le asigna un nombre único (identificador) para que el programa pueda referirse a ese valor. En detalle: ●​ Espacio de almacenamiento: Una variable es como una caja que puede contener información. ●​ Nombre único: Cada variable tiene un nombre para que puedas acceder a ella. ●​ Valor cambiante: El valor dentro de la variable puede modificarse durante la ejecución del programa. ●​ Tipos de datos: Las variables pueden almacenar diferentes tipos de datos, como números, texto, valores booleanos (verdadero/falso). ●​ Declaración: Antes de usar una variable, normalmente debes "declararla", es decir, especificar su nombre y el tipo de datos que va a almacenar. ●​ Uso en algoritmos: Las variables se utilizan en algoritmos para guardar información, realizar cálculos, y controlar el flujo del programa. ●​ Ejemplo:si quieres guardar el nombre de una persona, podrías crear una variable llamada “ nombré” y almacenar el nombre en ella.
  • 4.
    4 Acumulador Un acumulador esuna variable, no necesariamente entera, pero sí numérica, con un valor que incrementará según sea el problema. Su objetivo es “acumular”, es decir: almacenar. Se diferencia de una variable ya que el acumulador agrega un nuevo valor al que ya tiene. El acumulador debe ser inicializado antes de utilizarse. Pero el valor de inicialización dependerá del tipo de operación que ayudará a acumular valores: como resultados de sumas, multiplicaciones e incluso restas y divisiones. Contador: El contador digital o electrónico es un circuito eléctrico, dónde las salidas tienen una secuencia fija en forma de bucle, es decir que al finalizar el conteo, este automáticamente se vuelve a iniciar, se construye con compuertas lógicas y flip flops. Los flip flops son conectados en forma de cascadas e indica cuántos conteos podrá realizar el contador. Estás secuencias ocurren en un intervalo de tiempo llamados pulsos de entrada. Los pulsos pueden ser señales de reloj o se pueden generar en una fuente externa, generando intervalos de tiempo fijos o aleatorios. Como se clasifican: ●​ Según su funcionamiento
  • 5.
    5 Contadores síncronos: Laseñal externa es conectada a las entradas de todos los flip flops simultáneamente generando así una cuenta sincronizada. Contadores asíncronos: Se llama así porque la señal externa se conecta a la entrada de un solo flip-flop y está luego se conecta internamente para así lograr esa sincronización deseada. ●​ Según su salida Contador binario: Este tipo de contador tiene una salida binaria, es decir, de 0 'sy 1' s. Debe utilizarse otro componente que transforme esa señal binaria en la que es necesaria para la lectura del contador. Contador BCD: Son los contadores cuya salida es en código binario decimal o BCD por sus siglas en inglés. Este código es mucho más manejable a la hora de leer el contador con otros componentes. ●​ Según los flip flop que usa Contadores de flip flop JK: Son los contadores creados solo con flip flops tipo JK. Contadores Jhonson: Son aquellos contadores que utilizan flip flops tipo D. En efecto, su principal ventaja sobre los demás es que por su diagrama de conexión, solo utilizan la mitad de flip-flops que un contador síncrono. La cantidad de contadores lo que permiten es una mejor adaptación de los mismos a las distintas aplicaciones. Además de dar la versatilidad de crear nuevos componentes y dispositivos. El uso de los contadores en la vida cotidiana
  • 6.
    6 El contador comocomponente ha colaborado en la evolución de diversos dispositivos tecnológicos. Son más frecuentes de lo que piensas, aunque no seas completamente consciente de ello. Conoce a continuación algunas de las aplicaciones y usos en cuestiones de la vida cotidiana: Contadores generales. Todo lo que nos rodea utiliza en algún grado un contador. Ya sea en los contadores de luz que indican la potencia que consumiste en casa hasta lo que son los contadores de rendimiento utilizados en ordenadores. Medidores. Todo lo que necesite ser medido tiene un contador. Tenemos lo que son los contadores Geiger que miden la radiactividad de un objeto o lugar, los medidores de agua digitales, cronómetros, etc. Dispositivos electrónicos. Los teléfonos, computadoras o cualquier dispositivo inteligente es programable. Esta programación es posible con la ayuda de lo que son los contadores en javascript. Y eso no es todo: tenemos temporizadores, controladores, almacenadores de e-datos y un montón de aplicaciones más que utilizan este tipo de tecnología. Además de esto, también es importante reconocer la existencia de contadores fuera del área de la electrónica. Identificador: Un identificador es un nombre, que define el programador, que sirve para denotar ciertos elementos de un programa. Estos elementos pueden ser las variables, constantes y funciones.Cuando se ejecuta el programa, el sistema relaciona estos nombres con alguna
  • 7.
    7 dirección de memoria.De este modo, al programar, ya no se necesita recordar posiciones de memoria sino los nombres dados a estas posiciones de memoria. La definición de un identificador debe hacerse teniendo en cuentas las siguientes reglas: ●​ Solo se pueden usar las letras mayúsculas y minúsculas del alfabeto inglés, es decir: A, B, C,… ,X, Y, Z y a, b, c,...,x, y, z. ●​ También se pueden emplear decimales como 0, 2, 3, …, 9. Teniendo en cuenta que el identificador no puede empezar con dígitos, sino que con una letra ( obligatoriamente) o incluso se permite utilizar es el guión bajo. ●​ No se pueden usar símbolos como: ñ, +, &, á, etc. Un símbolo que sí se permite utilizar es el guión bajo ( _ ). Unos ejemplos de identificadores válidos son: actual, x425, No_hay_datos, _80486. Unos ejemplos de identificadores inválidos son; año, 425x, No hay datos, α-β Fundamentos de programación PseInt Para hablar de los fundamentos primero hay que explicar qué es la programación de PseInt, el cual es un entorno de desarrollo, una herramienta que facilita la comprensión y enseñanza de los conocimientos de programación para aquellas personas interesadas en introducirse en este campo. El nombre Pseint proviene de “Pseudo-intérprete”, lo que significa que es un programa que simula la ejecución de código (ideal para aprender programación sin complicarse tanto).
  • 8.
    8 Algunos conceptos quese deben tomar en cuenta son: algoritmo, pseudocódigos, operadores, entre otros más. Primero vamos a definir lo que sería algoritmos: 1.​ Algoritmos: Un algoritmo es un conjunto de instrucciones que especifica la secuencia de operaciones a realizar, con el fin de resolver un problema específico; en otras palabras, un algoritmo es una fórmula para la resolución de un problema. Se puede definir en tres partes: entrada, información dada al algoritmo que en forma de instrucciones generan los valores que ha de trabajar; proceso, cálculos necesarios que a partir de un dato de entrada lleguen resultados; salida, resultados finales. 2.​ Pseudocódigos: hacen parte del lenguaje de la programación, lo cual significa que se pueden escribir instrucciones en un lenguaje más cercano al inglés, algo más sencillo de aprender. 3.​ Operadores: existen tres tipos de operadores: lógicos, aritméticos y los operadores lógicos relacionales y booleanos. ●​ Operadores lógicos: utilizan símbolos que relacionan valores, variables o constantes dando un resultado determinado según el tipo de dato procesado. Toda expresión manipula unos datos que arrojan resultados dependiendo de su tipo. ●​ Operadores aritméticos: permiten la realización de operaciones matemáticas con variables y constantes. Estos operadores pueden ser utilizados con tipos de datos enteros, reales o cadenas. ●​ Operadores lógicos relacionales y booleanos: Los operadores lógicos permiten hacer comparaciones entre variables y valores. Estos operadores se
  • 9.
    9 dividen en: operadoreslógicos relacionales y operadores lógicos booleanos. Se utilizan para establecer una relación entre dos valores por medio de una comparación y produciendo un resultado de Verdadero o Falso. Los operadores relacionales comparan valores del mismo tipo, tienen el mismo nivel de prioridad al evaluarse y tienen menor prioridad que los operadores aritméticos. Mapa conceptual
  • 10.
    10 Conclusiones 1.​ Sharol Narváez:Realizando el trabajo con mis compañeros logré valorar un poco más el significado de lo que es ser paciente, muchas veces es difícil conectar y comunicarse, la disponibilidad es relativa y no siempre se logra coincidir con todos. Me gustaría que esa parte en la producción y participación activa mejorara. Por otro lado, a nivel de conceptos, trabajar este informe me ayudó a clarificar un poco el sentido de programar, ahora no es tan confuso tomando en cuenta que no tengo idea de los temas que se tocan en este campo, al menos hasta hoy, que pude darme un abrebocas con la investigación y el diálogo de los temas. Ya tengo un nuevo enfoque de conceptos que conocía, pero no en el sentido de la programación, como lo es algoritmo, operadores, entre otros. 2.​ Helimelee Gonzalez: Durante el trabajo me pareció bien como cada uno trabajaba para logra no solo una nota si no algo que nos ayudará para mejorar nuestro trabajo en equipo y nuestra forma de trabajar junto a otras personas y así poder lograr lo deseado, y después del trabajo puedo decir que ya soy capaz de comprender con un poco más de claridad de el funcionamiento de estos conceptos y de su uso en esta sociedad que es más tecnológico y que me servirá si quiero estudiar algo en el campo de la tecnología. 3.​ Geraldin Rivera: Con este trabajo aprendí un poco más la importancia de diferenciar y entender los conceptos involucrados en la programación, encontrando un pequeño resumen de la información inicial en el mapa conceptual. Respecto al trabajo en grupo, me hubiera gustado que hubiera más disposición y participación pero con lo demás no hay ningún problema, se tuvo paciencia en los momentos necesarios.
  • 11.
    11 4.​ Anyerlin Rondon:de este trabajo aprendí, en cuanto al trabajo en equipo es que son personas que trabajan muy bien y que tienen mucha paciencia, en cuanto a el tema del trabajo, no tenía conocimiento sobre la programación y no sabía lo difícil que es entender este tipo de temas. Blogs ●​ Helimelee González: tecnoheli45.blogspot.com ●​ Sharol Jusara N.B: liceotecnologico43.blogspot.com ●​ Anyerlin Rondón: anyerlin9.blogspot.com ●​ Geraldin Rivera: tecnoliceo1.blogspot.com Bibliografía ●​ https://www.iue.edu.co/wp-content/uploads/2023/10/Fundamentos-de-programac ion.pdf ●​ https://codersfree.com/posts/introduccion-a-la-programacion-con-pseint-conceptos-ba sicos ●​ https://www.itson.mx/oferta/isw/Documents/guia_pseint_2016.pdf ●​ https://ebac.mx/blog/variable-en-programacion#:~:text=Una%20variable%20represen ta%20un%20contenedor,se%20refiere%20al%20valor%20guardado.&text=Una%20v ariable%20representa%20un%20contenedor,se%20refiere%20al%20valor%20guarda do ●​ https://keepcoding.io/blog/constantes-en-programacion/ ●​ https://www.euroinnova.com/blog/quhttps://agora.pucp.edu.pe/inf2170681/2.htme-so n-los-contadores
  • 12.
  • 13.
  • 14.