Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

<p>Anhanguera UNIVERSIDADE ANHANGUERA EDUCACIONAL CURSO SUPERIOR DE CIÊNCIA DA COMPUTAÇÃO ANA JÚLIA LEMOS COSTA DE BARROS PORTFÓLIO ALGORITIMOS E TÉCNICAS DE PROGRAMAÇÃO Pelotas /2024</p><p>SUMÁRIO 1 INTRODUÇÃO 3 2 DESENVOLVIMENTO 4 2.1 0 QUE É DEV C/C++? 4 2.2 METODOLOGIA 5 2.3 DESENVOLVIMENTO DE UM PROGRAMA UTILIZANDO A LINGUAGEM C/C++ 5 2.4 EXPLICAÇÃO PASSO A PASSO DOS CÓDIGOS UTILIZADOS 6 3 RESULTADOS 7 3.1 CAPTURAS DE TELA 7 4 CONCLUSÃO 10</p><p>1 INTRODUÇÃO A física desempenha um papel crucial em nosso entendimento do mundo, ajudando-nos a desvendar o comportamento de diversos sistemas. Entre as várias grandezas estudadas, a potência se destaca por medir a quantidade de energia que uma fonte transfere em um determinado período, sendo expressa em Watts (W). No dia a dia de muitas indústrias, monitorar a potência de máquinas é fundamental para garantir que elas estejam operando de forma eficiente e segura. Imagine uma máquina que opera ao longo de um dia inteiro. Em algum momento, ela atinge sua potência máxima, um ponto crucial que precisa ser identificado para evitar sobrecargas ou falhas. Pensando nisso, este trabalho tem como objetivo desenvolver um programa em C/C++ no programa DEV C/C++ capaz de ler e armazenar 20 valores de potência registrados ao longo do dia, e então determinar quais foram os valores máximo e mínimo atingidos.</p><p>2 DESENVOLVIMENTO 2.1 o QUE É DEV C/C++? Dev-C++ é um ambiente de desenvolvimento integrado gratuito que utiliza os compiladores do projeto GNU para a compilação de programas no sistema operacional Microsoft Windows. Ele oferece suporte às linguagens de programação C e C++, além de incluir toda a biblioteca ANSI C.</p><p>2.2 METODOLOGIA 2.3 DESENVOLVIMENTO DE UM PROGRAMA UTILIZANDO A LINGUAGEM C/C++ o Primeiro passo consiste em realizar o download do Dev-C++, um ambiente de desenvolvimento integrado (IDE) gratuito que oferece suporte às linguagens C e C++. Deve-se acessar o site oficial do Dev-C++, baixar o instalador adequado para o sistema operacional Windows, e prosseguir com a instalação seguindo as instruções fornecidas pelo assistente de instalação. Após a conclusão da instalação, o aluno deve abrir o Dev-C++ e iniciar a criação de um novo projeto. Para isso, deve-se seguir o caminho "Arquivo -> Novo -> Projeto. Uma nova janela será exibida, onde o aluno deverá selecionar a opção "Console Application" e escolher a linguagem de programação C++. Com as configurações do projeto definidas, o ambiente de desenvolvimento estará pronto para iniciar a implementação do problema proposto.</p><p>2.4 EXPLICAÇÃO PASSO A PASSO DOS CÓDIGOS UTILIZADOS o primeiro passo do programa é solicitar ao usuário que insira 20 valores de potência, que representam medições ao longo de um dia de funcionamento da máquina. Esses valores são armazenados em um array chamado que tem a capacidade de guardar todos os 20 números fornecidos. A escolha do array se dá pela necessidade de organizar e manipular os dados de forma sequencial, facilitando o acesso a cada valor para as comparações futuras. Após a entrada dos dados, o programa precisa determinar os valores máximos e mínimos. Para isso, inicialmente, as variáveis e são definidas como sendo o primeiro valor do array `potencias`. Esta etapa é crucial, pois estabelece uma referência inicial para as comparações que serão realizadas posteriormente. A ideia é começar assumindo que o primeiro valor lido pode ser tanto o maior quanto o menor, e então, ao percorrer os demais valores, ajustar essas suposições conforme necessário. o próximo passo envolve a comparação de cada valor no array com os valores atualmente armazenados em `maxPotencia` e o programa percorre o array utilizando um loop, e a cada verifica se o valor atual é maior que ou menor que `minPotencia`. Se o valor for maior, é atualizado com esse novo valor; se for menor, é atualizado da mesma forma. Este processo garante que, ao final do loop, conterá o maior valor e o menor valor entre os 20 inseridos. Finalmente, após todas as comparações terem sido realizadas, o programa exibe os valores máximo e mínimo encontrados. Esta exibição é feita de maneira clara e direta, fornecendo ao usuário as informações necessárias para compreender o comportamento da máquina ao longo do dia.</p><p>File Edit Search View Project Execute Tools AStyle Window Help New Source File Ctrl+N 4.9.2 64-bit Release Open.. Save Project Save Class Save Project As Save All Close Ctrl+W Close Project Close All Properties Import Export Print Print Setup... Exit Alt+F4 Compiler Resources Compile Log Debug Find Results New Project Basic Multimedia Win32 Console Windows Console Static Library DLL Empty Project Application Application A console application (MS-DOS window) C Project C++ Project Name: Make default language Project1 OK Cancel Help</p><p>File Edit Search View Project Execute Tools AStyle Window Help 4.9.2 64-bit Release (globals) Project Classes Debug main.cpp Project #include <iostream> 3 run this program using the console input Loop int main(int argc, char** return 7 ) Compiler Resources Compile Log Debug Find Results Line 1 1 0 Lines: 7 Length: 177 Insert</p><p>[Project1.dev] Dev-C++ 5.11 File Edit Search View Project Execute Tools AStyle Window Help TDM-GCC 4.9.2 Release U (globals) Project Classes Debug [*] Projeto 1.cpp Project 1 #include <iostream> 2 using namespace std; 3 4 int main() { 5 Armazenar os valores de potência 6 float potencias[20] 7 8 Armazenar os valores e mínimo 9 float maxPotencia, minPotencia; 10 11 Ler os 20 valores de potência 12 for(int i i < 20; i++) 13 cout << "Digite a potencia << i+1 << 14 cin >> potencias[i]; 15 16 17 // Inicializar as 18 maxPotencia 19 minPotencia = potencias[0]; 20 21 Encontrar os valores e mínimo 22 for(int i 1; i 20; i++) { 23 > maxPotencia) 24 maxPotencia potencias[i]; 25 26 if(potencias[i] < minPotencia) 27 minPotencia potencias[i]; 28 ) 29 30 31 Exibir os valores e mínimo 32 cout << "Potencia maxima: - << maxPotencia << - W" endl; 33 cout << "Potencia minima: << minPotencia << - W" << endl; 34 35 return e; 36 37 Compiler Resources Compile Log Debug Find Results Close Compilation results... Abort Errors: 0 Warnings: Shorten compiler paths Output Filename: Output Size: 1,83309745788574 MiB Compilation Time: < Line 37 Cob 1 Sel: 0 Lines: 37 Length: 955 Insert Done parsing in 0 seconds Digite a potencia 1: 12 Digite a potencia 2: 23 Digite a potencia 3: 34 Digite a potencia 4: 45 Digite a potencia 5: 56 Digite a potencia 6: 67 Digite a potencia 7: 78 Digite a potencia 8: 89 Digite a potencia 9: 5 Digite a potencia 10: 13 Digite a potencia 11: 24 Digite a potencia 12: 45 Digite a potencia 13: 57 Digite a potencia 14: 78 Digite a potencia 15: 97 Digite a potencia 16: 65 Digite a potencia 17: 87 Digite a potencia 18: 98 Digite a potencia 19: 76 Digite a potencia 20: 54 Potencia maxima: 98 W Potencia minima: 5 W Process exited after 51.47 seconds with return value e Pressione qualquer tecla para continuar</p><p>4 CONCLUSÃO Neste trabalho, foi desenvolvido um programa em C++ com o objetivo de identificar os valores máximo e mínimo de potência registrados ao longo de um dia de operação de uma máquina. Através da implementação descrita, foi possível demonstrar como técnicas básicas de programação, como manipulação de arrays e loops, podem ser aplicadas de forma eficaz para resolver problemas práticos e relevantes no contexto industrial. A análise dos valores de potência ao longo do tempo é fundamental para garantir a eficiência e a segurança no funcionamento de sistemas mecânicos e eletrônicos. A capacidade de identificar os picos e quedas de potência permite uma melhor gestão do equipamento, prevenindo falhas e otimizando o desempenho. Em conclusão, a experiência adquirida neste trabalho contribui de forma significativa para o aprimoramento das habilidades de programação e para a compreensão das aplicações práticas da física no monitoramento de sistemas.</p>

Mais conteúdos dessa disciplina