Escolar Documentos
Profissional Documentos
Cultura Documentos
Gerador de Calendrios
Trabalho prtico 1
Novembro de 2009
Pretende-se que neste trabalho, desenvolva um gerador de calendrios. Nesse sentido, dever construir: I. II. III. O algoritmo, ou algoritmos, necessrios para responder s funcionalidades apresentadas abaixo. O fluxograma, ou fluxogramas, correspondentes aos algoritmos construdos no ponto I. Um programa em linguagem C com base nos algoritmos construdos no ponto I.
Funcionalidades:
I. Dado um ano e ms, o programa dever gerar o respectivo calendrio.
Dever ter em ateno os seguintes pontos: Fevereiro tem mais um dia nos anos bissextos (um ano bissexto se for mltiplo de 4 e no de 100 ou mltiplo de 400). Para calcular o dia da semana correcto pode contar quantos dias passaram desde 1 de Janeiro de 1900 que foi uma segunda-feira e calcular o resto da diviso do nmero de dias por 7 para obter um valor entre 0 e 6 correspondente ao dia da semana (0 segunda-feira, , 6 domingo).
1 de 2
II. III.
Dado um ano, ms e dia, o programa dever indicar o dia da semana respectivo. Dado um ms e dia, do corrente ano, o programa dever indicar quantos dias faltam para o fim do ano civil.
Componente
Aplicaodosconhecimentosadquiridos (Mecanismoscondicionaisede repetio) Entrega Relatrio Outro
Assunto
Construodo(s)algoritmo(s) Construodoprograma(+validaes) Construodo(s)fluxograma(s) Apresentaoediscussodotrabalho Documentoentregueatravsdomoodle Criatividadeeoriginalidade
Tabela 1-Grelha de Avaliao
Peso(%)
25 20(+10) 10 15 10 10
Consideraes Gerais:
i. ii. iii. iv. v. O trabalho prtico pode ser realizado individualmente ou em grupos de dois alunos, no mximo. A apresentao do trabalho individual e obrigatria. Mesmo entregando o trabalho, se no for feita a apresentao, a classificao zero. O trabalho prtico dever ser entregue atravs da plataforma Moodle at s 23h55 minutos do dia 6 de Dezembro. O cdigo fonte do programa em C dever ser entregue com o projecto includo. Dever ser elaborado um pequeno relatrio com a descrio das funcionalidades construdas, os respectivos algoritmos e fluxogramas. O cdigo do programa dever tambm ser colocado no relatrio (num anexo prprio). vi. O projecto e o relatrio devero fazer parte de um s ficheiro, sendo este ltimo enviado para a plataforma Moodle, no momento de entrega do trabalho. O nome do ficheiro dever seguir o seguinte formato: TP1_xxxxxxx_yyyyyyy(.zip ou .rar) onde xxxxxxx representa o nmero do aluno, e yyyyyyy representa o nmero do segundo aluno, para grupos de 2 alunos. Bom trabalho!
2 de 2