ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

TAREA SEMANA 2 ESTRUCTURA DE DATOS


Enviado por   •  1 de Diciembre de 2020  •  Tarea  •  694 Palabras (3 Páginas)  •  1.527 Visitas

Página 1 de 3

Tarea Semana 2

Sebastián Castro Vilches

Estructura de datos

Instituto IACC

05/11/2020


Desarrollo

1. De acuerdo con los contenidos vistos en la semana, defina con sus palabras qué

características tienen los arreglos unidimensionales y explique de qué forma se realiza

la operación Suma utilizando este tipo de arreglo.

DESARROLLO:

Características de arreglos unidimensionales:

  • Cada índice del arreglo almacena la información en la memoria del equipo.
  • Finitos: cuentan con un valor inicial y uno final.
  • El arreglo almacena sólo un tipo de datos a la vez, es decir, si el primer índice es de tipo entero, todos los índices restantes deben ser de igual característica
  • El largo de los índices se calcula en base al largo del arreglo comenzando desde el 0 hasta N-1, siendo N el largo del arreglo.
  • Cada dato contenido en un índice es trabajable de forma individual sin necesariamente afectar al resto de valores contenidos en el resto de los índices.

Operación Suma con array unidimensional:

  • Declaración de variable array con valores a trabajar.
  • Declaración de variable suma=0.
  • Trabajar con un ciclo FOR que recorra desde el índice 0 hasta el final del arreglo.
  • Declarar que la función (dentro de FOR) suma será igual a suma+arreglo de i, siendo “i” la variable que recorrerá los índices del arreglo.

Ejemplo:

[pic 1]

2. Defina y caracterice los arreglos bidimensionales. Además, desarrolle una definición

propia de los conceptos: matrices y clave/dato.

  • Similar característica de los arreglos unidimensionales.
  • Virtualmente se les trata de forma muy similar a una planilla de cálculo o bien una matriz, es decir, trabajamos con filas y columnas siendo estos los subíndices ,

 Ejemplo: array[índice A(fila); índice B(columna)]

*El número de filas o columnas de un arreglo multidimensional si bien deben ser finitas, no necesariamente contienen la misma cantidad de filas y/o columnas

3. Desarrolle un ejemplo para una operación con arreglos unidimensionales y otro ejemplo para una operación con arreglos bidimensionales.

3.1Operación con arreglos unidimensionales:

Diseñe dos arreglos que almacenen 5 posiciones cada uno y obtenga la suma de los arreglos en un tercer arreglo denominado resultado. Es decir: Resultado[0] = ArregloA[0] + ArregloB[0] La suma se debe realizar por medio de un ciclo repetitivo.

CÓDIGO:

<?php

$ArregloA=array(1,2,3,4,5);

$ArregloB=array(1,2,3,4,5);

echo print_r (resultado($ArregloA,$ArregloB));

function resultado($ArregloA,$ArregloB)

{

        for($i=0 ; $i<=4 ; $i++)

        {

                $Resultado[$i]=$ArregloA[$i]+$ArregloB[$i];

                                        

        }        

        return $Resultado;

}

?>

RESULTADO:

[pic 2]

3.2Operación con arreglos bidimensionales:

Cree el código PHP que permita almacenar -en un arreglo bidimensional- el número de empleados de una empresa, ordenados en función del nivel y del idioma que dominan. Se deben considerar 3 niveles: básico, medio y avanzado, que correspondan con las filas de la matriz, y 4 idiomas (inglés, francés, alemán y español), que correspondan con las columnas de la matriz.

...

Descargar como (para miembros actualizados) txt (5 Kb) pdf (189 Kb) docx (134 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com