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.

  1. baixe o arquivo de imagem ubuntu_live_cling_codeblocks.img (4GB)
  2. baixe o arquivo Win32DiskImager-0.9.5-binary.zip (18MB) e descompacte-o.
  3. insira um pendrive de 4GB (ou mais) em uma porta USB de seu computador
  4. 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).
  5. 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!
  6. 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

  1. Baixe PuttyXming.zip e descompacte-o.
  2. 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.