Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/Arrays/ejercicios»

De WikiEducator
Saltar a: navegación, buscar
Línea 1: Línea 1:
__NOEDITSECTION__
+
 
 
{|cellpadding="5" cellspacing="6" style="width:60%;background:#DFFFFF; border-style:solid; border-width:1px; border-color:#0066FF; center"  
 
{|cellpadding="5" cellspacing="6" style="width:60%;background:#DFFFFF; border-style:solid; border-width:1px; border-color:#0066FF; center"  
 
| width="100%" valign="top" style="padding: 0; margin:0px;" |
 
| width="100%" valign="top" style="padding: 0; margin:0px;" |
Línea 23: Línea 23:
 
-->
 
-->
 
<hr/>
 
<hr/>
 +
 +
 +
===[[Usuario:ManuelRomero/ProgramacionWeb/Arrays/ejercicios/ejercicio1|Ejercicio 2 : Manipulando un array]]===
 +
nunciado]
 +
<br />
 +
{{Actividad|Title=Ejercicio 2: Manipulando un array|
 +
 +
;Crea un array, recórelo y compáctalo
 +
*Creamos un array asingnándole 5 valores de forma indexada
 +
*Agregamos valores en posiciones 15 y 30
 +
*Lo visualizamos
 +
*Eliminamos los índices vacíos de forma que quede compacto
 +
**Es decir las desaparecen las posiciones 15 y 30
 +
**Sus valores se mantienen en las posicones 5 y 6
 +
}}
 +
<br />
 
===[[Usuario:ManuelRomero/ProgramacionWeb/Arrays/ejercicios/ejercicio2|Ejercicio 2 : Crear un array de notas]]===
 
===[[Usuario:ManuelRomero/ProgramacionWeb/Arrays/ejercicios/ejercicio2|Ejercicio 2 : Crear un array de notas]]===
 
<br />
 
<br />

Revisión de 07:20 6 nov 2020




Acciones básicas sobre arrays

  • En esta sección son de accions básicas sobre arrays.

Ejercicio 1 : Recorrer un array básico



Icon activity.jpg

Ejercicio 1: Recorrer una array básico

Crea un array indexado con 5 valores de ciudades y recórrelo con un for







Ejercicio 2 : Manipulando un array

nunciado]


Icon activity.jpg

Ejercicio 2: Manipulando un array

Crea un array, recórelo y compáctalo
  • Creamos un array asingnándole 5 valores de forma indexada
  • Agregamos valores en posiciones 15 y 30
  • Lo visualizamos
  • Eliminamos los índices vacíos de forma que quede compacto
    • Es decir las desaparecen las posiciones 15 y 30
    • Sus valores se mantienen en las posicones 5 y 6





Ejercicio 2 : Crear un array de notas



Icon activity.jpg
Ejercicio 2 : Crear un array de notas

Crea un array con 10 notas aleatorias y posteriormente las visualizas obteniendo los valores estadísticos de la media, máxima y mínima



Ejercicio 3 : Usando funciones de arrays



Icon activity.jpg
Ejercicio 3 : Usando funciones de array

Repite el ejercicio anterior usando funciones para todas las acciones

  • inicializar el array
  • Obtener el máx, min, la suma y el número de elementos
  • Mostrar información




Ejercicio 4 : Imágenes aleatorias



Icon activity.jpg
Ejercicio 4 : Imágenes aleatorias
{{{1}}}


--> }}

Ejercicio 5 : Tienda de verduras



Icon activity.jpg
Ejercicio 5 : Tienda de verduras
{{{1}}}


Ejercicio 6 : Accesos de usuario



Icon activity.jpg
Ejercicio 6 : Accesos de usuario
Creamos una aplicación dónde los usuarios se identifican (una caja de texto para identificarse)
Luego iremos contando cada vez que un usuario hace un click




Ejercicio 7 : Array multinivel



Icon activity.jpg
Ejercicio 7 : Array multinivel
Vamos a realizar un recorrido de un array asociativo de varios niveles.
Realizaremos un estudio del array y luego lo recorreremos
Dado un fichero que contiene un array asociativo
El array contiene información de cantantes y de cada cantante su nombre, su década y canciones que tiene
Se trata que trabajes en dos aspectos que se complementas
  1. Entender y explicar el contenido del array, es decir si es asociativo o indexado y los indices que tiene. Si una posición es un array a su vez procedemos a explicarlo igualmente
  2. Posteriormente lo recorreremos mostrando información de los cantantes y para cantante sus canciones
Para hacer esta parte facilito un pequeño css y consistiría en aplicar el div cantante y el div canciones


Ficheros
Artista.pdf Este fichero es un css para el ejercicios

Contenido del ArrayAsociativo.php

Para ver el array una buena forma es cargarlo en un fichero php y hacer o bien un var_dump o bien un print_r
<?php
 
require_once ("datos.php");
 
var_dump( $artistas );
 
 
?>
  • A partir de él podemos mostrar la siguiente imagen que describe el aray

ArrayComplejo.png

  • Observamos que en primera instancia tengo un array asociativo de 6 índices cuyos valores son
185711, 32841, 84062, 84430, 84221, 118504
  • Cada posición tiene como valor un array asociativo de 4 posiciones cuyos índices tiene los valores
name decades link canciones
  • La posición name directamente tiene un valor string que es el nombre del artista
  • La posición decades tiene un valor string que es la década de ese cantante
  • La posición link tiene un valor string que es un url a una página con información sobre el artista
  • La posición canciones es un array indexado de tantas posicione como canciones tenga el artista
  • Cada posición del array indexado canciones es un array asociativo con dos índices
title link
  • La posición title es un string con el título de la canción
  • La posición link es un string con un url donde se puede oir la canción (Actualmente ya no están alojadas en esa posición)

}}