Está en la página 1de 3

TEMA 3 Programacin estructurada

Contenido
Tipos de datos y declaracin de variables......................................................1
Operaciones aritmticas y de asignacin....................................................2
Operadores aritmticos............................................................................... 2
Funciones.................................................................................................... 2
Programacin estructurada. Estructuras selectivas.......................................3
Operadores relacionales.............................................................................. 3
Control Lista. Sentencia For Next.............................................................3
Matrices...................................................................................................... 3

Tipos de datos y declaracin de variables


Una variable es un espacio en memoria donde se almacena un dato, un
espacio donde podemos guardar cualquier tipo de informacin que necesitemos para
realizar las acciones de nuestros programas. Por ejemplo, si nuestro programa realiza
sumas, ser muy normal que guardemos en variables los distintos sumandos que
participan en la operacin y el resultado de la suma. El efecto sera algo parecido a esto:
sumando1 = 23
sumando2 = 33
suma = sumando1 + sumando2
Las variables pueden ser de dos tipos: alfanumricas y numricas.
Variables alfanumricas se utilizan para almacenar caracteres, palabras y/o frases de
texto. Para asignar el valor a la variable, se encierra el valor entre comillas dobles o
simples, para delimitar su comienzo y su final. Para representar caracteres especiales se
utilizan los siguientes signos:
Salto de lnea
Retorno de carro
Salto de pgina
Comilla doble

\n
\r
\f
\"

Variables numricas: Son aquellas que tienen un contenido numrico y,


por tanto, se puede operar con ellas.
Existen otros tipos de variables pero no las estudiamos aqu.

Java script no tiene constantes, cuando se quiere utilizar alguna se define en


una variable escrita toda con maysculas y se le asigna un valor, por
ejemplo, PI=3,14,16

Operaciones aritmticas y de asignacin


Para asignar valor a una variable se hace de la siguiente manera:
Variable= valor.

Operadores aritmticos.
Son los siguientes:
Suma= +
Resta= Multiplicacin= *
Divisin= /

Funciones.
Estudiando Sintaxis de Funciones.
A la hora de hacer un programa ligeramente grande existen determinados procesos que
se pueden concebir de forma independiente, y que son ms sencillos de resolver que el
problema entero. Adems, estos suelen ser realizados repetidas veces a lo largo de la
ejecucin del programa. Estos procesos se pueden agrupar en una funcin, definida para
que no tengamos que repetir una y otra vez ese cdigo en nuestros scripts, sino que
simplemente llamamos a la funcin y ella se encarga de hacer todo lo que debe.
As que podemos ver una funcin como una serie de instrucciones que englobamos
dentro de un mismo proceso. Este proceso se podr luego ejecutar desde cualquier otro
sitio con solo llamarlo. Por ejemplo, en una pgina web puede haber una funcin para
cambiar el color del fondo y desde cualquier punto de la pgina podramos llamarla para
que nos cambie el color cuando lo deseemos.
Las funciones se utilizan constantemente, no slo las que escribes tu, sino tambin las
que ya estn definidas en el sistema, pues todos los lenguajes de programacin tienen un
montn de funciones para realizar procesos habituales como por ejemplo obtener la hora,
imprimir un mensaje en la pantalla o convertir variables de un tipo a otro. Ya hemos
visto alguna funcin en nuestros sencillos ejemplos anteriores cuando hacamos un
document.write() en realidad estbamos llamando a la funcin write() asociada al
documento de la pgina que escribe un texto en la pgina. En los captulos de funciones
vamos primero a ver cmo realizar nuestras propias funciones y cmo llamarlas luego. A
lo largo del libro veremos muchas de las funciones definidas en Javascript que debemos
utilizar para realizar distintos tipos de acciones habituales.

Programacin estructurada. Estructuras


selectivas
Sentencia If.
if (capa.style.height == "25px")
{
capa.style.height = "130px";
}else {
capa.style.height = "25px";
}

Operadores relacionales
AND, OR, NOT

Control Lista. Sentencia For Next.


for (i=0;i<=6;i=i+1){
}

Matrices

Declaracin de matrices. Matrices dinmicas. Asignacin de valores. Bucles para recorrer una matriz.

dias = new Array ('lunes', 'martes', 'miercoles', 'jueves', 'viernes',


'sabado', 'domingo');
EJEMPLO DE UTILIZACIN DE MATRICES
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Ejemplo de utilizacin de arrays</title>
</head>
<body>
<script language="JavaScript">
var miArray = new Array(3)
miArray[0] = 155
miArray[1] = 4
miArray[2] = 499
for (i=0;i<3;i++){
document.write("Posicin " + i + " del array: " + miArray[i])
document.write("<br>")
}
</script>
</body>
</html>

También podría gustarte