Está en la página 1de 6

Pilas

Lorenzo Melendez Lillo

Estructuras de datos

Instituto IACC

04/05/17
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. (Utilice como guía el recurso adicional) Luego de crear

la pila:

a) Inserte y elimine 3 elementos.

b) Imprima la pila antes y después de cada operación.

2) Una vez creada la pila con las especificaciones dadas, ¿se puede modificar su estructura para

almacenar un número? Justifique su respuesta.

Desarrollo

1 – realización de la pila en PHP

<?php
$control = array();
array_push($control,"AUTO");
array_push($control,"MOTO");
array_push($control,"AVION");
array_push($control,"PELOTA");
array_push($control,"JUGUETE");
array_push($control,"ARBOL");
array_push($control,"PERRO");
array_push($control,"GATO");
array_push($control,"BUHO");
array_push($control,"IGUANA");
array_push($control,"ARAÑA");
array_push($control,"LEON");
array_push($control,"ZORRO");
array_push($control,"SAPO");
array_push($control,"CEBRA");
print_r($control)
?>
Al ejecutar el programa PHP indica lo siguiente.

a) Insertar elementos a la pila e imprimir

<?php
$control = array();
array_push($control,"AUTO");
array_push($control,"MOTO");
array_push($control,"AVION");
array_push($control,"PELOTA");
array_push($control,"JUGUETE");
array_push($control,"ARBOL");
array_push($control,"PERRO");
array_push($control,"GATO");
array_push($control,"BUHO");
array_push($control,"IGUANA");
array_push($control,"ARAÑA");
array_push($control,"LEON");
array_push($control,"ZORRO");
array_push($control,"SAPO");
array_push($control,"CEBRA");

print_r($control);

echo "<br>";

array_push($control,"VEHICULOS");
array_push($control,"ANIMALES");
array_push($control,"ZOOLOGICO");
print_r($control);

?>
b) Eliminar elementos de la pila e imprimir

<?php
$control = array();
array_push($control,"AUTO");
array_push($control,"MOTO");
array_push($control,"AVION");
array_push($control,"PELOTA");
array_push($control,"JUGUETE");
array_push($control,"ARBOL");
array_push($control,"PERRO");
array_push($control,"GATO");
array_push($control,"BUHO");
array_push($control,"IGUANA");
array_push($control,"ARAÑA");
array_push($control,"LEON");
array_push($control,"ZORRO");
array_push($control,"SAPO");
array_push($control,"CEBRA");

print_r($control);

echo "<br>";

array_push($control,"VEHICULOS");
array_push($control,"ANIMALES");
array_push($control,"ZOOLOGICO");
print_r($control);

echo "<br>";

array_pop($control);
array_pop($control);
array_pop($control);

print_r($control);
?>
2) No es necesario ya que la estructura de array no está definida o limitada a números o letras,

y con esto puede aceptar todo tipo de valores.

BIBLIOGRAFIA

 IACC (2016). Pilas. Estructuras de Datos. Semana 3

PD: Profesor me a costado un poco entender la estructura de datos ya que mi trabajo se basa en

soporte técnico a computadores, pero espero poco a poco ir entendiendo bien su ramo y al final

poder aprobarlo para así obtener mi titulo técnico. Saludos cordiales

También podría gustarte