Está en la página 1de 24

Codo a Codo inicial

PSeInt
Variables. Input y Output.Operadores.
Les damos la bienvenida
Anterior Actual Proximo

Variables. Operadores. Input y Output.


Introducción a los Algoritmos Operadores.
● Variables
● Operador de asignacion.
● Entrada y salida de valores por
pantalla.
● Operadores aritméticos
Detonador de conocimientos previos..
¿Qué tienen en común las siguientes imágenes?
¿Qué es una variable?

Es un espacio en la memoria ram, que nos


permitirá almacenar temporalmente un dato
específico.

Podemos entenderla como una “cajita


temporaria”, que nos permitirá individualizar
cada dato con el que estamos trabajando, para
luego procesarlo.
Declarar una variable.
Necesitaremos darle un nombre a la cajita(identificador), e indicar qué tipo de dato
guardaremos en ella. Asi el ordenador entendera cada vez que la mencionemos, que
estaremos apuntando a esa cajita y no a otra. Observemos la siguiente sintaxis:

Definir «identificador» Como «unTipoDeDato»


Definir «otroIdentificador» Como «otroTipoDeDato»

Si tenemos varias variables que comparten el mismo tipo de dato, las podemos
declarar en una misma linea de codigo para ahorrar tiempo

Definir «identificador1»,«identificador2», Como «tipoDeDato»


Veamos los siguientes ejemplos
(ésta variable
solo admitirá
enteros)
(la primera admitirá
enteros, la segunda
una cadena de
caracteres)
(ambas
admitirán
enteros)
¿Cómo nombrar una variable?
Reglas generales
*No utilizar la letra ñ
*Comenzar con una letra
¿por qué son importantes
*Puede contener números y guiones las convenciones en
*No puede contener espacios programación?
*No utilizar palabras reservadas
En variables cortas de una palabra, el nombre se recomienda siempre en
minúsculas, incluso su primera letra.

Convención de nomenclatura

Lower Camel Case o Camel Case: nombreVariable

Pascal Case o Upper Camel Case: NombreVariable

Snake Case: nombre_variable

Kebab Case: nombre-variable
Inicializar una variable. El operador de asignación.
Una vez que reservamos la “cajita” en la memoria ram, que
indicamos el nombre y el tipo de dato que vamos a guardar
allí, podemos proceder a guardar un dato siempre que sea
del tipo que hemos indicado anteriormente. Todo esto
gracias al operador de asignación “=”
Reasignar un dato a una variable
El operador de asignación, siempre
examinará lo que hay en la derecha y lo
asociará al objeto que tendrá a la
izquierda. Las variables son “cajitas
simples”(hay otras mas complejas), que
admiten un dato a la vez. Cuando
utilicemos éste operador para guardar un
dato en una variable a la que ya le hemos
guardado un dato con anterioridad,
estaremos “actualizando” el dato
asociado.
¿Qué es una constante?
Si consideramos una variable como una "cajita"
que puede almacenar un valor que puede
cambiar durante la ejecución del programa,
entonces podríamos decir que una constante es
una "cajita" que tiene un valor fijo que no cambia
durante la ejecución del programa.

PseInt nos aporta las constantes PI y Euler


Entrada y Salida de valores. (Input y Output)

Partiendo de la idea de que un software siempre apuntara a resolver problemas, es


necesario establecer mecanismos para que el usuario pueda interactuar con un
programa, o incluso para que un programa interactúe con otros programas.. Para
ello debemos hablar de inputs y outputs
Instrucción Escribir(output)
Con ella podremos darle la orden a la máquina de que nos muestre un
mensaje por terminal. Puede ir acompañado de una variable, lo que
devuelva otra función, un dato, o varios de estos objetos concatenados.

Veamos la sintaxis antes de pasar a los ejemplos:

Escribir «objeto»

Escribir «unObjeto» , «otroObjeto» , «otroObjetoMas»


Veamos algunos ejemplos

Con el operador , podremos concatenar objetos, de modo que el mensaje que se muestre
sea mucho mas interesante
Instrucción Leer(input)
Anteriormente vimos cómo la maquina podía recibir
la orden de exteriorizar información a través de la
instrucción Escribir.

La instrucción Leer, por el contrario, nos permitirá


dar la instrucción de que acepte un valor ingresado
por el usuario a través del teclado. Para ello es
necesario indicar en qué variable guardaremos ese
dato que nos llegara desde afuera.
Veamos la sintaxis:

Leer «identificadorVariable»
Veamos como funciona

La terminal se quedará esperando hasta que ingresemos el valor mediante teclado;


presionando INTRO . Es importante recordar que el valor ingresado por el usuario
debe ser compatible con el tipo de dato de la variable.
Retomando conceptos.. ¿qué es un operador?
La RAE lo define como un “Símbolo matemático que denota un conjunto de
operaciones que han de realizarse.” entre dos operandos..

Los operadores son importantes porque ayudan a los programas a hacer cosas útiles
y realizar tareas complejas. En programación, un operador es un símbolo o palabra
que se utiliza para realizar una acción matemática o lógica en una o varias
variables. Estos operadores se utilizan para hacer cálculos, comparar valores,
asignar valores a variables y realizar otras tareas esenciales en los programas.
Operadores aritméticos
Son aquellos que nos permitirán procesar datos numéricos, mediante operaciones
algebraicas. Veamos que símbolo se asocia a cada operación:

Suma +

Resta -
Multiplicación *
División /
Potencia **

Módulo %
Veamos un ejemplo más...
Ahora integrando todos los conceptos vistos...
Jerarquía de operadores
Como programadores, estaremos en situaciones que nos demandaran realizar calculos
un poco más complejos, para ello es importante respetar cierta jerarquia, ya que la
computadora priorizara resolver algunos primeros que otros...
La jerarquía de operadores en PSeInt, de mayor a menor prioridad, es la siguiente:

1 Paréntesis.
2 Exponentes.
3 Multiplicación, división y resto: se realizan en orden de izquierda a derecha, es decir,
primero se realizan todas las multiplicaciones, luego todas las divisiones y,
finalmente, todos los restos.
4 Suma y resta: también se realizan en orden de izquierda a derecha.

Es importante tener en cuenta que si dos operadores tienen la misma prioridad, se


evalúan en orden de izquierda a derecha.
Algunos desafíos..

1- Desarrollar un programa que al comenzar, muestre el mensaje “Hola mundo!” por


terminal, y finalice.

2- Desarrollar un programa que al comenzar, imprima por terminal el mensaje


“Bienvenido! Cual es tu nombre?: ” , y se quede esperando a que el usuario ingrese su
nombre. Luego el programa deberá imprimir por terminal el mensaje “Hola <nombre> !
Gusto en conocerte…” donde <nombre> debe ser el valor anteriormente ingresado por
el usuario. Ej: Si el usuario ingresa “marcos”, el mensaje final será “Hola marcos ! Gusto
en conocerte…”
Algunos desafíos..

3- Desarrollar un programa que al comenzar, imprima por terminal el mensaje


“Bienvenido al conversor de pesos a dolares!” , luego, el programa deberá mostrar
otro mensaje que diga “Ingrese el monto en pesos para convertirlo a dolares: ”, y se
deberá quedar esperando a que el usuario ingrese el valor. Luego el programa
deberá imprimir por terminal el mensaje “Su equivalente en dolares es: <resultado>
dolares” donde <resultado> debe ser el valor que resulte de la conversion. Ej: Si el
usuario ingresa “183”, el mensaje final será “Su equivalente en dolares es: 1
dolares”
Recordá:
● Revisar la Cartelera de Novedades.
● Hacer tus consultas en el Foro.

Todo en el Aula Virtual.

También podría gustarte