Algoritmos e Estruturas de Dados [LEEC] (2024/2025)
Lista de exercícios
Prática 00 (06/mar/2025)
Os laboratórios do DI. Configurações de Software.
Sobre os laboratórios do DI
- Os laboratórios do DI estão equipados com PCs onde estão instalados os sistemas operativos: Windows 11 e Linux. Mas o Code::Blocks só está instalado no Windows 11.
- Em algumas salas as máquinas são antigas e ficam bastante lentas com o Windows 11. Em especial, o processo de login é demorado. É preciso um pouco de paciência. Mas também há algumas salas com máquinas mais modernas e mais rápidas; você perceberá a diferença imediatamente.
- Durante as aulas práticas os alunos sentam-se nos computadores em grupos de dois. Ainda falta bastante tempo, mas o projeto final será feito por grupos de dois alunos - é boa ideia ir já pensando com quem é que você vai formar grupo.
- Se você quiser trazer o seu portátil para as aulas, pode fazê-lo sem qualquer problema.
Sessão de trabalho nos computadores dos laboratórios
No caso de não usar o seu portátil...
- No início de cada aula prática: faça login no PC usando as suas credenciais no CLIP.
- No final de cada aula prática faça "Terminar sessão" ou "Sign off". Por favor, não faça "Encerrar" nem "Reiniciar".
- Cada aluno tem uma área pessoal permanente H:, que aparece no desktop com o nome Área Pessoal, e cujos dados são guardados num servidor remoto. Os ficheiros guardados na área pessoal são persistentes e os donos desses ficheiros podem aceder-lhes a partir de qualquer computador da rede fixa, dentro da FCT.
- Infelizmente a área pessoal H: não está acessível a partir do exterior, pela Internet. Por isso muitos alunos preferem trabalhar sobre uma pen USB ou então enviar por email para si próprios o resultado do trabalho efetuado.
- Nos nossos laboratórios, sempre que se entra no Windows, é criada uma área de trabalho temporária no disco C: do computador. Essa área é automaticamente apagada quando o computador é desligado. Portanto, após um shutdown, perde-se tudo o que estiver gravado nas pastas temporárias do disco C:.
Instalação do ambiente de programação no seu computador (MinGW + Code::Blocks)
Windows
Siga este guia de instalação que ensina a instalar no seu computador o sistema de compilação MinGW mais o ambiente de desenvolvimento de programas Code::Blocks:
Temporariamente, pode continuar a usar a máquina virtual da disciplina Programação de Microprocessadores.
Linux
No Ubuntu e muitas outras distribuições, o seguinte comando instala tudo o que é necessário:
sudo apt install build-essential codeblocks
MacOS
Siga este guia de instalação que ensina a instalar o sistema de desenvolvimento de programas XCode:
Video de instalação no Windows
Se tiver alguma dificuldade com o guia de instalação para o Windows, tem aqui este vídeo para ajudar:
Ganhar acesso ao Mooshak
Iremos usar a aplicação Web Mooshak para suportar a realização de alguns dos nossos exercícios, assim como do projeto final.
Por questões de segurança, a aplicação web Mooshak reside na rede segura da FCT. O acesso não é direto na maioria das situações. Temos de aprender a ganhar acesso ao Mooshak.
Há três situações diferentes, dependendo da forma de acesso:
- Computadores dos laboratórios do DI - O Mooshak está diretamente acessível usando o browser, sem qualquer impedimento. O acesso é direto sem ser preciso instalar nada.
- A partir de sua casa - Precisa de aceder ao Mooshak através da VPN da FCT.
- Usando a rede Wi-Fi da FCT - Precisa de estar ligado à rede Eduroam e depois aceder através da VPN.
Configurar a rede Wi-Fi Eduroam
Descarregue o configurador. Escolha "Universidade Nova de Lisboa" e depois "FCTUNL".
- Execute o configurador na sua máquina, introduzindo as seguintes credenciais:
- Utilizador: IDENTIFICADOR_CLIP@fct.unl.pt [não tem "campus"]
- Password: Senha CLIP
- O seu portátil ficou configurado e não precisará de repetir isto no futuro.
- Por vezes, após a instalação inicial, continua a não se conseguir conexão. Há uma solução: escolher a opção "Esquecer ligação", voltar a selecionar a Eduroam, voltar a introduzir as credenciais, e agora já funciona!
Instalar e configurar o cliente de VPN
- Descarregar o configurador: para Windows,
para MacOS.
- Configure, seguindo as ações mostradas no vídeo imediatamente abaixo.
- O seu portátil ficou configurado, mas precisará de reintroduzir a password sempre que ativar a VPN.
Registo no Mooshak
Para se registar individualmente no Mooshak precisa de indicar estes três elementos:
- Name: número de aluno
- Group: turno prático
- EMail: email da faculdade (...@campus.fct.unl.pt)
Com a VPN ligada, registe-se aqui:
Receberá a password por email. Não revele a sua password a ninguém!
Criação do 1º projeto no Code::Blocks