Laboratórios
- Ambiente de Desenvolvimento e Debug, C Básico
- C - Vectores, Strings, Tabelas e Estruturas
- Algoritmos de Conectividade
- codigoConectividade.zip
- 1x.zip
- abcde.zip
- Tabela de Resultados - imprimir para preencher durante o laboratório (entregar no fim da aula).
- C - Apontadores, listas e gestão de memória
- Notação assimptótica e complexidade
- Recorrências e Ordenação
- Algoritmos em Grafos
Ambientes de Desenvolvimento Linux
Para acederem a um ambiente de desenvolvimento Linux têm as seguintes alternativas.
-
Install Windows Subsystem for Linux (WSL)
Subsistema Windows para Linux é o nome de um módulo do sistema operativo Windows 10/11, que visa disponibilizar um ambiente Linux compatível no sistema da Microsoft, de forma que se possam executar programas (baseados em texto) nativos dos sistemas GNU/Linux dentro do próprio Windows sem a necessidade de emuladores ou do uso de máquinas virtuais.
- Máquinas virtuais
- VirtualBox (free)
- VMware (pago, mas existem licenças académicas para o IST disponíveis através do DSI - VMware)
- VirtualBox (free)
- Instalação/Utilização do Linux nativo:
- Download do DVD de instalação do Ubuntu (para aprender a gravar um DVD em Windows consulte este link).
Se encontrar problemas a fazer boot a partir do DVD verifique as notas disponíveis aqui. - Outras alternativas: USB installer, experimentar sem instalar ou windows ubuntu installer.
- Download do DVD de instalação do Ubuntu (para aprender a gravar um DVD em Windows consulte este link).
- Cygwin - Get that Linux feeling on Windows (o antecessor não oficial do WSL)
Ficha de Laboratório
O laboratório é realizado em grupos de 3 alunos. Na 1ª aula de Laboratório os alunos devem entregar uma cópia da ficha de laboratório, preenchida com os seus dados e com fotografia.
Quem não entregar a ficha devidamente preenchida não será admitido na 2ª aula! -