Está en la página 1de 29

Variables

PSeInt

Herramienta que nos permite dar los primeros pasos en programación, mediante
pseudocódigo y complementado con diagrama de flujo.
Instalación
Instalación
Instalación
Configuración
Configuración
Configuración
El “Hola Mundo” en PSeInt
Conocemos la primer instrucción: Escribir
Variables

Una variable en programación es utilizada de forma habitual, puesto que se trata de un


elemento fundamental para gestionar la información que decidas incorporar en el código y
básicamente funciona para guardar datos.
Variables

✔ Toda variable tiene un nombre o


identificador

✔ Y contiene un dato o valor, para ser usado


en cualquier momento.

A una variable la podemos ver como una


cajita, la cual guardara un dato
Características

Podemos encontrar tres características principales

⮚ Asignación de memoria

⮚ Declaración

⮚ Alcance
Asignación de memoria

La computadora le asigna a la variable una posición en su memoria, en función


al tipo de datos que almacene la misma.
Declaración

⮚ Nos referimos a asignarle un nombre y un tipo; de esta manera, el sistema le


podrá otorgar una abstracción de la memoria para almacenar los datos y su
valor.

⮚ Hay Lenguajes que se deben declarar antes de usarlas (JAVA) y otros que no
(Python)
Declaración

Veamos como declarar una variable en PSeInt


Veamos unos ejemplos

Esta variable solo admitirá datos enteros

La primera admitirá datos enteros y la


segunda caracteres

Ambas admitiran datos enteros


Proceso de declaración de las variables(EN PSEINT)
Alcance

Determina hasta dónde se puede leer o manipular la información o el


valor de una variable.

⮚ Globales: tienen la capacidad de funcionar a lo largo de todo el programa

⮚ Locales: el alcance solo llega a su propia función.


Tipos de variables

Tipos

Numéricas Texto Booleanas

Integer Decimal String char

short Float
El char es solo el espacio en memoria para un
carácter, (numero, símbolo, espacio o letra), y el
long Double String es un conjunto de caracteres, o un arreglo de
char
Reglas para el nombre

Las reglas para el nombre de una variable vienen definida según cada lenguaje de
programación, la mayoría cumple estas reglas:

⮚ El nombre debe comenzar con una letra


⮚ Puede contener letras, números y guiones bajos
⮚ No puede llamarse igual que una palabra reservada del lenguaje
⮚ No debe contener caracteres extraños ( “ñ”, acentos, etc)
Ejemplos de nombres de variables

edad miCarrito2

nombre_usuario Calle+numero

año 99letra
Declarando variables en PSeInt
Variables, según tipado en los lenguajes

✔ Fuertemente tipados, no podemos operar en distintos tipos de datos (“23”+4 da


error)

✔ Débilmente tipados (“23”+4 da ”234”)

✔ Tipado estático, las variables se definen antes de usarlas.

✔ Tipado dinámico, fijan el tipo al asignarle un valor.


Notación, algunas convenciones

En variables cortas de una palabra, el nombre se recomienda siempre en minúsculas, incluso su


primer letra. Cuando el nombre esta formado por mas de una palabra podemos utilizar algún
estilo de escritura:

⮚ Camel Case: nombreVariable

⮚ Pascal Case: NombreVariable

⮚ Snake Case: nombre_variable

⮚ Kebab Case: nombre-variable


Constante
Una constante es un espacio reservado en la memoria de la máquina que
permite alojar información.
Tal como su nombre lo indica, es constante, esto quiere decir que su valor NO
puede cambiar en el transcurso del programa.
Conozcamos la instruccion Leer
Una instrucción que habitualmente usaremos en nuestro código con PSeInt es Leer, la cual nos
permite ingresar un dato por teclado y enviárselo a una variable o varias.

Leer <variable>

Leer <variable1>, <variable2>, <variable3>, … , <variableN>


Ejemplos usando Leer
Vamos a prácticar un poco
En el siguiente algoritmo se comenzó a declarar algunas variables, cuales serán aceptadas por
PSeInt ?
Abran su PSeInt y copien las definiciones y vean que sucede.
Vamos a practicar un poco
Diseñar un programa que nos solicite 3 datos, el nombre, la edad y color favorito.
El cliente pide que se use nomenclatura camel case.

Y por último mostrar estos datos en pantalla.

Nos piden un programa que solicite tres frutas al usuario para mostrarlas primero en el orden
como fueron ingresadas y luego en orden invertido.

También podría gustarte