Está en la página 1de 5

Estructura de datos

Daniel perez

Estructuras de datos

Instituto IACC

27-04-2019
1) Realizar un programa en PHP que cree una cola donde se almacenen los números del 1

al 28. Luego, extraiga todos sus elementos uno a uno, sin eliminarlos, sino que se

almacenarán en colas distintas de manera desigual, es decir, se extrae un elemento de la

cola principal y se inserta en la cola A, luego se extrae otro elemento de la cola principal y

se inserta en la cola B, y así hasta que la cola principal se encuentre vacía. Imprima ambas

colas al final del programa.

$cola=array();

for($i=1;$i<29;$i++){ CRECACIÓN DE LA COLA


array_push($cola,$i);
}
print_r($cola);

$cola=array();

for($i=1;$i<29;$i++){
array_push($cola,$i);
}
//print_r($cola);

$colaA=array();
$colaB=array();

$longitud=sizeof($cola);

for($i=0;$i<$longitud;$i++){
if($cola[0]%2==0)

$colaA[]=array_shift($cola);
else

$colaB[]=array_shift($cola);
}
echo"(colaA) ";
print_r($colaA);
echo"(colaB) ";
print_r($colaB);

2) Cree un programa en PHP para crear una cola que contenga 10 números menores a 20 y

realice un ciclo donde verifique uno a uno si es múltiplo de 5. Si es así inserte dicho número

en una pila. Imprima la pila al final de su ejecución.

$cola=array();

for($i=1;$i<20;$i++){
array_push($cola,$i);
}
print_r($cola);

echo"<br>";
foreach($cola as $valor)
{
if($valor%5==0)
echo $valor." es múltiplo de 5.<br>";
}
echo "creación de la pila ingresando los múltiplos de 5. <br/>";
$pila= array();

array_push($pila,5);
array_push($pila,10);
array_push($pila,15);
print_r($pila);
Bibliografía

 Iacc (2019) estructura de datos, colas.

 Recursos adicionales.

También podría gustarte

  • Foro
    Foro
    Documento2 páginas
    Foro
    david perez
    Aún no hay calificaciones
  • Tarea 4
    Tarea 4
    Documento6 páginas
    Tarea 4
    david perez
    Aún no hay calificaciones
  • Foro Semana 5 Programacion para Computacion
    Foro Semana 5 Programacion para Computacion
    Documento4 páginas
    Foro Semana 5 Programacion para Computacion
    david perez
    Aún no hay calificaciones
  • Control 5
    Control 5
    Documento6 páginas
    Control 5
    david perez
    Aún no hay calificaciones
  • Tarea 4
    Tarea 4
    Documento6 páginas
    Tarea 4
    david perez
    Aún no hay calificaciones
  • Tarea 4
    Tarea 4
    Documento6 páginas
    Tarea 4
    david perez
    Aún no hay calificaciones
  • E Structur As
    E Structur As
    Documento9 páginas
    E Structur As
    david perez
    Aún no hay calificaciones
  • Tarea 4
    Tarea 4
    Documento6 páginas
    Tarea 4
    david perez
    Aún no hay calificaciones
  • Control 7
    Control 7
    Documento13 páginas
    Control 7
    david perez
    Aún no hay calificaciones
  • Foro Semana 6
    Foro Semana 6
    Documento6 páginas
    Foro Semana 6
    david perez
    Aún no hay calificaciones
  • Foro 2
    Foro 2
    Documento1 página
    Foro 2
    david perez
    Aún no hay calificaciones
  • Tipos de Mantención
    Tipos de Mantención
    Documento11 páginas
    Tipos de Mantención
    david perez
    Aún no hay calificaciones
  • Estructura de Datos
    Estructura de Datos
    Documento4 páginas
    Estructura de Datos
    david perez
    Aún no hay calificaciones
  • Control 5
    Control 5
    Documento6 páginas
    Control 5
    david perez
    Aún no hay calificaciones
  • Pilas
    Pilas
    Documento7 páginas
    Pilas
    david perez
    Aún no hay calificaciones
  • Arreglo S
    Arreglo S
    Documento14 páginas
    Arreglo S
    david perez
    Aún no hay calificaciones
  • Control 8
    Control 8
    Documento13 páginas
    Control 8
    david perez
    Aún no hay calificaciones
  • Fundamentos de Recursos Informaticos
    Fundamentos de Recursos Informaticos
    Documento11 páginas
    Fundamentos de Recursos Informaticos
    david perez
    Aún no hay calificaciones
  • Control 6
    Control 6
    Documento11 páginas
    Control 6
    david perez
    Aún no hay calificaciones
  • Arreglo S
    Arreglo S
    Documento14 páginas
    Arreglo S
    david perez
    Aún no hay calificaciones
  • Control 1
    Control 1
    Documento6 páginas
    Control 1
    Eduardo Andres Espinoza Muñoz
    Aún no hay calificaciones
  • Control 6
    Control 6
    Documento11 páginas
    Control 6
    david perez
    Aún no hay calificaciones
  • Fundamentos de Recursos Informaticos
    Fundamentos de Recursos Informaticos
    Documento11 páginas
    Fundamentos de Recursos Informaticos
    david perez
    Aún no hay calificaciones
  • Control 6
    Control 6
    Documento11 páginas
    Control 6
    david perez
    Aún no hay calificaciones
  • Cuestionario Semana 8 Fundamentos de Redes y Seguridad
    Cuestionario Semana 8 Fundamentos de Redes y Seguridad
    Documento3 páginas
    Cuestionario Semana 8 Fundamentos de Redes y Seguridad
    david perez
    100% (1)
  • Control 6 PDF
    Control 6 PDF
    Documento1 página
    Control 6 PDF
    david perez
    Aún no hay calificaciones
  • Control 7
    Control 7
    Documento15 páginas
    Control 7
    david perez
    Aún no hay calificaciones
  • David Perez Proyecto Final
    David Perez Proyecto Final
    Documento11 páginas
    David Perez Proyecto Final
    david perez
    Aún no hay calificaciones