Primeira aula de laboratório MC 102 – Algoritmos e Programação de Computadores Turmas A e B Professor de teoria: Leonel Carlos Pereira Professor de laboratório: André Willik Valenti Monitor: Túlio Angeiras 1
Instruções Iniciais Laboratórios Notas de laboratório Cópias em casa (prazo: 1 semana) em sala (prazo: 2 horas) Notas de laboratório 8 pontos pelos testes 2 pontos pelo código Cópias Nota zero para os envolvidos Não deixar soluções em locais públicos 2
Susy Sistema de submissão de programas desenvolvido pelo professor Tomasz do Instituto de Computação da UNICAMP Exemplo de submissão sem erros com erros 3
Exemplo prático Login e senha no Linux ou Windows Linux Escolha a opção Fedora (Linux) quando o computador estiver iniciando Entre com o login, pressione <ENTER> Entre com a senha, pressione <ENTER> Windows Escolha a opção Windows quando o computador estiver iniciando Entre com o login e a senha 4
Linux Programas importantes: Terminal (digitação de comandos para o sistema operacional) gedit (editor de texto) emacs (editor de texto) Firefox (navegador Web) gcc (compilador C) 5
Outros comandos em Linux Alguns comandos cd <nome_do_diretorio>: muda para o diretório nome_do_diretorio mkdir <nome_do_diretorio>: cria um diretório chamado nome_do_diretorio rmdir <nome_do_diretorio>: remove o diretório chamado nome_do_diretorio pwd: mostra o diretório atual ls: lista o conteúdo do diretório 6
Digitando Programas Abrir editor de texto (gedit) Escrever o código Salvar o arquivo com extensão “.c” 7
Compilando Programas pelo Terminal Abrir o terminal Aplicações/Acessórios/Terminal Applications/System Tools/Terminal Acessar o diretório onde foi salvo o código .c Utilizar o comando gcc para compilar o código gcc <codigo.c> -o <nome_do_executavel> 8
Enviando para o Susy Entre na página do SuSy Clique em “Tarefas” www.students.ic.unicamp.br/~ra069282/mc102ab/ Clique em “Tarefas” Clique sobre o primeiro laboratório. Coloque seu usuário e senha do Susy e escolha o arquivo .c a ser enviado. Clique em Submeter 9
Consultando submissão Coloque seu usuário e senha do Susy Clicar em Consultar - será mostrada uma tela com os dados da sua última submissão 10
Recuperando código submetido Coloque seu usuário e senha do Susy Clicar em Recuperar – será exibida uma tela com um link para o seu último arquivo submetido 11
Windows Programas importantes: Prompt do MS-DOS (digitação de comandos para o sistema operacional) Bloco de notas (editor de texto) Dev-C++ (editor e compilador de programas) Firefox (navegador web) 12
Digitando Programas Abrir editor de texto (DevC++) Escrever o código Salvar o arquivo com extensão “.c” 13
Compilando Programas pelo Dev-C++ Clicar no ícone correspondente à compilação Usar system(“PAUSE”) no final do código fonte para conseguir ver os resultados 14
Susy Os passos são os mesmos vistos no Linux – Cuidado com o system(“PAUSE”) 15