Conceptos básicos de programación pseint

89 views 20 slides Jun 07, 2024
Slide 1
Slide 1 of 20
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20

About This Presentation

PSEINT


Slide Content

Conceptos básicos de programación

Gabriela Arango Erazo

Ángel Thomás Cárdenas

Crisliani Alejandra Carrero

Isabella Medina Ibarra

Diego Mauricio Medina

Manuela Peña Flórez
Grado: 10-6

Asignatura: Tecnología e Informática
Docente: Mag. Guillermo Mondragón Castro

Año Lectivo 2024

Índice o Tabla de Contenido
Portada………………………………………………………………………………….....1
Índice o Tabla de Contenido………………………………………………………………2
Las Constantes (también en PSeInt)………………………………………………………3
¿Cómo declarar una constante en PSeInt?...........................................................................3
Características de las constantes en PSeInt:……………………………………………….4
Beneficios de usar constantes en PSeInt:………………………………………………….4
Las Variables (también en PSeInt):………………………………………………………..5
Declaración de Variables en PSeInt:………………………………………………………5
Ejemplo de declaración de variables en PSeInt:…………………………………………..6
Los Acumuladores:………………………………………………………………………..6
Los Contadores:…………………………………………………………………………...7
Los Identificadores:……………………………………………………………………….8
Identificadores validos en PSelnt:………………………………………………………..10
Fundamentos de Programación en PSeInt:………………………………………………10
Ejemplo básico de un programa PSeInt:…………………………………………………10
Mapa conceptual integrando el eje temático 3:…………………………………………..11
Conclusiones:………………………………………………………………………….....12
Enlaces de Blogs:………………………………………………………………………...13
Evidencia del trabajo colaborativo:……………………………………………………...14
Referencias:…………………..…………………………………………………………..20

Las Constantes (también en PSeInt):

En el mundo de la programación, las constantes son valores fijos que no cambian durante
la ejecución de un programa. En PSeInt, las constantes se utilizan para almacenar datos que no se
modifican a lo largo del programa, como por ejemplo, el valor de Pi (π) o la tasa de impuesto
sobre la renta.

¿Cómo declarar una constante en PSeInt?

Para declarar una constante en PSeInt, se utiliza la siguiente estructura:



Donde:
constante: Es la palabra clave que indica que se está declarando una constante.
<nombre_constante>: Es el nombre que se le asigna a la constante.
<tipo_dato>: Es el tipo de dato que puede almacenar la constante, como Entero, Real,
Cadena o Lógico.
<valor>: Es el valor inicial que se le asigna a la constante.

Ejemplo:

En este ejemplo, se declara una constante llamada PI de tipo Real y se le asigna el valor
3.1415926535, el cual representa el valor aproximado de Pi.

Características de las constantes en PSeInt:
Las constantes no se pueden modificar una vez declaradas.
Los nombres de las constantes deben ser únicos dentro del programa.
Las constantes se pueden utilizar en cualquier parte del programa.
Se recomienda utilizar nombres descriptivos para las constantes para mejorar la
legibilidad del código.
Las constantes pueden ser de diferentes tipos de datos, como Entero, Real, Cadena o
Lógico.

Beneficios de usar constantes en PSeInt:
Mejoran la legibilidad del código: Al utilizar nombres descriptivos para las constantes, el
código se vuelve más fácil de entender y mantener.
Hacen el código más robusto: Las constantes evitan errores que podrían ocurrir si se
modificaran valores importantes durante la ejecución del programa.
Facilitan la reutilización del código: Las constantes se pueden utilizar en diferentes partes
del programa, lo que facilita la reutilización del código.

En resumen, las constantes en PseInt son una gran herramienta que ayuda a mejorar la
legibilidad, la robustez y la reutilización del código. Al utilizar las constantes de manera
adecuada, se pueden escribir programas más claros, confiables y eficientes.

Las Variables (también en PSeInt):
En programación, las variables son el espacio del almacenamiento que tiene un nombre
simbólico, es decir, un identificador. Está asociado a un valor o información que puede cambiar y
es fundamental para el desarrollo de software porque le da la libertad a los programadores de
manipularla según sus necesidades durante la ejecución de un programa.
En PSeInt, es casi lo mismo. Una variable es un espacio de almacenamiento que se usa
para guardar datos, ya sea texto, números, valores lógicos o cualquier tipo de información para
que los programadores almacenen y manipulen sus datos en sus programas.

Declaración de Variables en PSeInt
La declaración de una variable en PSeInt es el proceso de reservar un espacio de memoria
para almacenar datos de un tipo específico. En PSeInt, los nombres de las variables deben
comenzar con una letra y no pueden contener espacios ni caracteres especiales, excepto el guion
bajo (_). En PSEINT, la sintaxis para declarar una variable es la siguiente:

Definir nombre_variable Como tipo_de_dato

- nombre_variable: Este es el nombre que se le asignará a la variable.
- tipo_de_dato: El tipo de dato que la variable almacenará, como entero, real, carácter o
lógico.

Ejemplo de declaración de variables en PSeInt:
Algoritmo DeclaracionDeVariables
Definir numeroEntero Como Entero
Definir texto Como Cadena
Definir esVerdadero Como Logico
Definir pi Como Real
FinAlgoritmo


Los Acumuladores:
Un acumulador es una variable numérica (puede ser de tipo entero o real) que durante la
ejecución de un programa va sumándose así misma valores contenidos en otras variables.



Por ejemplo:
Tenemos que A es el acumulador, y queremos que sume las calificaciones que vamos
introduciendo de los alumnos de una clase, por lo tanto, la expresión (operación) que utilizamos

es A = A + CALIF, donde CALIF es una variable que va almacenando la calificación que vamos
introduciendo.
En este caso A se inicializa a 0, para que la suma sea precisa. A = 0. Cuando entremos al
ciclo, primero debemos solicitar CALIF y supongamos que introducimos 7.5, CALIF = 7.5, por
lo tanto, al ejecutar la operación tenemos que:
A = 0 (valor actual del acumulador) + 7.5 (variable CALIF) = 7.5 (nuevo valor del
acumulador)
Si volvemos a entrar al ciclo e introducimos el valor 9.3 para CALIF, y repetimos la
operación, tenemos que: A = 7.5 (valor actual del acumulador) + 9.3 (variable CALIF) = 16.8
(nuevo valor del acumulador)
Si volvemos a entrar al ciclo e introducimos el valor 8.1 para CALIF, y repetimos la
operación, tenemos que: A = 16.8 (valor actual del acumulador) + 8.1 (variable CALIF) = 24.9
(nuevo valor del acumulador)
Durante las ejecuciones de la expresión tuvimos que A = 7.5, luego A = 16.8, y
posteriormente A = 24.9, como podemos observar A “acumuló” los diferentes valores de CALIF.

Los Contadores:
Un contador es una variable de tipo entero que, durante el proceso o ejecución de un
programa, va aumentando su valor progresivamente. Generalmente un contador va
incrementando su valor en 1, pero puede ser un contador de 2 en 2, o de n en n.

Por ejemplo:
Tenemos que C es el contador, y queremos que incremente de 1 en 1, por lo tanto la
expresión (operación) que se utiliza es C = C + 1, donde 1 es la constante que se sumará al
contador cada vez que se ejecute esta operación dentro de un ciclo.
Si inicialmente tenemos que C = 1 cuando entremos al ciclo y ejecutemos la expresión C
= C + 1 tenemos que: C = 1 (valor actual del contador) + 1 (constante) = 2 (nuevo valor del
contador)
Ahora C = 2, si volvemos a entrar al ciclo y repetimos la operación, tenemos que:
C = 2 (valor actual del contador) + 1 (constante) = 3 (nuevo valor del contador)
Durante las ejecuciones de la expresión tuvimos que C = 1, luego C = 2, y posteriormente
C = 3, como podemos observar C “contó” de 1 en 1.

Los Identificadores:
Un identificador en programación es una palabra que se utiliza para representar un
elemento dentro de un programa, como una variable o una constante. Estos identificadores se
utilizan para asignar un nombre significativo a las diferentes partes del código, lo que facilita la
comprensión y mantenimiento del programa en el futuro.

Es importante seguir ciertas reglas al crear identificadores, como empezar con una letra,
no utilizar caracteres especiales (excepto el guion bajo), y diferenciar entre mayúsculas y
minúsculas. Elegir nombres descriptivos y significativos para los identificadores ayuda a mejorar
la legibilidad del código y a que otros programadores puedan entender más fácilmente su función
en el programa.

Identificadores validos en PSelnt:
Al crearlos es fundamental seguir ciertas reglas para garantizar su correcta sintaxis y
funcionamiento dentro del programa. Hay que considerar al elegir nombres que sean válidos
evitar utilizar palabras reservadas del lenguaje de programación, ya que estas tienen un
significado específico y no pueden ser empleadas como Identificadores. Se recomienda
seleccionar nombres que reflejen claramente el propósito y la función de la variable o constante
en cuestión, lo cual contribuirá a mejorar la legibilidad, y mantenibilidad del código en el
tiempo.

Fundamentos de Programación en PSeInt:
PSelnt es una herramienta educativa diseñada para ayudar a comprender los conceptos
básicos de la programación a través del uso del pseudocódigo.
El pseudocódigo es una forma de describir algoritmos utilizando un lenguaje de programación
informal y cercano al lenguaje humano. Es útil para planificar y diseñar algoritmos.

Ejemplo básico de un programa PSeInt:
En este solicita al usuario dos números enteros, los sumas y muestra el resultado:

Algoritmo Suma_De_Dos_Numeros
Declaración de variables
Entero num1, num2,suma

Asignación de valores específicos
num1 <- 10
num2 <- 5

Cálculo de la suma
suma= 15 <- num10 + num5

Salida de resultados
Escribir "La suma de", num10, "y", num5, "es:",
Suma=15

En este caso, el programa asigna los valores 10 y 5 a las variables `num1` y `num2`
respectivamente, luego calcula la suma y muestra el resultado, que es 15.

Mapa conceptual integrando el eje temático 3











Conceptos básicos de programación
Constantes:
Las constantes son valores
que no cambian durante la
ejecución del programa. Se
definen una vez y mantienen
su valor a lo largo de toda la
ejecución. Son útiles para
valores que sabes que no
van a cambiar, como pi
(3.14159) o el número de
días en una semana (7). Usar
constantes mejora la
legibilidad y el
mantenimiento del código,
ya que evita la repetición de
valores mágicos.
Variables:
Las variables son
espacios en la memoria
que pueden cambiar su
valor durante la
ejecución del programa.
Se usan para almacenar
datos que pueden
variar, como la entrada
del usuario, resultados
de cálculos, o estados
intermedios en un
proceso.
Acumuladores:
Los acumuladores son
variables que se utilizan
para sumar o acumular
valores a lo largo de un
proceso o ciclo. Se inician
con un valor
(generalmente cero) y se
actualizan sumando
nuevos valores a medida
que se procesan.
Contadores:
Los contadores son un
tipo específico de
acumuladores que se
utilizan para contar el
número de veces que
ocurre algo. Se inicializan
con un valor (a menudo
cero) y se incrementan
en una cantidad fija
(generalmente uno) cada
vez que se cumple una
condición.
Identificadores:
Los identificadores son los
nombres que le das a las
variables, funciones, clases y
otros elementos en un
programa. Deben seguir
ciertas reglas según el
lenguaje de programación,
como empezar con una letra
o un guion bajo y no
contener espacios. Los
identificadores ayudan a
hacer el código más legible y
comprensible.

Conclusiones:
1. Las constantes en PSeInt son fundamentales para mantener la integridad y la claridad
del código. Al ser valores que no cambian durante la ejecución del programa, permiten a los
programadores definir datos fijos como el valor de Pi (π) o tasas de impuestos, mejorando así la
legibilidad y la mantenibilidad del código. Utilizar nombres descriptivos para las constantes no
solo facilita su identificación y comprensión dentro del código, sino que también previene
errores que podrían surgir de la modificación accidental de valores importantes.

2. Las variables, acumuladores y contadores son componentes esenciales en la
programación con PSeInt. Las variables permiten almacenar datos que pueden cambiar durante
la ejecución del programa, como entradas del usuario o resultados intermedios. Los
acumuladores, por otro lado, son variables que suman valores a lo largo de un ciclo o proceso, y
son esenciales para tareas que requieren agregación de datos, como calcular promedios o totales.

3. Los identificadores, que son nombres dados a variables, funciones y otros elementos
del programa, juegan un papel crucial en la legibilidad y mantenimiento del código. Seguir reglas
específicas para nombrar identificadores, como empezar con una letra y evitar caracteres
especiales, contribuye a crear un código más limpio y fácil de entender. Usar nombres
significativos y descriptivos para los identificadores ayuda a otros programadores (y al propio
creador del código) a comprender rápidamente el propósito y la función de cada componente
dentro del programa, facilitando así la colaboración y la revisión del código.

Enlaces de Blogs:
Gabriela Arango Erazo: https://technologyworldddd.blogspot.com/?m=1
Ángel Thomás Cárdenas: https://gokutecno.blogspot.com/?m=1
Crisliani Alejandra Carrero: https://alejandracarrero2.blogspot.com/
Isabella Medina Ibarra: https://roboticaisabella1.blogspot.com/
Diego Mauricio Medina: https://diegomauriciotecnologia.blogspot.com/
Manuela Peña Flórez: https://blogtecnologiamanuela.blogspot.com/

Evidencia del trabajo colaborativo:

Referencias:
https://www.youtube.com/watch?v=FvibfpSVFBw
https://m.youtube.com/watch?v=W9NM_rxqMWo
https://informaticaieslapandera.files.wordpress.com/2019/02/manual_pseint.pdf
https://codersfree.com/posts/variables-y-tipos-de-datos-en-pseint-una-guia-para-principiantes
https://www.apinem.com/que-es-variable-programacion-tipos-y-ejemplos/
https://www.uacj.mx/CGTI/CDTE/JPM/Documents/IIT/fund_programacion/U4-
1.html#:~:text=Un%20acumulador%20es%20una%20variable,valores%20contenidos%20en%20
otras%20variables
https://www.uacj.mx/CGTI/CDTE/JPM/Documents/IIT/fund_programacion/U4-
1.html#:~:text=Un%20contador%20es%20una%20variable,o%20de%20n%20en%20n.
https://plsql.online/pseint/identificadores-en-pseint/
https://codersfree.com/posts/introduccion-a-la-programacion-con-pseint-conceptos-basicos