25.01.2015 Views

Instrucciones en PDF - Elisa Schaeffer

Instrucciones en PDF - Elisa Schaeffer

Instrucciones en PDF - Elisa Schaeffer

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CAPÍTULO 7. PROGRAMACIÓN 147<br />

#Asigno valores a variables<br />

my $contador=0;<br />

#Escribimos <strong>en</strong> pantalla<br />

print "Se contar:", $contador++ , ", ", $contador ++,"...\n";<br />

print "2 elevado a $contador es:", (2**$contador), "\n";<br />

Para concat<strong>en</strong>ar cad<strong>en</strong>as se utiliza el operador punto.<br />

#!/usr/bin/perl<br />

#Asigno valores a variables<br />

my $cad1="Hola";<br />

my $cad2="Mundo";<br />

my $cad3=$cad1." ".$cad2;<br />

#Escribimos <strong>en</strong> pantalla<br />

print $cad3;<br />

7.2.6. Arreglos<br />

Los arreglos van precedidos por el símbolo arroba (@). Cuando se accesa al elem<strong>en</strong>to de un<br />

arreglo se utiliza el nombre dle arreglo precedido por el caracter $, ya que es un escalar.<br />

Los variables pued<strong>en</strong> cont<strong>en</strong>er difer<strong>en</strong>te tipo de datos y pued<strong>en</strong> ser redim<strong>en</strong>sionados solo indicando<br />

la posicion del nuevo elem<strong>en</strong>to. Por ejemplo,<br />

#!/usr/bin/perl<br />

#Declaramos la variable primer_array como un array<br />

my @primer_array;<br />

#asignamos unos cuatro valores al array<br />

@primer_array=(1,"dos",3,"cuatro");<br />

#Añadimos un quinto de forma individual<br />

$primer_array[4]=5.5;<br />

#Mostramos el tercer elem<strong>en</strong>to del array<br />

print "El tercero es= ".$primer_array[3]." \n";<br />

Para sacar/insertar elem<strong>en</strong>tos se pued<strong>en</strong> usar las funciones pop y push. Que sacan o insertan,<br />

respectivam<strong>en</strong>te, un elem<strong>en</strong>to al final del arreglo, es decir, tratan el array como una pila. También<br />

podemos utilizar shift y unshift para sacar o insertar, respectivam<strong>en</strong>te, un elem<strong>en</strong>to del principio<br />

del array.<br />

Para ver el tamaño (número de elem<strong>en</strong>tos) de un array se utiliza el símbolo de sost<strong>en</strong>ido <strong>en</strong>tre el<br />

símbolo y el nombre del array, es decir, con $#array. Este tamaño nos lo da contando desde 0,<br />

realm<strong>en</strong>te nos da el último índice que existe <strong>en</strong> el array. Si el array no tuviese ningún elem<strong>en</strong>to,<br />

su tamaño sería -1.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!