É essencial fazer exercícios
Como nos esportes, é essencial fazer exercícios.
Não estou falando apenas dos exercícios oficiais ,
cobrados pelo professor.
Tome a iniciativa de procurar exercícios nos livros.
Faça-os sozinho ou junto com seus colegas de turma.
Faça-os durante as aulas e principalmente fora delas.
Não existe outra maneira de aprender o assunto.
É importante também que cada aluno tome a iniciativa de
procurar feedback do professor e/ou monitor
sobre a solução de exercícios.
Tarefas em papel
Escreva o seu nome,
a data e o número da tarefa
no topo da primeira página.
Se a tarefa tiver mais de uma folha,
coloque um grampo no canto superior esquerdo.
Tarefas de programação
Sempre comece o seu programa
com um comentário contendo o seu nome,
a data e uma breve
descrição d'o que o programa faz.
Use a linguagem C,
padrão ANSI.
Teste em ambiente GNU/Linux ou Unix
com o compilador
gcc .
Use as opções
ansi,
Wall,
pedantic e
O0
do compilador.
Diga
gcc -ansi -Wall -pedantic -O0 xx.c -o xx
para transformar o seu programa xx.c
no código executável xx.
Acrescente -lm
ao fim da linha se o seu programa usa a biblioteca de matemática
math.
Dê preferência incondicional ao compilador gcc.
Em especial, não use o compilador lcc para
Windows.
Se você faz questão de trabalhar em um computador
MS-Windows, use algum compilador C compatível com
o gcc do GNU/Linux. Exemplos:
Se você tem mais dicas sobre software, mande-as para o
fórum.
|
Programação pareada
Você pode fazer as tarefas de programação em
equipe de duas pessoas,
mas nesse caso deve seguir rigorosamente os preceitos da
programação pareada :
os dois integrantes da equipe devem trabalhar sempre juntos.
Não é permitido que um membro da equipe faça uma certa parte
da tarefa e outro membro faça outra parte.
Mesmo durante a digitação, os dois devem estar juntos:
enquanto um digita, o outro observa e dá palpites.
Panda
As tarefas de programação devem ser entregues, eletrônicamente,
ao
sistema Panda.
O login de cada aluno é o seu número USP.
A senha inicial é igual ao login;
sua primeira providência depois de entrar no sistema
deve ser mudar sua senha.
Use sua sigla
para batizar o arquivo
que for entregar ao Panda.
Por exemplo, se sua sigla é AbC,
dê o nome AbC.c ao arquivo.
(Eu disse AbC.c e não abc.c, nem ABC.c.)
Use o mesmo nome de arquivo
para todas as tarefas, até o fim do semestre.
No caso de tarefa feita em equipe,
o nome do arquivo deve ser formado pelas siglas dos dois alunos
separadas por um ponto.
Reconheça as contribuições de outros
Se você copiou parte da solução de uma tarefa de algum lugar
(um colega, um livro, um sítio WWW),
diga isso claramente.
Diga o nome do autor da solução,
o nome do livro e o número da página
ou a URL.
|