·

Gestão de Recursos Humanos ·

Rede de Computadores

Send your question to AI and receive an answer instantly

Ask Question

Preview text

Algoritmos e Técnicas de Programação Roteiro Aula Prática 2 ROTEIRO DE AULA PRÁTICA NOME DA DISCIPLINA Algoritmos e Técnicas de Programação OBJETIVOS Definição dos objetivos da aula prática Desenvolver um programa utilizando os fundamentos da lógica de programação de maneira estruturada utilizando recursos básicos como estruturas de decisão e repetição e uso de variáveis funções e recursividade INFRAESTRUTURA Instalações Computador com o programa Dev CC Materiais de consumo Descrição Quantidade de materiais por procedimentoatividade Computador 1 por aluno Software Sim X Não Em caso afirmativo qual Dev CC Pago Não Pago X Tipo de Licença Gratuita Descrição do software DevC é um ambiente de desenvolvimento integrado livre que utiliza os compiladores do projeto GNU para compilar programas para o sistema operacional Microsoft Windows Suporta as linguagens de programação C e C e possui toda a biblioteca ANSI C Equipamento de Proteção Individual EPI NSA PROCEDIMENTOS PRÁTICOS Desenvolvimento de um programa utilizando a Linguagem CC Atividade proposta Desenvolvimento de um programa utilizando a Linguagem CC 3 Procedimentos para a realização da atividade Você deverá Realizar o download e instalar o DEV CC o aluno poderá utilizar outro ambiente de desenvolvimento no entanto é importante que a linguagem utilizada seja o CC Após a instalação do programa o aluno deverá abrir um projeto Arquivo Novo Projeto como indicado na Figura 1 Figura 1 Criando um projeto Uma nova janela vai se abrir e nesta o aluno escolherá a opção Console Application e Projeto C como indicado na Figura 2 Figura 2 Criando um projeto 4 Uma nova janela aparecerá o aluno deverá escolher qual pasta o projeto será armazenado e qual é o nome deste projeto como indicado na Figura 3 Figura 3 Salvando e renomeando o projeto Após esta configuração o ambiente de desenvolvimento está pronto para ser utilizado e elaborar o problema proposto a seguir Problema Proposto O estudo da física permite entender o comportamento de vários sistemas sendo a potência uma das grandezas explicada por essa área do conhecimento Essa grandeza é representada no sistema internacional pela unidade Watt W e tem como objetivo determinar a quantidade de energia concedida por uma fonte a cada unidade de tempo Na Figura 4 temos o gráfico de um sistema que monitora o funcionamento de uma máquina durante o dia Em uma determinada hora do dia a máquina atinge sua potência máxima indicada pelo ponto P na figura Implemente um programa em CC que leia e armazene 20 valores e retorne qual foi o valor máximo e o mínimo atingido naquele determinado dia Figura 4 Comportamento da potência de uma máquina Preferencialmente utilize funções para a resolução deste problema 5 Checklist Criar um projeto no Dev CC Desenvolver a solução para o problema proposto RESULTADOS Resultados da aula prática Elaborar um relatório que deverá conter introdução métodos resultados e conclusão sobre o assunto desenvolvido em aula prática Relatório da aula prática Introdução O presente relatório descreve a implementação de um programa em linguagem C que realiza a análise de mínimos e máximos em um conjunto de valores de potência O programa foi desenvolvido com o objetivo de fornecer uma ferramenta útil para análise de dados de potência em sistemas elétricos permitindo identificar o menor e o maior valor de potência em um conjunto de dados fornecidos pelo usuário Métodos O programa foi desenvolvido utilizando a linguagem de programação C e consiste em uma função principal main e duas funções auxiliares min e max A função min recebe um array de valores de potência e sua quantidade como parâmetros e retorna o menor valor presente no array Para isso a função percorre o array comparando cada elemento com o valor mínimo atual atualizandoo caso encontre um valor menor A função max segue uma lógica semelhante porém busca o maior valor presente no array Na função principal main é criado um array de potência com uma quantidade definida de elementos 20 conforme a constante QTD O usuário é então solicitado a inserir os valores de potência e em seguida o programa chama as funções min e max para calcular e exibir os valores mínimo e máximo encontrados no conjunto de dados Resultados Os resultados obtidos com a execução do programa fornecem ao usuário os valores mínimo e máximo presentes no conjunto de dados de potência fornecidos A análise é eficiente permitindo uma avaliação dos extremos do conjunto de dados Execução do Programa Obs Foi utilizado 10 valores para fins de ocupar menos espaço no relatório Conclusão O programa desenvolvido demonstra uma aplicação prática da linguagem de programação C para a análise de dados de potência Através da implementação de funções simples é possível realizar a identificação rápida dos valores mínimo e máximo em um conjunto de dados Esta ferramenta pode ser útil em diversas áreas que requerem análise de dados de potência