1) Igualdad y asignación: Haremos una mención especial al
símbolo =, porque en muchos lenguajes de programación es importante
hacer diferencia entre el significado del símbolo.
Empezaremos por poner un ejemplo para ver el problema que encierra
este símbolo. Supongamos que en el código del programa tenemos las
siguientes líneas.
En la línea 2, el valor asignado a la variable a es 1, de modo que
en adelante, se puede sustituir la ocurrencia de la variable a por
la constante 1, a menos que exista otra orden que señale lo
contrario.
El problema se presenta de inmediato, porque en la línea 3 hay una
pregunta, que solicita el valor de a, pero como hemos utilizado el
símbolo = para asignar valores a variables, en realidad, lo que
debemos pensar es que en la línea 3 del pseudocódigo, estamos
asignando el nuevo valor 5 a la variable a, lo que ocasionará
errores lógicos en la ejecución del programa.
Es por esta razón que utilizaremos diferentes símbolos para
describir las diferentes situaciones respecto a la igualdad.
Si se trata de una igualdad de tipo asignación de valores,
utilizaremos :=, como en variable := nuevoValor.
Si se trata de una igualdad lógica, en la que se puede obtener un
valor que sea verdadero o falso, entonces debemos escribirlo como
=, como en variable = valorComparado. Así, el pseudocódigo anterior
puede ser reescrito como:
Es importante aclarar que lo expuesto anteriormente acerca del
pseudocódigo, son convencionalismos que no se deben tomar
como un estándar ni mucho menos, simplemente es una manera un poco
más organizada de plasmar las ideas, con el fin de causar menos
confusiones al desarrollar programas de computadora.
1. Cómo comprar un ordenador ¿Has sufrido frustraciones en el pasado al invertir en una máquina sofisticada de... [06/03/08] |
1.657 | ||||
2. Comprar un ordenador. Guía práctica Si estas a punto de comprar un ordenador, echa un vistazo a ésta guia. Si no tienes... [28/01/09] |
9.413 | ||||
3. Informática básica. Uso del ordenador Te presentamos un nuevo curso de informática para principiantes , si tus problemas... [31/05/11] |
1.623 |