Sei sulla pagina 1di 7

Arreglos

Buri Jimenez Cortes

Estructuras de Datos

Instituto IACC

02-12-2018
Desarrollo

INSTRUCCIONES: Lea detenidamente el enunciado y luego conteste.


Realice dos ejemplos de arreglos distintos: uno numérico y uno de palabras. Cada uno debe
contener como mínimo 10 elementos. Luego inserte, elimine y busque un elemento e imprima
salidas, dependiendo de la ejecución del ejemplo.
 Ambos ejemplos deben ser realizados en PHP.
1.

<?php

$array = array(1, 2, 3, 4, 5,10,50,60,70,90); // Creamos un array simple.

print_r($array); // Imprimimos el array

echo 'Número de elementos en el array: '.count($array);

// ahora borraremos los items pero el apuntador del array quedará intacto:

$n = count($array);

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

unset($array[$i]);
}

print_r($array);

echo '<br>Número de elementos en el array: '.count($array);

// Ahora sumaremos un item (observe que el nuevo índice es 7, y no 0).

$array[] = 60;

print_r($array);

echo '<br>Número de elementos en el array: '.count($array).'<br>';

// Re-index:

$array = array_values($array);

$array[] = 57;

print_r($array);

echo 'Número de elementos en el array: '.count($array).'<br>';

?>
Segundo ejemplo

<?php

$arreglo = array(5.5,6.6,7.0,4.8,5.4,4.7,6.3,6.2,7.0,6.6); //Declaración arreglo con 10 calificaciones

var_dump($arreglo); //Imprime los valores del arreglo y su tipo de dato, esto solo para que observen como se ve

$elementos = count($arreglo); //Se almacena en la variable elementos el nro. de elementos del arreglo

$suma = 0; //Se inicializa en 0 la variable que irá sumando las calificaciones

for ($i = 0; $i < $elementos ; $i++){ //Recorremos con for el arreglo, se recorre desde 0 porque los arreglos empiezan con

la posición 0

$suma = $suma + $arreglo[$i]; //Se va acumulando en la variable "suma", la suma de las calificaciones

$promedio = $suma / $elementos; //Se calcula el promedio de calificaciones

echo "<br>El promedio de calificaciones obtenidas por los 10 estudiantes es " . $promedio;
2.

<?php

$propiedad=array('comuna' => 'Providencia','primer nombre arrendatario' => 'Patricio ', 'apellido

paterno' => 'Astorga', 'apellido materno' => 'vega','Mes' => 'Enero','estado' => 'Pagado','edificio'

=> 'EcoEdificio', 'piso' => 'siete', 'habitaciones' => 'cuatro', 'bodega' => 'treinta y dos'); //Se llenan

los datos'

echo "Comuna: " . $propiedad['comuna'] . "<br>"; //Se imprime la comuna utilizando su llave

echo "primer nombre arrendatario: " . $propiedad['primer nombre arrendatario'] . "<br>";

echo "apellido paterno: " . $propiedad['apellido paterno'] . "<br>";

echo "apellido materno: " . $propiedad['apellido materno'] . "<br>";

echo "Mes: " . $propiedad['Mes'] . "<br>";

echo "Estado: " . $propiedad['estado'] . "<br>";


echo "Nombre del Edificio: " . $propiedad['edificio'] . "<br>"; //Se imprime el nombre del edificio utilizando su

llave

echo "Piso: " . $propiedad['piso'] . "<br>"; //Se imprime el piso utilizando su llave

echo "Número de Habitaciones: " . $propiedad['habitaciones'] . "<br>"; //Se imprime el número de

habitaciones utilizando su llave

echo "Número Bodega: " . $propiedad['bodega'] . "<br>"; //Se imprime el número de la bodega utilizando su

llave

?>%
Bibliografía

[Contenidos Semana 2, Estructuras de datos, IACC 2018.


http://algoritmoscolegio40.blogspot.cl/2012/09/ejemplos-en-pseint.html]

Potrebbero piacerti anche