Ferramentas para o curso de programação estruturada
Opção 0: Interpretador online
Agora é possível executar o cling direto do browser! Para tal, acesse http://rootbinder.web.cern.ch/. Em seguida, vá no menu “File → New Notebook → ROOT C++.”
Digite o código em C (ou C++) a ser executado nas células de entrada
indicadas pelo prompt “In [ ]” e
pressione o botão ou aperte Shift + Enter
para executar o código digitado.
Se precisar redefinir uma função ou se começar a receber
erros estranhos, clique no botão
para reiniciar o cling. Reexecute as células desejadas com
o botão
ou com Shift + Enter.
Atenção: o interpretador online não grava o seu código! Se quiser utilizar o código no futuro, copie e cole-o para um arquivo texto.
Opção 1: Ubuntu instalado em pendrive
É possivel instalar uma imagem de disco contendo o Ubuntu e todas as ferramentas necessárias para o curso em um pendrive e dar o boot a partir desse dispositivo.
Siga os passos a seguir. Atenção: a instalação da imagem no pendrive apagará todos os arquivos nele.
- baixe o arquivo de imagem ubuntu_live_cling_codeblocks.img (4GB)
- baixe o arquivo Win32DiskImager-0.9.5-binary.zip (18MB) e descompacte-o.
- insira um pendrive de 4GB (ou mais) em uma porta USB de seu computador
- execute Win32DiskImager.exe. Será necessário usar uma conta com privilégios de administrador (não é possível instalar a imagem sem esses privilégios).
- escolha o arquivo de imagem e o dispositivo (device) que corresponde ao pendrive recém-inserido no computador. Cuidado para não escolher o dispositivo errado!
- clique no botão “Write” e aguarde a conclusão.
Após a gravação da imagem no pendrive, você poderá dar boot a partir dele. Com o computador desligado, insira-o em uma porta USB. Se o computador não inicializar a partir do pendrive, pode ser necessário selecionar o dispositivo de boot na inicialização. Dependendo do computador, essa seleção pode ser feita pressionando-se uma das seguintes teclas logo após ligar o computador: F12, F2, Esc ou Del.
A imagem já possui o compilador GCC, o interpretador Cling e a IDE Code::Blocks. Todos os arquivos gravados permanecerão no pendrive, mas somente são acessíveis quando o boot é feito por ele. Se quiser acessar os arquivos no Windows, é possível mandar os arquivos para seu email (mais fácil) ou acessar a partição do disco que contém seu perfil de usuário e copiar os arquivos para lá (mais difícil).
Opção 2: com o Ubuntu instalado na sua máquina
Se ainda não tiver o Ubuntu instalado em seu computador, você pode instalá-lo junto com o Windows.
Uma vez que o Ubuntu esteja instalado, você pode instalar as ferramentas de desenvolvimento.
Para fazer os exercícios, você pode usar um editor de texto (pluma
ou gedit) para programar e usar o terminal (Ctrl + Alt + T) para
compilar e executar o programa:
cd diretorio/do/programa
gcc nome_do_programa.c -o nome_do_programa
./nome_do_programa
Você também pode acessar a máquina virtual online para usar o interpretador cling. Para isto, basta executar no terminal: ssh -X -p 443 alunoXX@lmtc.ufabc.edu.br onde alunoXX é o nome de usuário que você recebeu. Logo você receberá a mensagem “alunoXX@lmtc.ufabc.edu.br's password” que indica que você deve digitar a senha correspondente. Perceba que, ao digitar a senha, nada será ecoado na tela.
Opção 3: Com o Windows instalado na sua máquina
- Baixe PuttyXming.zip e descompacte-o.
- Execute o arquivo conectar.bat (dê um clique duplo sobre ele) para se conectar à máquina virtual online
As instruções sobre como instalar o compilador no windows serão divulgadas em breve.