Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

phpricardo

Apoio em trabalho acadêmico

Recommended Posts

Prezados,

 

Gostaria de pedir a ajudar para desenvolver um trabalho prática da faculdade na qual infelizmentemente não se tem o transmissão de conhecimento equivalente ao solicitado, pelo menos não da maneira correta. Esse trabalho aparentemente é simples e constrituiu de 4 etapas e que contem passos, é chamado de ATPS Atividade Prática Supervisionada (que nem a quem recorrer como orientador tem), mas não quero cobrar da faculdade coisas que eu sei que posso correr atrás, felizmente não quero só diploma quero mais o conhecimento.

 

Bem a primeira etapa do trabalho é simples, segue abaixo:

 

 

Analisar o problema e fazer sugestões de como organizar o código em uma função principal
(main) e outra função que fará a contagem das linhas dado como parâmetro o nome do
arquivo a ser pesquisado. Pode-se chamar esta função de ccRun.


Observação: ao utilizar o prefixo “cc” (de Code Count), ou qualquer outro que o aluno achar
conveniente, facilita-se a integração do código desenvolvido nesta tarefa com outras que o
programador venha a achar necessário no futuro.


Como guia para alunos e professores, os autores deste desafio determinaram dois
módulos para a solução do problema.


O módulo principal foi denominado MainCodeCount e um módulo auxiliar com
funções de auxílio ao principal chamado LibCodeCount. Ao mesmo tempo, foram projetadas
duas funções, conforme a orientação anterior. Os cabeçalhos e os nomes dos arquivos os
quais conterão o código fonte são apresentados na Figura 2.

 

Arquivo MainCodeCount.c
int main(int argc, char *argv[])
{...
}

Arquivo LibCodeCount.h
void ccRun(char* file, int* nLines, int* nLinesComment, int* nLinesEmpty,
int noComment, int silent);

O código do exemplo 2 (figura) seria esse:

Arquivo LibCodeCount.c
void
ccRun(char* file, int* nLines, int* nLinesComment, int* nLinesEmpty,
int noComment, int silent);
{...
}

E para finalizar a etapa teria isso:

 

Estudar a modularização proposta e fazer com que seu código siga a organização sugerida
nesta atividade, ou seja, que possua pelo menos dois módulos: um principal e outro auxiliar.
Não será aceito na avaliação desta etapa a apresentação de apenas um arquivo de código
fonte (arquivo.c).


Compor, por fim, o código fonte formado por dois módulos que contenham a função
principal e uma função

 

O que eu entendi até ai seria apenas organizar o código mesmo em dois arquivos.

MainCodeCount.c e LibCodeCount.h o que me confundiu foi esse exemplo ai chamado LibCodeCount.c (extensão .c) porque até onde eu saiba no decorrer de todo o projeto a ideia seria chamar o .h (cabeçalho) na função main mesmo.

 

Bem espero que tenham entendido, a agraço a anteção, sei que ficou grande o tópico, mas acredito que é por uma boa causa.

 

Para melhor visualização se necessário segue link do pdf do trabalho completo.
https://copy.com/RyF6FUHgC1cr6XoZ


Att.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado por se manifestar.

 

Minha dúvida está praticamente no final pois gostaria de saber se vai ser inicialmente dois ou três arquivos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O LibCodeCount.c tem a implementação do que está declarado no .h

O exercício diz que deve ter pelo menos dois módulos: "que possua pelo menos dois módulos: um principal e outro auxiliar."

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.