Skip to content

KlausBarbosa/CellularAutomata

Repository files navigation

cellular Automata

Criado para atender o projeto de Estrutura de Dados do Curso de Análise e Desenvolvimento de Sistemas - (IFSP) Instituto Federal de Educação, Ciência e Tecnologia de São Paulo (2º semestre).

O projeto tem como objetivo aplicar os conhecimentos obtidos em Estrutura de Dados e Orientação a Objetos, utilizando a linguagem de programação Java.

O projeto consiste na criação de um automato celular (cellular automata), modelo computacional composto por um conjunto de células interconectadas (matriz multidimensional). Cada célula pode estar em diferentes estados(I- Infectado, S-Suscetível, R-Recuperado), e as células evoluem ao longo do tempo de acordo com regras predefinidas. Essas regras determinam como o estado de uma célula é atualizado assim como sua taxa de infecção com base nos estados das células vizinhas.

Tabela de conteúdos

Sobre

Estruturas de Dados utilizadas: Matrizes; Vetores;
BigO: O(n²)

User Manual

Manual do Usuário - Regras para Taxa de Infecção

Estados possíveis:

  • S - Suscetível (Não Infectado, suscetível a infecções)
  • I - Infectada (Infectado pelo vírus, podendo infectar seus vizinhos/células adjacentes)
  • R - Recuperada (Célula imune à infecção)

Requisitos

Para auxílio no levantamento de requisitos assim como entendimento do contexto em questão, foram utilizadas algumas fontes, incluindo alguns papers de artigos/pesquisas voltadas ao assunto.

🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

Status do Projeto

🦠 cellular Automata - Finalizado ✅ 🦠

Features

  • Elicitação de Requisitos
  • Criação Taxa de Infecção
  • Criação de Gerações
  • Projetar gráfico

Autores

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages