Prévia do material em texto
lOMoARcPSD|52632172 lOMoARcPSD|52632172 lOMoARcPSD|52632172 Algoritmos e Técnicas de Programação Roteiro de 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. Introdução O presente trabalho tem como objetivo analisar a potência máxima e mínima atingida por uma máquina em um determinado período, utilizando a linguagem de programação Dev C/C++ . A partir de um conjunto de dados representando os valores de potência ao longo do dia, o programa desenvolvido identifica e apresenta os valores extremos, simulando o comportamento de um sistema. A importância desse tipo de análise reside na possibilidade de otimizar o funcionamento de máquinas e equipamentos, identificar picos de consumo e prevenir falhas. Baixei o programa e comecei a iniciar o projeto proposto. Métodos O problema consiste em encontrar a potência máxima e mínima de um conjunto de dados representando o consumo de energia de uma máquina ao longo de um dia. Após algumas tentativas busquei utilizar o seguinte código : #include #include // Para usar std::max_element e std::min_element using namespace std; int main() { const int TAMANHO = 20; int potencias[TAMANHO]; cout > potencias[i]; } // Utilizando a STL para encontrar o máximo e o mínimo int maximo = *max_element(potencias, potencias + TAMANHO); int minimo = *min_element(potencias, potencias + TAMANHO); cout