• No se han encontrado resultados

IES Miralbueno TIC-I 1º Bach. Curso VARIABLES Y SENTENCIAS ELEMENTALES

N/A
N/A
Protected

Academic year: 2021

Share "IES Miralbueno TIC-I 1º Bach. Curso VARIABLES Y SENTENCIAS ELEMENTALES"

Copied!
5
0
0

Texto completo

(1)

VARIABLES Y SENTENCIAS ELEMENTALES

Un programa está compuesto de sentencias o instrucciones que manipulan datos. Esos datos pueden ser datos de un único uso o valores almacenados en variabes.

Una variable es un nombre que se da a una zona de memoria donde se guarda un valor.

Para dar un valor a esa variable, usaremos el operador '

=

'

a=1

indica que en la zona de memoria que hemos llamado

a,

guardará

el valor

1

(un entero)

nomb

re

="angel"

indica que en la zona de memoria que hemos

llamado

nombre

, guardará el valor

"angel"

(un texto, habitualmente

llamado en programación, una cadena de texto) Una variable puede tomar el valor:

• de teclado,

• asignada directamente,

• o como resultado de operar otras variables entre sí:

Por ejemplo, imaginemos que queremos que un programa emita un determinado saludo.

La instrucciones deberían ser

Saludo="Hola, mundo"

(2)

En este caso el propio programa contiene el saludo que emitirá en la variable

Saludo y con la instrucción escribe, mostrará dicho texto contenido en la

variable por pantalla.

Si quisiéramos que alguien, el usuario del programa, por ejemplo, pudiese determinar el saludo que escribirá el programa, deberíamos añadir la instrucción siguiente

lee (Saludo)

Así, nuestro programa sería

lee (Saludo)

escribe (Saludo)

y el resultado mostraría en pantalla el contenido del saludo que el usuario hubiese escrito previamente.

Vamos a complicar un poco más el programa. Supongamos que queremos construir un programa que pida el nombre del usuario que lo está usando y que la respuesta sea "hola,..." seguido del nombre que el usuario le haya dicho.

En este caso, deberíamos hacer lo siguiente

escribir ("¿Cómo te llamas?")

leer(nombre)

escribir ("Hola ", nombre)

Un programa, como es evidente, involucrará muchas variables que, además en muchos casos, deberán "combinarse". Es decir, deberemos manipular y operar variables entre sí para generar nuevos valores que deben almacenarse en otras variables.

(3)

calcule su área y su circunferencia. Sabemos que dado el radio, r, el área y circunferencia de un círculo viene dado por las fórmulas A=PI+ r^2 y P=2*PI*r El programa podría ser este

PI=3.1416

escribe("¿Cual es el radio del círculo?")

lee(radio)

Área=PI*r^2

Perímetro=2*PI*r

Escribe("El área es", Área)

escribe("El perímetro es", Perímetro)

Evidentemente, las operaciones que podemos hacer entre las variables, dependerán del tipo de variables que se traten:

• si son variables que contienen números, podremos operar con ellas:

sumas, restas, divisiones, multiplicaciones, cociente y resto de la división, etc...

• si son variables que contienen caracteres, podremos unirlas

(concatenarlas) buscar caracteres en ellas, sustituir unos por otros, etc...

• si son listas de valores (veremos que podemos crear variables que

contienen conjuntos de datos), podremos hacer búsqueda en esa lista de valores, podremos añadir o quitar elementos, etc...

Estas operaciones pueden ser más o menos complejas en función del tipo de variable y en función del lenguaje de programación que estemos usando para implementar nuestros programas, por lo que dejamos los detalles para más adelante.

Para finalizar, y antes de empezar a practicar con todo esto, vamos a ver una operación de asignación de un valor a una variable que puede resultarnos algo

(4)

extraña pues choca con algo que, durante años, nos han enseñado en matemáticas.

En ocasiones, deberemos asignar un valor a una variable que suponga una pequeña modificación al valor que tiene hasta ese momento. Por ejemplo, supongamos que tenemos una variable numérica, numero, que tiene un

determinado valor y que queremos que dicho valor se incremente en una unidad.

Podríamos hacer lo siguiente:mcreamos una variable nueva, intermedia,

como resultado de sumarle 1 a numero. intermedia=numero+1

y después le asignamos a numero este nuevo valor numero=intermedia

En la mayoría de los lenguajes de programación podemos evitarnos esa variable intermedia sin mas que realizar la siguiente asignación de valor

numero = numero +1

Matemáticamente, esto parece un ecuación que no tienen solución, pero para los lenguajes de programación lo que significa es:

• primero realiza la suma de 1 a numero (numero+1)

• a continuación asigna el resultado de dicha operación a la variable

numero.

Por ejemplo, supongamos que tenemos un programa que te pregunta cuanto tienes en la hucha, después te pregunta cuanto te han dado de propina por tu cumpleaños y, finalmente, te dice cuanto tienes enla hucha tras añadir la propina.

(5)

escribe("¿Cuánto tienes en la hucha?")

lee(Ahorros)

escribe("¿Cuánto te han dado de propina?")

lee(Propina)

Ahorros=Ahorros+Propina

Escribe("Ahora tienes en tu hucha" ,Ahorros, "euros")

Para practicar con esto, vamos a diseñar los siguientes algoritmos sencillos que se describen en la hoja de ejercicios.

Referencias

Documento similar

Entonces usted tiene su atención sobre sus ojos y como ella esta centrada en los suyos comienza a decir:.. " Maria, sé que hay alguna gente que puede mirar muy profundamente a

Se sugiere que a los Centros y Departamentos se les reconozcan facultades de iniciativa para, a la vista de los resultados de la oportuna evaluación, mejorar la docencia,

37 El TPI, en los fundamentos jurídicos del 149 al 154 de la sentencia «Virgia- micina», examinó las dos actividades complementarias que integran la evaluación de riesgos:

En caso de requerir el Resumen informativo o calendario de pago en físico, puedes solicitarlo sin ningún costo, llamando a la línea de atención al cliente o visitando nuestro

The buildings of Jose Llinas besides their formal aptitudes, in addi- tion to the quality of their materials, not to mention the perfection of their

Este libro intenta aportar al lector una mirada cuestiona- dora al ambiente que se desarrolló en las redes sociales digitales en un escenario de guerra mediática mantenido por

o esperar la resolución expresa" (artículo 94 de la Ley de procedimiento administrativo). Luego si opta por esperar la resolución expresa, todo queda supeditado a que se

El interesado podrá acudir ante el señor Personero Municipal o a la Defensoría del Pueblo para que se le colabore en la elaboración de su demanda o petición, así como en los