Prévia do material em texto
<p>3</p><p>3</p><p>3</p><p>SUPERIOR TECNOLOGIA EM GESTÃO DA TECNOLOGIA DA</p><p>INFORMAÇÃO</p><p>David Medeiros dos Santos</p><p>Relatório de Aula Prática - Algoritmos e Técnicas de Programação</p><p>SÃO PAULO</p><p>2023</p><p>RELATÓRIO DE AULA PRÁTICA - ALGORITMOS E</p><p>TÉCNICAS DE PROGRAMAÇÃO</p><p>Relatório de Aula Prática apresentado como requisito parcial para a obtenção de média bimestral de</p><p>Algoritmos e Técnicas de Programação . Orientador: Prof Jenai Cazetta</p><p>SUMÁRIO</p><p>Sumário</p><p>1. INTRODUÇÃO 3</p><p>2. MÉTODOS 4</p><p>3. RESULTADO 5</p><p>4. CONCLUSÃO 6</p><p>INTRODUÇÃO</p><p>O relatório consiste na criação de um programa em C/C++ que implemente</p><p>a leitura e armazene 20 valores, e retorne o valor máximo e o valor mínimo atingido naquele</p><p>determinado dia.</p><p>O desenvolvimento deste código foi necessário para monitorar o</p><p>funcionamento de uma máquina durante o dia com o objetivo de determinar a quantidade de</p><p>energia concedida por uma fonte a cada unidade de tempo de uma máquina durante o dia.</p><p>MÉTODOS</p><p>Para o desenvolvimento do programa temos que procurar o maior e o menor</p><p>valor em um vetor, para tal resultado foi necessário comparar o valor do índice atual com o</p><p>valor do próximo índice e guardar o maior e o menor valor em sua variável.</p><p>O programa precisa ler e armazenar os 20 valores no vetor, e através das</p><p>variáveis “maiorValor” e “menorValor” o valor será armazenado conforme a necessidade do programa, após uma nova estrutura de repetição para encontrar os valores desejados existe uma estrutura condicional que compara o valor da posição atual (i) com o valor da próxima posição (i+1) e armazena o maior valor na variável desejada.</p><p>Após terem sido feitas todas as comparações entre os 20 valores digitados é</p><p>impresso o resultado desejado do menor e maior valor.</p><p>RESULTADO</p><p>O código foi criado da seguinte maneira para a obtenção do resultado final</p><p>desejado.</p><p>#include <stdio.h> int main(){ printf ( "Disciplina: Algaritmos e Tecnicas de</p><p>Programacao\n\n" ); printf ( "Portifolio: Relatorio de Aula Pratica -</p><p>Algoritmos e Tecnicas</p><p>de Programacao\n\n" ); float potencias[20]; float maiorValor; float</p><p>menorValor;</p><p>int i;</p><p>for(i=0;i<20;i++){ printf("Digite o valor da potencia 1: "); scanf("%f",&potencias[i]);</p><p>}</p><p>maiorValor = potencias[0]; for(i=0;i<20;i++){</p><p>if(potencias[i]<potencias[i+1]){ maiorValor</p><p>= potencias[i+1];</p><p>}</p><p>}</p><p>menorValor = potencias[0]; for(i=0;i<20;i++){</p><p>if(potencias[i]>potencias[i+1]){ menorValor = potencias[i+1];</p><p>}</p><p>}</p><p>printf("A maior potencia atingida pela maquina foi: %f",maiorValor); printf("A menor potencia atingida pela maquina foi: %f",menorValor); getchar();</p><p>}</p><p>CONCLUSÃO</p><p>O desenvolvimento do código exige muita atenção em cada detalhe e em</p><p>cada fórmula desde seu início até o final de sua criação para cada chaves utilizadas ou para</p><p>cada ; que seja necessário</p><p>Durante todo o processo é muito importante a utilização de diversos testes a</p><p>cada fórmula ou texto colocado durante a criação do programa e ficar muito atento em não utilizar nenhum tipo de acentuação nas palavras para que não tenha erros na escrita quando o programa rodar, acaba sendo muito natural a correção de diversos erros e sempre ler tudo desde a fórmula até a rodagem do programa para ter certeza que tudo esteja funcionando de forma perfeita conforme imagem abaixo</p><p>E através de muitos testes, atenção e dedicação podemos obter resultados</p><p>maravilhosos, que cada vez mais facilitam e agilizam diversos tipos de programas trazendo</p><p>toda informação com muita agilidade graças a tecnologia que a cada dia avança mais e mais.</p><p>image2.jpg</p><p>image1.jpg</p>