Sunteți pe pagina 1din 7

Pilas

Estructuras de Datos
Instituto IACC
29 de junio de 2018
Actividad
1) Realice un ejemplo de pila en PHP, la cual debe estar compuesta de un mínimo de 15 elementos,
los cuales deben ser palabras.
a) Inserte y elimine 3 elementos.
b) Imprima la pila antes y después de cada operación.

Desarrollo

Se crea la siguiente pila con 15 elementos:


<?php

$pila = array();
array_push($pila,"amarillo");
array_push($pila,"rojo");
array_push($pila,"azul");
array_push($pila,"negro");
array_push($pila,"morado");
array_push($pila,"naranja");
array_push($pila,"verde");
array_push($pila,"cafe");
array_push($pila,"celeste");
array_push($pila,"blanco");
array_push($pila,"rosado");
array_push($pila,"crema");
array_push($pila,"limon");
array_push($pila,"violeta");
array_push($pila,"gris");

print_r($pila);

?>
Se imprime la pila
Se insertan 3 elementos

Se utiliza el siguiente arreglo para la inserción de los elementos

<?php

$pila = array();
array_push($pila,"amarillo");
array_push($pila,"rojo");
array_push($pila,"azul");
array_push($pila,"negro");
array_push($pila,"morado");
array_push($pila,"naranja");
array_push($pila,"verde");
array_push($pila,"cafe");
array_push($pila,"celeste");
array_push($pila,"blanco");
array_push($pila,"rosado");
array_push($pila,"crema");
array_push($pila,"limon");
array_push($pila,"violeta");
array_push($pila,"gris");
print_r($pila);

echo"<br>";

array_push($pila,"verde claro", "cafe claro", "gris oscuro");


print_r($pila);

?>

Se imprime la pila y queda de la siguiente forma:

Se eliminan 3 elementos con el siguiente arreglo

<?php

$pila = array();
array_push($pila,"amarillo");
array_push($pila,"rojo");
array_push($pila,"azul");
array_push($pila,"negro");
array_push($pila,"morado");
array_push($pila,"naranja");
array_push($pila,"verde");
array_push($pila,"cafe");
array_push($pila,"celeste");
array_push($pila,"blanco");
array_push($pila,"rosado");
array_push($pila,"crema");
array_push($pila,"limon");
array_push($pila,"violeta");
array_push($pila,"gris");
print_r($pila);

echo"<br>";

array_push($pila,"verde claro", "cafe claro", "gris oscuro");


print_r($pila);

echo"<br>";

array_pop($pila);
print_r($pila);

echo"<br>";

array_pop($pila);
print_r($pila);

echo"<br>";

array_pop($pila);
print_r($pila);
?>

Se imprime la pila, quedando la pila de la siguiente forma:

Actividad

2) Una vez creada la pila con las especificaciones dadas, ¿se puede modificar su estructura para
almacenar un número? Justifique su respuesta.

Desarrollo

Una vez creada nuestra pila con las especificaciones dadas, su estructura se puede modificar, ya
que las operaciones de manipulación de datos se pueden realizar con números o cadenas y de esta
manera ejecutar funciones que permitan manejar listas de palabras o números con gran facilidad. La
pila no tiene una estructura definida, ya que se usa como un simple arreglo o una lista con la cual se
manejan datos a través del método “último en entrar, primero en salir”.

S-ar putea să vă placă și