Skip to content

Projeto final da matéria de Estrutura de Dados do Instituto Federal de São Paulo.

Notifications You must be signed in to change notification settings

Sergio-Aquino/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

Projeto final da matéria de Estrutura de Dados do Instituto Federal de São Paulo.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%