Acciones Elementales

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

Universidad Central de Venezuela

Facultad de Ciencias
Escuela de Computación

Algoritmos y Programación

Tema II. Acciones elementales


Operación de Asignación

Es el modo de darle un valor a una variable, el cual puede ser una constante, otra variable o el
resultado de una expresión. En pseudocódigo la operación de asignación se representa mediante el
símbolo u operador = para la asignación. En el contexto de un lenguaje de programación, a la
operación de asignación, se le llama instrucción o sentencia de asignación.

Comportamiento: modifica el estado de la variable. La notación algorítmica (sintaxis) que


utilizaremos para la asignación es:

< nombre_variable > = < constante o variable o expresión >;


Por ejemplo:

char c; int i; bool b;


c = 'a'; i = 10 + 5 / 3; b = (1 > 500);

Reglas

Sea la expresión: b = c * 2,45;

❖ Una variable en el lado derecho de una sentencia de asignación debe tener un valor antes de
ser usado, en el caso de la anterior la variable c debe tener un valor inicial antes de evaluar la
operación c * 2,45. Por ejemplo, si el valor inicial de c = 3, la expresión c * 2,45 arroja como
resultado 7,35.

❖ Por el contrario, si a la variable c no le damos un valor antes de usarla, la expresión no puede


ser resuelta y por lo tanto no tiene resultado, ya que una de sus variables (c) no está
inicializada.

❖ A la izquierda de una sentencia de asignación sólo pueden existir variables o constantes, por
lo tanto la expresión Valor - Tasa = Interés * 3,15 es un error, ya que a la izquierda no
hay una variable sino la expresión Valor - Tasa. La expresión sería correcta reescrita como:
Valor = Interés * 3,15 + Tasa;

Operación de Lectura o Entrada Simple (read)

La operación de lectura o de entrada de datos permite leer valores y asignarlos a constantes


o a variables. Almacena en una variable un valor extraído desde un dispositivo externo, del cual
hacemos abstracción aunque generalmente es el teclado cuando se está programando. En
pseudocódigo usamos la acción read para obtener los datos que nos suministra el usuario del
algoritmo, datos necesarios para el procesamiento o cálculo posterior.

Comportamiento: La acción elemental read cambia el valor en la variable o variables que se está
usando en la instrucción de lectura. Luego de leer un valor, el valor de la variable cambia en forma
similar a si se hiciera una asignación. La notación algorítmica (sintaxis) que utilizaremos para la
asignación es:

read(< nombre_variable >);


Por ejemplo:

char c; int i; bool b;


read(c, i, b);

Operación de Escritura o Salida Simple (print y println)

Permite mostrar el valor de una variable, constante o expresión. Cuando estamos


programando la acción print transmite un valor a un dispositivo externo, Por ejemplo lo muestra por la
pantalla del computador. En pseudocódigo la acción print nos permite mostrar mensajes o mostrar
los resultados al usuario del algoritmo.

Comportamiento: muestra mensajes y resultados almacenados en variables, constantes o


expresiones. La notación algorítmica (sintaxis) que utilizaremos para la asignación es:

print(< nombre_variable >);

Por ejemplo:

char c; float i; bool b; La salida de este código será:


c = 'w'; i = 19.5; b = true;
print(c); w19.5
print(i);
1
println(b);

Ejercicios

1. Diseña algoritmos que resuelvan los siguientes problemas:

a. Calcular el promedio de 4 temperaturas medidas en ºC (Celsius) y mostrar su


equivalente en ºF (Fahrenheit) y considerando:

℃ = ℉ − 32 / 1. 8

b. Calcular un descuento del 25% para el precio de un curso y mostrarle al usuario


cuánto se ahorra y cuánto va a pagar

c. Convertir una cantidad de segundos, suministrados como un valor entero positivo, a


minutos y a horas.

2. Traduce las siguientes expresiones matemáticas en forma de expresiones algorítmicas:

También podría gustarte