8000 GitHub - yantvrs/ECT-UFRN: Projeto desenvolvido para a disciplina de Programação Avançada (dca1202) na UFRN.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

yantvrs/ECT-UFRN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🏛️ Escultura da Escola de Ciências e Tecnologia - ECT/UFRN

Projeto desenvolvido para a disciplina de Programação Avançada (dca1202) na UFRN.

Objetivo

  • Conhecer as características principais dos paradigmas de programação mais importantes.
  • Desenvolver programas baseados no paradigma da programação orientada a objetos.

📜 Conteúdo

  1. 🌍 Principais paradigmas de programação

    • Histórico.
    • Tipos de linguagens.
    • Comparação de linguagens.
  2. 🖥️ Revisão de programação estruturada (C)

    • Ponteiros.
    • Arrays.
    • Funções.
  3. 💡 Programação orientada a objetos

    • Linguagem C++.
    • Abstração de dados.
    • Classes e objetos.
    • Sobrecarga de operadores e funções.
    • Herança e hierarquia.
    • Polimorfismo.
    • Classes abstratas.
    • Streams.
    • Interfaces.
    • Tratamento de exceções.
    • Gabaritos (templates).
  4. 🔢 Introdução às estruturas de dados

    • Vetores, pilhas, filas e listas.
    • Biblioteca padrão de gabaritos (STL).
  5. 💻 Prática de programação

    • Desenvolvimento de programas, baseando-se em projetos.

🗒️ Descrição do Projeto

Este projeto consiste na criação de uma escultura digital da Escola de Ciências e Tecnologia (ECT) da Universidade Federal do Rio Grande do Norte (UFRN). Utilizando blocos representados por matrizes digitais, o objetivo é criar uma representação tridimensional da ECT.

🔨 Funcionalidades

  • Criar esculturas tridimensionais usando matrizes digitais.
  • Definir propriedades para cada elemento, incluindo coordenadas e cores com transparência.
  • Exportar a escultura para um arquivo de texto simples.
  • Visualizar o modelo gerado usando software de visualização, como o GeomView.

🚀 Como Usar

  1. Clone o repositório:

    git clone https://github.com/usuario/gerador-esculturas.git
    
  2. Compile o projeto usando um compilador C++.

  3. Execute o arquivo executável.

  4. Siga as instruções para definir as propriedades da escultura.

  5. Exporte a escultura para um arquivo de texto simples.

  6. Abra o arquivo gerado com o GeomView ou um software de visualização compatível para visualizar a escultura.

👏 Créditos

  • Desenvolvido por Yan Tavares e Emanoel Batista.
  • Orientação do projeto pelo Professor Agostinho Brito.
  • Departamento de Engenharia da Computação e Automação, Universidade Federal do Rio Grande do Norte.

⚖️ Licença

Este projeto está licenciado sob a Licença MIT.

📚 Referências

  • GeomView - Software de visualização tridimensional.

Vamos criar esculturas impressionantes com o Gerador de Esculturas!

About

Projeto desenvolvido para a disciplina de Programação Avançada (dca1202) na UFRN.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0