Variables y Operadores Peseit
Variables y Operadores Peseit
Variables y Operadores Peseit
Variable
Una variable es donde se almacenan y se recuperan los datos de un programa. Así de simple.
En programación, la utilizamos para guardar datos y estados, asignar ciertos valores de variables
a otras, representar valores de expresiones matemáticas y mostrar valores por pantallas.
• Como un número
• Como un texto
• Como un dato abstracto
• Como un objeto
• No utilices espacios.
• No empieces con un número.
• No utilices una palabra reservada. (if, while…)
• Tipo Entero: este tipo de dato solo permite almacenar valores numéricos que sean ente-
ros.
• Por ejemplo: 32, 5000, 12, -40, -85, -9900.
• Tipo Real: este tipo de dato permite almacenar valores numéricos que sean enteros y/o
con
• punto decimal. Por ejemplo: 2.56, 3.1416.
• Tipo carácter: este tipo de dato permite almacenar valores numéricos, letras, palabras,
• decimales, símbolos, combinaciones alfanuméricas. (Colonia Kennedy, 2da entrada, Blo-
que
• #26, 3388-4950, A+, 0.89%)
• Tipo Lógico: sólo puede tomar los valores VERDADERO o FALSO.
Operadores en Pseint
Cuando estamos creando algoritmos se realizan diferentes procesos, para realizar cálculos o
relaciones entre expresiones según sea el algoritmo.
Las expresiones son combinaciones de variables y operadores que nos permiten trabajar con los
datos. Dependiendo de los operadores utilizados en ellas, pueden ser de varios tipos: algebrai-
cos, relacionales y lógicas.
Operadores relacionales: sirven para comparar datos y como resultado de esta expresión
siempre será verdadero o falso.
Operadores lógicos: sirven para comparar condiciones y como resultado de esta expresión
siempre será verdadero o falso.
Precedencia de operadores
En otras palabras, cuando tenemos una expresión que tiene múltiples operadores, no todos tie-
nen la misma prioridad. Si encontramos una expresión como:
Sin embargo, en programación, existen algunos operadores adicionales, que se emplean conti-
nuamente. Por tanto, las reglas de precedencia son algo más extensos y complejos.
ESCUELA SUPERIOR DE ESTUDIOS HUMANÍSTICOS
Si seguimos las reglas de cálculo matemáticas, primero se debe realizar la multiplicación y des-
pués la suma. Por lo tanto, el resultado será 14.
Si quisiéramos forzar que la suma se realice primero, podríamos utilizar paréntesis para indicar
qué operaciones se deben realizar primero. Por ejemplo:
En este caso, la suma se realiza primero debido a los paréntesis, por lo que el resultado sería
20.
ESCUELA SUPERIOR DE ESTUDIOS HUMANÍSTICOS
En el caso de que haya varios operadores con la misma preferencia, en caso de empate se
ejecutan de izquierda a derecha. Por ejemplo:
Aunque la precedencia de operadores puede ser útil para escribir expresiones más concisas,
también puede resultar confusa en algunos casos.
Es relativamente sencilla, pero imaginad que en un caso real podría ser una sentencia más larga
y compleja.
Aun cuando no sea necesario, si estimáis que es necesario para mejorar la legibilidad, que no
os importe poner paréntesis de más para clarificar y controlar el orden de la evaluación.
Incluso, si es necesario, podemos dividir la expresión compleja en varias líneas utilizando varia-
bles intermedias para almacenar los resultados parciales.
Algoritmo promedio4calificaciones
//variables de entrada
calificacion1<-0
calificacion2<-0
calificacion3<-0
calificacion4<-0
nombre<-" "
//variables de salida
resultado<-0
//captura de valores
Escribir "Digita tu nombre: "
leer nombre
Escribir "digitar 1er calificacion a sumar"
Leer calificacion1
Escribir "digitar segunda calificacion a sumar"
Leer calificacion2
Escribir "digitar tercer calificacion a sumar"
Leer calificacion3
Escribir "digitar cuarta calificacion a sumar"
Leer calificacion4
Escribir "dividir las calificaciones"
//Proceso
resultado<-(calificacion1+calificacion2+calificacion3+calificacion4)/4
//mostrar resultado
Escribir "el promedio de ", nombre, " es “, resultado
FinAlgoritmo (Amaya Arrollo, 2023)
ESCUELA SUPERIOR DE ESTUDIOS HUMANÍSTICOS
Lo que hacemos para poder obtener el resultado el primero sumar las calificaciones y después
dividir entre 4.
Algoritmo raizx
//variables de entrada
definir num Como Real
definir tipo Como Entero
//variable de salida
definir res como real
// DAR VALORES A LAS VARIABLES
Escribir bir "Digita el numero "
leer num
escribir "Digita el tipo de raiz"
leer tipo
//Proceso
res<- num ^ (1/tipo)
//Mostrar resultado
escribir " el numero: " , num, " a la raiz ", tipo , " es : ",res
FinAlgoritmo
Algoritmo ecu2dogrado
//5x2 - 15x -50=0
//variables de entrada
definir a Como Entero
definir b Como Entero
definir c como Entero
//variables de salida
definir x1 Como Real
definir x2 Como Real
// dar valores a variables
escribir "Digita el valor de (a)"
leer a
escribir "Digita el valor de (b)"
leer b
escribir "Digita el valor de (c)"
leer c
//Proceso
x1<-(-b+raiz((b^2)-(4*a*c)) )/(2*a)
x2<-(-b-raiz((b^2)-(4*a*c)) )/(2*a)
//Mostrar resultado
Escribir "el valor de x1 = ", x1
Escribir "el valor de x2 = ", X2
FinAlgoritmo
ESCUELA SUPERIOR DE ESTUDIOS HUMANÍSTICOS
Bibliografía
Amaya Arrollo, N. (26 de Octubre de 2023). promedio4calificaciones. Coacalco, Coacalco, Estado de México.
Devcam. (2020). Devcam. Obtenido de https://devcamp.es/que-es-variable-programacion/
Hugobrito. (27 de Octubre de 2023). Hugobrito. Obtenido de https://pseintteoria.hugobrito.net/declaracionDeVariables.pdf
Llamas , L. (2 de Junio de 2023). Luisllamas. Obtenido de https://www.luisllamas.es/programacion-precedencia-operadores/