Contenido y asignación de contenido a variables con pseudocódigo. Tipos de variables básicos (CU00126A)

Resumen: Entrega nº 25 del curso Bases de la programación Nivel I.
Codificación aprenderaprogramar.com: CU00126A

 

 

CONTENIDO Y ASIGNACIÓN DE CONTENIDO A VARIABLES. TIPOS BÁSICOS DE VARIABLES.

El contenido de una variable puede ser numérico o alfanumérico. La existencia de texto mezclado con números, independientemente de si estos están delante, en medio o detrás del texto, se considerará equivalente a texto.

 

 

 

123

 ->

 Numérico

-3233,75

 ->

 Numérico

Hay que mejorar

 ->

 Alfanumérico (texto)

123 coches

 ->

 Alfanumérico (texto)

Son 35,37 €

 ->

 Alfanumérico (texto)

 

 

Cada variable tiene un único contenido en un momento dado, al que llamamos valor actual. Dicho valor puede cambiar en el tiempo pero siempre es único, no quedando registro o memoria de cuáles fueron los contenidos anteriores de la variable. Puede haber dos variables o más con igual contenido.

La asignación de contenido a una variable se hará escribiendo el nombre seguido de un signo igual y del contenido a asignar, entrecomillado en el caso de que sea texto. Así:

Salario

=

30500

Salario

=

“Se asignarán 30500 €”

 

 

Una variable puede adoptar el contenido de otra variable. También puede adoptar el valor resultado de operaciones matemáticas entre números o entre distintas variables, siempre que sean variables numéricas. Así:

A = 5 + 2

B = 32

Suma = A+ B

-> Es válido. Suma adopta el valor 39.

A = "5 coches"

B = "32 coches"

Suma = A + B

-> No es válido.

A = 5

B = 32

C = A * B

D = A + C

E = D

->

Es válido.

C toma el valor 160.

D toma el valor 165

E toma el valor 165

 

 

La asignación del contenido de una variable a otra puede originar confusión por no saber qué variable adopta el valor de la otra. Se considerará siempre que el término a la izquierda de la expresión adopta el contenido del término a la derecha. Así E = D significa “E adopta el valor de D” y, por supuesto, D no ve alterado su valor. Algunos programadores escriben pseudocódigo utilizando E ¬Den lugar de E = D, indicando así que “E toma el valor de D”.

Otra cuestión que puede resultar problemática en cuanto a las variables es su contenido inicial. En algunos lenguajes si una variable es invocada y no se le ha asignado valor, se considerará que tiene valor cero (o cadena vacía si es de tipo texto), mientras que en otros da lugar a error o a valor no definido.

Así, si no se ha definido la variable B:                 A = B * 7    puede dar lugar a:

 

a)   La variable A toma el valor cero porque B,por defecto, vale cero.

b)   Error o valor no definido por no asignarse a B un valor de defecto.

Este último apartado sería resuelto haciendo:

B = 0

A = B * 7

 

 

En la escritura de pseudocódigo nos será indistinto definir o no el contenido nulo de las variables. Sí será ineludible tenerlo en cuenta cuando el lenguaje informático que empleemos así lo requiera.

 

 

 

 

 

 

Para acceder a la información general sobre este curso y al listado completo de entregas pulsa en este link:  Ver curso completo.

Para  hacer un comentario o consulta utiliza los foros aprenderaprogramar.com, abiertos a cualquier persona independientemente de su nivel de conocimiento.

Donar o colaborar

Este sitio se mantiene abierto gracias al apoyo de muchas personas. Si crees que merece la pena apoyar económicamente este sitio web puedes realizar una donación o colaborar. Contacta con nosotros.

¿Puedo yo aprender?

Seas o no del área informática, si quieres aprender a programar te ofrecemos una solución guiada y personalizada: realizar un curso tutorizado on-line. Con este tipo de curso, podrás aprender a programar de forma ágil y amena.

Acceder a detalles y precios de los cursos tutorizados on-line

Política sobre cookies

Utilizamos cookies propias y de terceros para ofrecerte una mejor experiencia y servicio, de acuerdo a tus hábitos de navegación.

Si continúas navegando, consideramos que aceptas su uso. Puedes obtener más información en nuestra Política de Cookies.

En Facebook!

Ahora puedes seguirnos en Facebook. Noticias, novedades y mucho más ¡Te esperamos!

RANKING APR2+

Ranking de lenguajes y entornos de programación aprenderaprogramar.com
 

NOVIEMBRE - DICIEMBRE 2017

1. Java / J2EE
2. Entornos Oracle
3. .NET, C#
4. Entornos SQL Server
5. HTML, CSS
6. JavaScript, jQuery
7. Php, MySql
8. Android, iOS


Acceder a detalles sobre el ranking de programación aprenderaprogramar.com

FOROS APR2+

Pregunta, responde, consulta, lee, intercambia...

Participa!!! Entra en los foros aprenderaprogramar.com.

             Copyright 2006-2017 aprenderaprogramar.com                La web abierta a cualquier persona interesada en la programación