Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aureliodeboa/avaliacao-tecnica-inovale

Avaliação tecnica para estagio Grupo Inovale
https://github.com/aureliodeboa/avaliacao-tecnica-inovale

bubble-sort-algorithm busca busca-binaria css html5 javascript ordenacao

Last synced: about 1 month ago
JSON representation

Avaliação tecnica para estagio Grupo Inovale

Awesome Lists containing this project

README

        

# Projeto de Avaliação Técnica para Estágio - Grupo Inovale

Este é o README do projeto de avaliação técnica desenvolvido para o Grupo Inovale. Neste projeto, você encontrará informações sobre a estrutura, funcionamento e implementação das funcionalidades requeridas, que incluem a ordenação de números utilizando o algoritmo Bubble Sort e a busca binária.

## Descrição do Projeto

### Objetivo
O objetivo deste projeto é criar um site que permita a ordenação de um conjunto de números usando o algoritmo Bubble Sort e a busca de um número específico no conjunto utilizando a busca binária. O projeto foi desenvolvido utilizando HTML, CSS e JavaScript.

### Funcionalidades
1. **Ordenação de Números (Bubble Sort):**
- O usuário pode inserir um conjunto de números em um campo de entrada.
- Ao clicar no botão "Ordenar", o algoritmo Bubble Sort é acionado para ordenar os números.
- Os números ordenados são exibidos na área de saída.

2. **Busca Binária:**
- O usuário pode inserir um número alvo em um campo de entrada.
- Ao clicar no botão "Buscar", o algoritmo de busca binária é acionado para verificar se o número alvo está presente no conjunto.
- O resultado da busca (se o número foi encontrado ou não) é exibido na área de saída.

### Estrutura do Projeto

O projeto está organizado da seguinte forma:

- `index.html`: Contém a estrutura HTML do site, incluindo formulários de entrada e áreas de exibição de resultados.
- `style.css`: Arquivo CSS para estilização do site.
- `script.js`: Arquivo JavaScript que implementa as funcionalidades de ordenação e busca.
- `README.md` (este arquivo): Documentação do projeto.

### Como Executar o Projeto

Para executar o projeto em sua máquina local, siga estas etapas:

1. Clone este repositório para o seu computador:

```bash
git clone https://github.com//aureliodeboa/Avaliacao-tecnica-Inovale.git
```

2. Abra o arquivo `index.html` em seu navegador da web.

3. Use o site para inserir números, ordená-los usando o Bubble Sort e realizar buscas binárias.

### Pré-requisitos

Certifique-se de ter um navegador da web moderno instalado para executar o projeto. Não são necessárias dependências externas.

## Tecnologias Utilizadas

- HTML5
- CSS3
- JavaScript

## Autor

Este projeto foi desenvolvido por min como parte do processo de avaliação técnica para estágio no Grupo Inovale.

## Conclusão

Este projeto demonstra a capacidade de implementar algoritmos de ordenação e busca usando tecnologias web comuns, como HTML, CSS e JavaScript. Ele oferece uma interface simples para o usuário interagir com essas funcionalidades. Esperamos que este projeto atenda às expectativas do Grupo Inovale e demonstre as habilidades do autor na área de desenvolvimento web.

Se houver alguma dúvida ou feedback, entre em contato comigo

Obrigado por considerar este projeto!

---