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

Actividad Semana 2 Sebastian Dinsayants ESTRUCTURA DE DATOS


Enviado por   •  16 de Noviembre de 2020  •  Tareas  •  894 Palabras (4 Páginas)  •  299 Visitas

Página 1 de 4

Actividad Semana 2 Sebastian Dinsayants ESTRUCTURA DE DATOS

Instituto IACC

lunes, 9 de noviembre de 2020

Desarrollo

De acuerdo a 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.

Los arreglos unidimensionales se caracterizan por:

  • Tener un conjunto de datos del mismo tipo

  • Todos los elementos se almacenan uno después de otro por lo tanto cada elemento tiene un sucesor y predecesor exceptuando el primer elemento que no contara con predecesor y el ultimo elemento que no contara con sucesor
  • Se caracteriza por tener un número finito de N elementos de mismo tipo
  • Siempre empezara en la posición 0 lo que al programar correspondería a N-1
  • Los arreglos poseen un nombre de variable que representa a todos los elementos
  • Las posiciones de los elementos se identifican con el nombre del arreglo y el índice de la celda entre corchetes aun que como señala en guía en algunos leguajes se identifican con paréntesis

Arreglo unidimensional de Nombre: Semana2 Guardara: Enteros

Int Semana2[5];

Int Semana2[5]={1,5,6,9,10}

Posee 5 Índices

El inicial seria Semana2[0] (o en Algunos leguajes Semana 2(0)) El Final Seria Semana2[4] (o en Algunos leguajes Semana 2(4))[pic 1]

1

5

6

9

10

Semana2[0]        Semana2[1]        Semana2[2]        Semana2[3]        Semana2[4][pic 2][pic 3]

[pic 4][pic 5]

  • Para sumar los datos según la materia expuesta este sería el proceso:

  • Primero hacer un ciclo que recorra el arreglo desde el inicio al final, mientras se ejecuta el ciclo un acumulador deberá guardar los datos sumado según su índice(ACUM=ACUM+Semana[n] donde n es la iteración del for), finalmente una vez terminado el ciclo retornar el acumular con la suma de este arreglo (Print ACUM).

Defina y caracterice los arreglos bidimensionales. Además, desarrolle una definición propia de los conceptos: matrices y clave/dato.

Al igual que lo arreglos unidimensionales los bidimensionales cuentan con las siguientes características

  • Tener un conjunto de datos del mismo tipo

  • Todos los elementos se almacenan uno después de otro por lo tanto cada elemento tiene un sucesor y predecesor exceptuando el primer elemento que no contara con predecesor y el último elemento que no contara con sucesor
  • Se caracteriza por tener un número finito de N elementos de mismo tipo

  • Siempre empezara en la posición 0 lo que al programar correspondería a N-1
  • Los arreglos poseen un nombre de variable que representa a todos los elementos
  • Las posiciones de los elementos se identifican con el nombre del arreglo, pero a diferencia de los unidireccionales ahora existirán 2 índices para cada celda (Semana [0,2])

0,0

0,1

0,2

0,3

1,0

1,1

1,2

1,3

2,0

2,1

2,2

2,3

3,0

3,1

3,2

3,3

Matriz: Arreglo bidimensional en el que cada elemento debe accederse haciendo referencia a la posición de la fila como la columna

clave/dato: hace referencia a la construcción del arreglo, se nos muestra un ejemplo en php en el que es posible asignar como clave un nombre como “foo” al dato que sería “bar” o la clave “multi” al dato que en este caso sería otro arreglo bidimensional

<?php

$array = array( "foo" => "bar", 42        => 24,

"multi" => array( "dimensional" => array(

"array" => "foo"

)

)

);

var_dump($array["foo"]); var_dump($array[42]);

var_dump($array["multi"]["dimensional"]["array"]);

...

Descargar como (para miembros actualizados)  txt (6.4 Kb)   pdf (171.6 Kb)   docx (19.3 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com