Sha256: f02339a1e4ed9a9fde5a9b3671e8c196212c705429c2c7d53ceec6f2d9cbaa0c

Contents?: true

Size: 1.39 KB

Versions: 3

Compression:

Stored size: 1.39 KB

Contents

# PRCT09

DESCRIPCIÓN:

Esta práctica es la creación del "diseño" de la jerarquía de clases para representar 'matrices densas' y 'matrices dispersas'.

## INSTALACION

Añade esta línea a Gemfile de la aplicación:

     gem 'prct09'

Y luego ejecutar:

     $ bundle

O instalarlo usted mismo como:

     $ Gem install prct09

## CREACION DE GEMA

:~/$ bundle gem -b Prct9
    create  Prct9/Gemfile
    create  Prct9/Rakefile
    create  Prct9/LICENSE
    create  Prct9/README.md
    create  Prct9/.gitignore
    create  Prct9/Prct9.gemspec
    create  Prct9/lib/Prct9.rb
    create  Prct9/lib/Prct9/version.rb
    create  Prct9/bin/Prct9 

## ARBOL DE LA GEMA
.
├── bin
│   └── prct09
├── Gemfile
├── lib
│   ├── prct09
│   │   └── version.rb
│   └── prct09.rb
├── LICENSE.txt
├── prct09.gemspec
├── Rakefile
└── README.md


## CONTRIBUCION


La implementación de esta práctica se hara en un fichero dentro de la carpeta lib donde reutilizaremos la clase matriz ya creada y de ella derivaran la clase matriz dispersa (Una matriz se considerará dispersa si tiene más de un 60% de ceros) y la clase matriz densa donde heredaran los metodos  +, -, *, to_s y se sobreescribiran en caso de que queramos otro tipo de implementacion.

class Matriz
end

class MatrizDispersa < Matriz
end

class MatrizDensa < Matriz
end

















Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
prct09-1.1.0 README.md
prct09-1.0.0 README.md
prct09-0.0.1 README.md