3
Linguagens de Programação
UMG
2
Linguagens de Programação
UMG
1
Linguagens de Programação
UMG
2
Linguagens de Programação
UMG
11
Linguagens de Programação
UMG
4
Linguagens de Programação
UMG
1
Linguagens de Programação
UMG
22
Linguagens de Programação
UMG
1
Linguagens de Programação
UMG
2
Linguagens de Programação
UMG
Texto de pré-visualização
NORMAS Formato de Entrega Projeto completo compactado em zip ou rar incluindo todos arquivos c e h Não serão aceitos sob qualquer hipótese Arquivos soltos c h isolados Documentos PDF DOCX TXT etc Capturas de tela ou fotografias Links para repositórios online Linguagem e Ambiente Exclusivamente em Linguagem C não será aceito C Desenvolvido no CodeBlocks versão 2003 ou superior Projeto deve compilar e executar sem erros Originalidade do Código Deve ser 100 de sua autoria Proibições expressas Uso de IA geradoras ChatGPT Copilot Gemini etc para gerar código Consulta a projetos prontos GitHub fóruns colegas Utilização de bibliotecas não autorizadas Explicação Técnica Mínimo 15 linhas Foco em análise estrutural comparativa Deve conter obrigatoriamente Listagem detalhada de todas estruturasfunções utilizadas Alternativas disponíveis e por que não foram usadas Justificativas técnicas para cada decisão arquitetural ESTRUTURA DA ANÁLISE 1 Introdução 23 linhas Contexto do problema resolvido 2 Análise Técnica 810 linhasComparação entre estruturas usadas e alternativas ex Usei ponteiros em vez de arrays porque Discussão sobre organização do projeto arquivos hc 3 Conclusão 5 linhas obrigatórias Desafios encontrados na implementação em C Lições aprendidas sobre alocação de memóriaponteiros Aplicabilidade do conhecimento SANÇÕES POR DESCUMPRIMENTO Projetos não compactados Rejeição imediata Uso de C ou outras linguagens Nota zero Explicação insuficiente Redução de 50 da nota Dica Importante Verifique se seu projeto Foi desenvolvido exclusivamente em C menu File New Empty file extensão c Contém todos arquivos necessários Compila sem warnings ou erros ATIVIDADE Elabore um algoritmo que solicite ao operador uma lista de números inteiros cujo elemento finalizador é o zero Processe e apresente ao final A se houver quantos números positivos e seu percentual em relação ao total B se houver quantos números negativos e seu percentual em relação ao total C a media aritmética entre todos os números exceto o finalizador e D se houver quantos números positivos são múltiplos de 5 OBSERVAÇÕES IMPORTANTES Este algoritmo deverá ser desenvolvido no aplicativo utilizado durante os estudos o Codeblocks ou outro que permita o desenvolvimento em linguagem C Esta atividade deve ser desenvolvida em linguagem C e não em COrientada a objeto Respostas que não sejam de autoria própria e configurarem cópia colegas ou da internet serão zeradas automaticamente Você deverá compactar o arquivo e anexálo como resposta nesta questão O teste de mesa será feito ou seja o código que você enviou como resposta será executado pelo professor responsável pela correção Critérios de correção Nota Máxima Estimada Autenticidade 20 Aplicação correta da Metodologia 30 Comentários de prólogo 10 Declaração de variáveis 10 Inicialização de variáveis 10 Entradas corretas 20 Cálculos corretos 30 Contexto lógico do processo 50 Saídas corretas 10 Identação 10 Total 200
3
Linguagens de Programação
UMG
2
Linguagens de Programação
UMG
1
Linguagens de Programação
UMG
2
Linguagens de Programação
UMG
11
Linguagens de Programação
UMG
4
Linguagens de Programação
UMG
1
Linguagens de Programação
UMG
22
Linguagens de Programação
UMG
1
Linguagens de Programação
UMG
2
Linguagens de Programação
UMG
Texto de pré-visualização
NORMAS Formato de Entrega Projeto completo compactado em zip ou rar incluindo todos arquivos c e h Não serão aceitos sob qualquer hipótese Arquivos soltos c h isolados Documentos PDF DOCX TXT etc Capturas de tela ou fotografias Links para repositórios online Linguagem e Ambiente Exclusivamente em Linguagem C não será aceito C Desenvolvido no CodeBlocks versão 2003 ou superior Projeto deve compilar e executar sem erros Originalidade do Código Deve ser 100 de sua autoria Proibições expressas Uso de IA geradoras ChatGPT Copilot Gemini etc para gerar código Consulta a projetos prontos GitHub fóruns colegas Utilização de bibliotecas não autorizadas Explicação Técnica Mínimo 15 linhas Foco em análise estrutural comparativa Deve conter obrigatoriamente Listagem detalhada de todas estruturasfunções utilizadas Alternativas disponíveis e por que não foram usadas Justificativas técnicas para cada decisão arquitetural ESTRUTURA DA ANÁLISE 1 Introdução 23 linhas Contexto do problema resolvido 2 Análise Técnica 810 linhasComparação entre estruturas usadas e alternativas ex Usei ponteiros em vez de arrays porque Discussão sobre organização do projeto arquivos hc 3 Conclusão 5 linhas obrigatórias Desafios encontrados na implementação em C Lições aprendidas sobre alocação de memóriaponteiros Aplicabilidade do conhecimento SANÇÕES POR DESCUMPRIMENTO Projetos não compactados Rejeição imediata Uso de C ou outras linguagens Nota zero Explicação insuficiente Redução de 50 da nota Dica Importante Verifique se seu projeto Foi desenvolvido exclusivamente em C menu File New Empty file extensão c Contém todos arquivos necessários Compila sem warnings ou erros ATIVIDADE Elabore um algoritmo que solicite ao operador uma lista de números inteiros cujo elemento finalizador é o zero Processe e apresente ao final A se houver quantos números positivos e seu percentual em relação ao total B se houver quantos números negativos e seu percentual em relação ao total C a media aritmética entre todos os números exceto o finalizador e D se houver quantos números positivos são múltiplos de 5 OBSERVAÇÕES IMPORTANTES Este algoritmo deverá ser desenvolvido no aplicativo utilizado durante os estudos o Codeblocks ou outro que permita o desenvolvimento em linguagem C Esta atividade deve ser desenvolvida em linguagem C e não em COrientada a objeto Respostas que não sejam de autoria própria e configurarem cópia colegas ou da internet serão zeradas automaticamente Você deverá compactar o arquivo e anexálo como resposta nesta questão O teste de mesa será feito ou seja o código que você enviou como resposta será executado pelo professor responsável pela correção Critérios de correção Nota Máxima Estimada Autenticidade 20 Aplicação correta da Metodologia 30 Comentários de prólogo 10 Declaração de variáveis 10 Inicialização de variáveis 10 Entradas corretas 20 Cálculos corretos 30 Contexto lógico do processo 50 Saídas corretas 10 Identação 10 Total 200