PERLSCRIPT UNIDAD 3: ARREGLOS

TEMA 5: PROCESOS ESPECIALES

Perl es un lenguaje de programacion que esta muy enfocado al tratamiento de texto en este sentido presenta muchas utilerias o mas propiamente funciones que facilitan el trabajo con listas.

Entre dichas funciones se encuentran:

Join:- Convierte un arreglo en un escalar ej; @alfa('a'..'z'); y $a=join”:”, hace que $alfa quede cargada con “a:b:c:d:e:f:etc”

Split:- Convierte un escalar en un arreglo, ejemplo $alfa='mama:papa:hijo:hija'; y luego @beta=split/:/,$alfa; hace que @beta quede cargada con ('mama','papa','hijo','hija').

Shift:- Regresa y tambien elimina el primer elemento de un arreglo.

Pop:- Regresa y tambien elimina el ultimo elemento de un arreglo.

Unshift:- Inserta un elemento al principio del arreglo.

Push:- Inserta un elemento al final de un arreglo.

Splice:- Permite extraer un subarreglo del arreglo y reacomodar el arreglo original.

Sort:- Ordena los elementos de una lista como lo muestra el siguiente programa ejemplo.

Prg9.asp


<% @LANGUAGE = PerlScript %>

<HTML>

<H1>ASP CON PERLSCRIPT</H1>

<%

# creando y cargando

@edad=(18, 10, 12, 20, 15, 15, 17);

# ordenando

@temp = sort @edad;

#desplegando original

for($reng=0;$reng <= 6 ;$reng++)

{$Response->Write("edad= $edad[$reng]" . '<br>');};

# desplegando ordenado

$Response->Write("edades ordenadas= @temp" );

%>

no creo que ocupe observaciones el programa esta muy claro para mi

corrida prog9.asp

image154.jpg

TAREAS PROGRAMACION PERLSCRIPT :

Construir un programa que use las funciones , shift, unshift, push y pop( y sinceramente espero que el semestre que lleven estructuras de datos se acuerden de esta tarea).

 




Google
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki
Politica de Privacidad