SCC0215012017 Trabalho Prático (cdac)

De CoteiaWiki

A descrição do trabalho prático será realizada durante o andamento da disciplina.


Especificação do Trabalho Prático Parte I

Especificação dos arquivos .csv
Dados de entrada para a Turma A
Dados de entrada para a Turma B


Turma A

Grupos do trabalho prático

Data de entrega: 09/05/2017
Horário de entrega: documentação externa impressa até às 16h, na sala de aula; arquivo .zip até as 23h59.
Será descontado 1 ponto por dia de atraso na entrega do trabalho.


Turma B

Grupos do trabalho prático ATUALIZADO

Data de entrega: 08/05/2017
Horário de entrega: documentação externa impressa até às 16h, na sala de aula; arquivo .zip até as 23h59.
Será descontado 1 ponto por dia de atraso na entrega do trabalho.




Especificação do Trabalho Prático Parte II


Turma A

Grupos do trabalho prático - a ser atualizado

Data de entrega: Arquivo .zip até o dia 02/07/2017 às 23h59m, documentação interna impressa até o dia 03/07/2017 às 13h30 na sala 5-003
Será descontado 1 ponto por dia de atraso na entrega do trabalho.


Turma B

Grupos do trabalho prático - a ser atualizado

Data de entrega: Arquivo .zip até o dia 02/07/2017 às 23h59m, documentação interna impressa até o dia 03/07/2017 às 13h30 na sala 5-003
Será descontado 1 ponto por dia de atraso na entrega do trabalho.




Exemplo de documentação




Frequently asked questions (FAQ)


Pergunta. O que precisa ser feito no trabalho prático PARTE I?
Resposta TURMA A. Devem existir 3 tipos de organização de arquivos diferentes:
- campos de tamanho fixo + campos de tamanho variável com indicador de tamanho + registros de tamanho variável com indicador de tamanho
- campos de tamanho fixo + campos de tamanho variável com indicador de tamanho + registros de tamanho variável com delimitadores entre registros
- campos de tamanho fixo + campos de tamanho variável com indicador de tamanho + registros de tamanho variável com número fixo de campos
O usuário deve escolher qual o tipo de organização de arquivos ele usará em uma execução. Portanto, ele pode uma das três configurações possíveis e o sistema deve fornecer as funcionalidades conforme descrito na especificação do trabalho.
Resposta TURMA B: Devem existir 3 tipos de organização de arquivos diferentes:
- campos de tamanho fixo + campos de tamanho variável separados por delimitadores entre campos + registros de tamanho variável com indicador de tamanho
- campos de tamanho fixo + campos de tamanho variável separados por delimitadores entre campos + registros de tamanho variável com delimitadores entre registros
- campos de tamanho fixo + campos de tamanho variável separados por delimitadores entre campos + registros de tamanho variável com número fixo de campos
O usuário deve escolher qual o tipo de organização de arquivos ele usará em uma execução. Portanto, ele pode uma das três configurações possíveis e o sistema deve fornecer as funcionalidades conforme descrito na especificação do trabalho.

Pergunta. Os comentários, o código e a documentação podem ser em inglês?
Resposta. A documentação interna e o código fonte podem ser em inglês ou em português, contanto que dentro do código/comentário ou seja só português ou só inglês. Não pode ser escrita uma parte do código/comentário em português e outra em inglês. A documentação externa deve ser escrita somente em português.

Pergunta. Precisam existir vários arquivos de programa (modularização), ou apenas um único arquivo de programa contendo todo o código fonte?
Resposta. O grupo é livre para decidir como vai organizar o código fonte. Códigos bem modularizados e organizados são preferenciais, porém o grupo pode usar um único arquivo de programa para conter todo o código fonte, desde que esse único arquivo de programa esteja bem organizado e comentado. Se a qualidade da organização e dos comentários for boa, não haverá distinção de notas entre uma opção ou outra.

Pergunta. O arquivo csv está com muitos acentos e está dando problema de leitura/escrita. Tem alguma solução, ou precisa gerar um outro cvs sem acento?
Resposta. O uso de acentuação em C introduz um desafio adicional ao trabalho, e deixa os dados mais próximos da realidade. Na verdade, a leitura do arquivo csv pode ser feita de maneira textual e a acentuação não se torna problema. O problema seria apenas na visualização, pois dependendo da forma com que o programa em C é feito, os acentos ficam com caracteres estranhos. Então o grupo tem que tratar os acentos para que eles apareçam na tela de forma correta. A forma como o grupo tratou os assentos tem que ficar explicada na documentação (interna e externa).


Menu de Opções

SCC0215 - Organização de Arquivos - Profa. Dra. Cristina D. A. Ciferri
SCC0215012017 Descrição do Curso (cdac)
SCC0215012017 Calendário de Aulas (cdac)
SCC0215012017 Material Didático (cdac)
SCC0215012017 Listas de Exercícios (cdac)
SCC0215012017 Trabalho Prático (cdac)