Actualizado: Octubre 2026

Definir en PSeInt: Sintaxis (2026)

Definir es la instrucción con la que declaras variables en PSeInt: le dices al programa qué datos vas a usar y de qué tipo es cada uno. En el perfil estricto es obligatorio definir toda variable antes de usarla; además, es una buena práctica que ordena tu código y evita errores difíciles de encontrar.

Sintaxis

Definir variable Como Tipo
Definir var1, var2, var3 Como Tipo

Tipo puede ser Entero, Real, Caracter o Logico. Puedes definir varias variables del mismo tipo en una sola línea, separadas por comas:

Definir a, b, c Como Entero
Definir precio Como Real

Definir solo declara la variable; para darle un valor usa la asignación <-. Por convención, las definiciones van al inicio del algoritmo, justo después de la línea Algoritmo.

Ejemplo completo

Cálculo del área de un triángulo. Observa las definiciones al inicio y cómo cada variable se usa después:

Algoritmo AreaTriangulo
    Definir base, altura Como Real
    Definir area Como Real
    Escribir Sin Saltar 'Base: '
    Leer base
    Escribir Sin Saltar 'Altura: '
    Leer altura
    area <- (base * altura) / 2
    Escribir 'El área del triángulo es: ', area
FinAlgoritmo

Si el usuario escribe base 10 y altura 4, el programa muestra El área del triángulo es: 20. Las variables base y altura son Real para admitir decimales.

Errores comunes

  • Usar una variable sin definirla (perfil estricto): PSeInt marca error. Define siempre antes de usar.
  • Confundir Definir con asignar: Definir crea la variable y fija su tipo; <- le da un valor. Son pasos distintos.
  • Elegir mal el tipo: guardar un decimal en una variable Entero pierde los decimales; si el dato puede tener decimales, usa Real.

Preguntas frecuentes

¿Es obligatorio usar Definir?+
En el perfil estricto, sí: toda variable debe definirse antes de usarse. En perfiles flexibles puedes omitirlo, pero definir ordena el código y evita errores, así que se recomienda siempre.
¿Puedo definir varias variables a la vez?+
Sí: Definir a, b, c Como Entero define tres variables enteras de una vez. Todas comparten el tipo indicado después de Como.
¿Qué tipos de datos existen en PSeInt?+
Cuatro: Entero (números sin decimales), Real (con decimales), Caracter (caracteres y textos) y Logico (Verdadero/Falso). Tienes la tabla completa en nuestra guía de tipos de datos.
¿Cuál es la diferencia entre Definir y <-?+
Definir declara la variable y su tipo; <- le asigna un valor. Primero defines (Definir x Como Entero) y luego asignas (x <- 5).

Ver también

Publicaciones Similares