Vous êtes sur la page 1sur 9

Control Semana 4

Roberto Pulgar Roco

Estructura de Datos

Instituto IACC

23-04-2019
Desarrollo

1) Realice un ejemplo de cola en PHP que almacene solo números enteros. Esta debe tener

una longitud máxima de 40 elementos y debe contener inicialmente un mínimo de 20,

para lo cual debe verificar además si el número a insertar es par y proceder a insertarlo.

(Utilice como guía el recurso adicional).

Respuesta:

// 1) Realice un ejemplo de cola en PHP que almacene solo números enteros. Esta debe tener una

longitud máxima de 40 elementos y debe contener inicialmente un mínimo de 20, para lo cual

debe verificar además si el número a insertar es par y proceder a insertarlo. (Utilice como guía el

recurso adicional).

$cola=array();

for($i=0;$i<20;$i++){

$valor=rand(0,99);

if($valor%2==0)

$cola[]=$valor;

else

$i--;

print_r($cola);

?>
2) Luego de insertar en la cola los 10 elementos:

Repuesta:

// 1) Realice un ejemplo de cola en PHP que almacene solo números enteros. Esta debe tener una

longitud máxima de 40 elementos y debe contener inicialmente un mínimo de 20, para lo cual

debe verificar además si el número a insertar es par y proceder a insertarlo. (Utilice como guía el

recurso adicional).

$cola=array(52, 12, 20, 26, 80, 62, 20, 88, 10, 22, 2, 48, 94, 96, 62, 60, 60, 2, 6, 4,);

for($i=0;$i<10;$i++){

$valor=rand(0,99);
if($valor%2==0)

$cola[]=$valor;

else Añadimos los 10


elementos pares a nuestro
$i--; array.

print_r($cola);

echo"SE AGREGAN 10 NUMEROS PARES AL AZAR";

?>
a) Elimine 5 elementos y realice un ciclo que imprima los elementos restantes de la cola.

RESPUESTA:

$cola=array(52, 12, 20, 26, 80, 62, 20, 88, 10, 22, 2, 48, 94, 96, 62, 60, 60, 2, 6, 4, 10, 40,

98, 22, 18, 68, 80, 56, 2, 70);

array_shift($cola);

array_shift($cola);

array_shift($cola);

array_shift($cola);

array_shift($cola);

print_r($cola);

echo" SE BORRAN 5 ELEMENTOS DE LA COLA";

?>
b) Intente insertar 15 elementos más. ¿Qué pasa al intentar insertar estos 15 elementos? Comente
brevemente.
RESPUESTA: NO HAY PROBLEMA EN INGRESAR LOS 15 ELEMENTOS SIEMPRE Y
CUANDO UNO PUEDA REGISTRAR SU ARRAY Y SE VUELVA A ORDENAR SE
PUEDE INGRESAR 15 ELEMENTOS PARES AL AZAR

$cola=array(52, 12, 20, 26, 80, 62, 20, 88, 10, 22, 2, 48, 94, 96, 62, 60, 60, 2, 6, 4, 10, 40, 98, 22,

18, 68, 80, 56, 2, 70);

for($i=0;$i<15;$i++){

$valor=rand(0,99);

if($valor%2==0)

$cola[]=$valor;

else

$i--;

print_r($cola);

echo" SE INGRESAN 15 ELEMENTOS MAS";

?>
C) Ejecute un ciclo para vaciar la cola.

$cola=array(52, 12, 20, 26, 80, 62, 20, 88, 10, 22, 2, 48, 94, 96, 62, 60, 60, 2, 6, 4, 10, 40, 98, 22,

18, 68, 80, 56, 2, 70, 68, 26, 4, 46, 0, 4, 68, 54, 8, 64, 6, 40, 24, 48, 34);

$cantidad = sizeof($cola);

echo "La cola contiene ".$cantidad." elementos.<br>";

for($i = 0; $i < $cantidad;$i++){

echo "Se elimina ".array_shift($cola);

$cantidad = sizeof($cola);

If ($cantidad==0){

echo "La cola está vacía.";


} else {

echo "La cola no está vacía.";

echo "La cola contiene ".$cantidad." elementos.<br>";

for($i = 0; $i < $cantidad;$i++){

print_r($cola);

echo" SECUENCIA TERMINADA GRACIAS POR SU AYUDA PROFE SE AGRADECE

QUIERO MEJORAR Y SER EL NUMBER ONE Y ESPERO ENTREGAR TODOS MI

TRABAJOS MAS TEMPRANOS ";

?>
Bibliografía

[Haga triple clic en cualquier parte de este párrafo para escribir la primera referencia bibliográfica.]

IACC 2019

SEMANA 4 ESTUCTURA DE DATOS

Vous aimerez peut-être aussi