|
|
|
||||||||
|
||||||||
|
Búsqueda por Tema |
||||||||
|
|
||||||||
|
|
||||||||
| circuitos de memoria cronomnesis | ||||||||
| Auras del sur artesanias en cerÁmic_ | ||||||||
| Otorrinolaringologia | ||||||||
| ¿cómo se comportan el tnf-alpha y e_ | ||||||||
| games | ||||||||
| nervio optico | ||||||||
| el calibrador en labio leporino y _ | ||||||||
| Mecanismos de daño tisular con part_ | ||||||||
| conversor de gramos a onzas | ||||||||
| karl marx | ||||||||
| V-ras, v-raf y v-src promueven la s_ | ||||||||
| auditoria del servicio de facturac_ | ||||||||
| Modulación de la actividad de serin_ | ||||||||
| patrimonio y entorno medio ambient_ | ||||||||
| introducción a las subredes | ||||||||
| introducción a las subredes | ||||||||
| Gestao ambiental | ||||||||
| testimonios de pacientes enfermos _ | ||||||||
| o fenomeno patrimonial e fenomeno _ | ||||||||
| Retina | ||||||||
| oftalmologia afaquia | ||||||||
| medidas educativas para aprender _ | ||||||||
| Beethoven | ||||||||
| edison thomas alva | ||||||||
| alimentos que no nos deben faltar | ||||||||
| pensiones a lavejez, argentina | ||||||||
| carragenina y cancer | ||||||||
| jose maria borrero | ||||||||
| Moduladores de la resistencia a mul_ | ||||||||
| Auras del recuerdo | ||||||||
| Vinos de guarda | ||||||||
| pan galletas acrilamiada y cancer _ | ||||||||
| mutaÇÃo patrimonial e o cÂmbio | ||||||||
| cerca del chip de neuro-memoria - _ | ||||||||
| Los neoliberales se preocupan por n_ | ||||||||
| trasformación humana en las organi_ | ||||||||
| Inmunogenicidad del factor de liber_ | ||||||||
| fluidodinamica computacional y sus_ | ||||||||
| glandulas de secrecion interna | ||||||||
| dengue y dengue hemorragico | ||||||||
| la práctica del dogging o sexo en _ | ||||||||
| atencion primaria en diabetes mell_ | ||||||||
| nervio motor ocular externo o abdu_ | ||||||||
| malvinas rendicion britanica | ||||||||
| La progesterona regula la síntesis _ | ||||||||
| transgenicos | ||||||||
| orientacion dietoterapica en bulim_ | ||||||||
| las burbujas yel champan _ | ||||||||
| A contabilidade descobrindo seu lad_ | ||||||||
| la masonería | ||||||||
| diarios de mexico | ||||||||
| Rol de la hormona concentradora de _ | ||||||||
| A contabilidade descobrindo seu lad_ | ||||||||
| mobbing o acoso moral laboral por _ | ||||||||
| importancia del conocimiento de la_ | ||||||||
| fluidodinamica computacional y sus_ | ||||||||
| el hombre, ser-para-la-muerte | ||||||||
| a moderna ciÊncia da riqueza e o n_ | ||||||||
| Venezuela historia de, | ||||||||
| Compatriotas | ||||||||
| a contabilidade de conocimiento i _ | ||||||||
| pancreatitis | ||||||||
| fluidodinamica computacional y sus_ | ||||||||
| El sars es una pieza del complot qu_ | ||||||||
| adios a enriqueta gastelumendi, la_ | ||||||||
| a contabilidade de conocimiento i _ | ||||||||
| cirugia adenoidea (de las vegetaci_ | ||||||||
| riña de gallos | ||||||||
| solo algunas pinceladas sobre nues_ | ||||||||
| trastornos alimentarios, la bulima_ | ||||||||
| comportamiento del infarto agudo d_ | ||||||||
| factores de riesgo en cancer de la_ | ||||||||
| Salud y neuronas | ||||||||
| Auras del sur artesanias en cerÁmic_ | ||||||||
| Hidroponia | ||||||||
| Responsabilidade social corporativa_ | ||||||||
| la vaca loca | ||||||||
| Alfinal jurasico.- | ||||||||
| pasta de garbanzos con tahini | ||||||||
| Salud: no fumar | ||||||||
| oftalmologia | ||||||||
| Antartida argentina accidente del r_ | ||||||||
| test de piel permite descubr_ | ||||||||
| poliposis nasal | ||||||||
| guerra imperio y culturas _ | ||||||||
| Auras del recuerdo | ||||||||
| la próxima guerra, el dolar versus_ | ||||||||
| investigaciÓn de la capa de ozono _ | ||||||||
| Calamares dionisios | ||||||||
| refinacion del petroleo | ||||||||
| contabilidade ambiental – o passap_ | ||||||||
| riña de gallos | ||||||||
| yabros= niños envueltos en hojas d_ | ||||||||
| brótolas al champignon | ||||||||
| una amenaza se tiende sobre los bo_ | ||||||||
| amistad y amor | ||||||||
| biografias | ||||||||
| sociedad de responsabilidad limita_ | ||||||||
| niños hiperactivos | ||||||||
|
|
| Vea TODOS losTests |
|
PÁGINAS SUGERIDAS |
| la guavina sigue saboteando el paro |
| Viruela |
| Oncogenes y cancer |
| la masonería |
| acantosis nigricans paraneoplasica |
| ley que declara de interés provincial l_ |
| homocisteina y acido folico |
| Otitis media aguda |
| kirchner ha cumplido su mandato el 25 d_ |
| Efecto de un agonista de gnrh sobre la e_ |
| la modelaciÓn matemÁtica como base de l_ |
| reflujo gastroesofágico |
| Acción del mercurio y metilmercurio sobr_ |
| culminó el juicio a la ironia, masnú ab_ |
| Papel de la ghrelin en la regulaciÓn del_ |
| Educacao ambiental |
| Ley de cheques |
| segundo siglo de la argentina en la ant_ |
| test de actitud ante el sexo opuesto |
| antartida |
| La creacion del universo |
| la guerra es la guerra |
| test para saber si padece sindrome tens_ |
| los significantes, elementos constituti_ |
| Aceites vegetales y de maravilla |
| La participacion chilena |
| meio patrimonial e influencias ambienta_ |
| congreso bolivariano de los pueblos |
| venderían la patagonia para saldar la d_ |
| Heráclides y la astronomia |
| comunismo o socialismo |
| palabras de alberdi sobre la argentina _ |
| Tienes probabilidad de tener cancer de p_ |
| paranoia |
| edison thomas alva |
| Contabilidade criativa maquiando as demo_ |
| A contabilidade como instrumento de gest_ |
| recuso con causa - alfredo bisordi- |
| Programa nº 01= que es salud ? dr leandr_ |
| Salud y neuronas |
| poliposis nasal |
| nociones generales sobre serpientes |
| monotributo, decreto 806. rep. argentin_ |
| vivir sin pareja por maria adela mondel_ |
| Azufre |
| peligra el dolar |
| Conmemoración del accidente del f27 |
| cancer de mama y terapia de reemplazo h_ |
| nuevo orden mundial genesis del capital_ |
| noticias del mundo cientifico _ |
| coordinacion de programas de salud de t_ |
| energia |
| informe stern |
| analisis nutricional de grasas _ |
| monotributo, decreto 806. rep. argentin_ |
| ley de cooperativas |
| gestionantartica |
| protocolo #4 |
| juego del ahorcado nivel alto _ |
| lo que dijo el presidente sarkozy |
| Enfermedad de fabry, por depósitos lisos_ |
| sociedades anonimas |
| contabilidade ambiental por maria elisa_ |
| paradoja del feudograma |
| costos contables |
| refinacion del petroleo |
| Desarrollo afectivo |
| Gerenciamiento dos custos da qualidade a_ |
| custos ambientais e sua gestao |
| cirugia de la sinusitis |
| uso de condon e infeccion por hpv |
| politica |
| Impacto do balancec scorecard na contabi_ |
| Sindrome de beckwith wiedemann |
| fibrosis del pene enf. de peyronie |
| el vino en el perú del 2005 |
| que es el petroleo |
| Destilacion |
| Nutrilife |
| Ándele doña cristina! disimule un tantit_ |
| a evolucao de normas e recomendacoes in_ |
| eliminemos el fmi, por hugo chavez |
| Otorrinolaringologia |
| cooperativa |
| proteinas |
| sindrome del edificon enfermo ii |
| entrevista a la licenciada gloria cuart_ |
| comisión provincial de hemoterapia, tie_ |
| Auras del sur artesanias en cerÁmica en _ |
| la doble dimensión de lo simbólico en p_ |
| contabilidade ambiental por maria elisa_ |
| Historiade la arroba @ |
| Auras del sur artesanias en cerÁmica en _ |
| jose maria borrero |
| las nuevas siete maravillas del mundo |
| provocadora visita a argentina de deleg_ |
| Terapia craneo sacra |
| Aborto |
| sindromes |
| prosperidade patrimonial da cÉlula soci_ |
| werno herckert curriculum vitae |
| guerra imperio y culturas la doctrina t_ |
| la ingenieria enzimatica |
| la importancia de la fibra dietaria en _ |
| comite de tumores del hospital regiona_ |
| contabilidade ambiental por maria elisa_ |
| El pensamiento su análisis al desnudo |
| la paz en la educacion |
| protocolo de diagnostico y tratamiento _ |
![]() |
PERL |
|
Cómo ordenar una lista o una matriz |
by alfi
Un tema frecuente es ordenar una matriz en orden ascendente o descendente para presentar un resultado.
Por ejemplo, si tuviéramos dos clases de vectores $t{} y $v{}con éstos datos:
El primer vector, tiene contenido alfanumérico
$t{0} = "01-Si tienes o tuvieras pareja estable, la abandonarías?";
$t{1} = "02-Si tienes o tuvieras hijos, los abandonarías?";
$t{2} = "03-Te dedicarías a viajar por el mundo ?";
$t{3} = "04-Venderías todo lo que tienes para viajar?";
$t{4} = "05-Pedirías dinero prestado a un amigo?";
El segundo vector, tiene contenido numérico
$v{0} = 15;
$v{1} = 4;
$v{2} = 8;
$v{3} = 3;
$v{4} = 1;
Ambos vectores están vinculados entre sí, ya que se trata de una encuesta, en donde cada vector $t{} tiene una cantidad de votos $v{}. Pero nosotros deseamos mostrarlos ordenados de acuerdo a la cantidad de votos, sin que se desvinculen los datos de texto, es decir sin que se mezclen.
Primero, creamos una matriz, que tenga el numero primero y el texto a continuación:
for ($g = 0; $g < 5;
$g++){
$dupla = "$v{$g}|$t{$g}";
push(@desorden,$dupla);
}
Aquí, lo que hicimos es crear un bucle
for ($g = 0; $g < 5;
$g++){
para poder agregar todos los vectores o sea las dimensiones que
son 5.
Fijese que en la variable $dupla, unimos el vector numérico primero $v{$g} y luego el vector alfanumérico $t{$g}, separados por un pipe |.
$dupla = "$v{$g}|$t{$g}";
Luego, agregamos a la matriz @desorden, cada $dupla que nos genere el bucle for.
Ahora, tenemos la matriz @desorden, sin ordenar y tenemos que ordenarla.
@orden1 = sort { $a <=> $b } @desorden;
@orden2=reverse(@sorted);
Con la primer instrucción @orden1 = sort { $a
<=> $b } @desorden;
lo que hacemos es ordenar en sentido ascendente la matriz, con
lo cual en @orden1, tendremos:
"1|05-Pedirías dinero prestado a un amigo?";
"3|04-Venderías todo lo que tienes para viajar?";
"4|02-Si tienes o tuvieras hijos, los abandonarías?";
"8|03-Te dedicarías a viajar por el mundo ?";
"15|01-Si tienes o tuvieras pareja estable, la abandonarías?";
Como vemos, aquí está ordenado de menor a mayor según el resultado del número que está antes del signo pipe |.
Pero nosotros queremos que este ordenado de modo descendente, de modo que le hacemos @orden2=reverse(@sorted);
y queda así:
"15|01-Si tienes o tuvieras pareja estable, la abandonarías?";
"8|03-Te dedicarías a viajar por el mundo ?";
"4|02-Si tienes o tuvieras hijos, los abandonarías?";
"3|04-Venderías todo lo que tienes para viajar?";
"1|05-Pedirías dinero prestado a un amigo?";
Para imprimir en pantalla el resultado haríamos:
foreach $c(@orden2){
($votos,$texto) = split(/\|/,$c);
print "$texto - ";
print "$votos<br>";
}
El script completo:
#!/usr/bin/perl
print "Content-type:text/html\n\n";
$t{0} = "01-Si tienes o tuvieras pareja estable, la abandonarías?";
$t{1} = "02-Si tienes o tuvieras hijos, los abandonarías?";
$t{2} = "03-Te dedicarías a viajar por el mundo ?";
$t{3} = "04-Venderías todo lo que tienes para viajar?";
$t{4} = "05-Pedirías dinero prestado a un amigo?";
$v{0} = 15;
$v{1} = 4;
$v{2} = 8;
$v{3} = 3;
$v{4} = 1;
for ($g = 0; $g < 5;
$g++){
$dupla = "$v{$g}|$t{$g}";
push(@desorden,$dupla);
}
@orden1 = sort { $a <=> $b } @desorden;
@orden2=reverse(@sorted);
foreach $c(@orden2){
($votos,$texto) = split(/\|/,$c);
print "$texto - ";
print "$votos<br>";
}
|
|
|
Alfinal.com no se responsabiliza por el contenido de los artículos publicados. Si el contenido de algun artículo ofende a terceros, comuniquelo a alfinal.com. |
|
|