Prévia do material em texto
UNOPAR CURSO SUPERIOR CIÊNCIAS DA COMPUTAÇÃO
COSME DOS SANTOS CAVALCANTE
Portfólio Aula Prática / Semestre 2º: Algoritmos e Técnicas de Programação
O relatório abaixo proposto trata-se e da elaboração de um projeto em formato de
software que vai nos permitir permite observar através da visão do
comportamento de um sistema medido em potências onde iremos monitorar o
funcionamento de uma máquina durante o dia e verificar seus picos máximos
e mínimos. Para isso um será criado um programa em C/C++, armazenando
20 valores, obtendo o seu resultado e informando valor máximo e o mínimo
atingido naquele determinado dia.
Palavras-chave: Potências. Apresentação, Algoritmos e Técnicas de Programação
INTRODUÇÃO –
PROCURAR O MAIOR E MENOR VALOR EM UM VETOR
Problema Proposto:
O relatório abaixo proposto trata-se da elaboração de um projeto em
formato de software que vai nos permitir permite observar através da visão
do comportamento de um sistema medido em potências onde iremos
monitorar o funcionamento de uma máquina durante o dia e verificar seus
picos máximos e mínimos durante utilizando para isso um programa em
C/C++, armazenando 20 valores, obtendo o seu resultado e informando
valor máximo e o mínimo atingido naquele determinado dia.
Resolução Proposta:
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.
1- Método para Obtenção do Exercício Prático Proposto
Neste projeto iremos utilizar o Dev C/C++, onde criarei não somente um vetor para
encontrar o maior valor, bem como o menor valor, mas também irei indicar a
posição onde se encontram, traçando meio eficaz de evitar erros em valores
repetidos, bem como em entradas negativas.
Caso existam números iguais nós mostraremos o primeiro valor da ocorrência. Observe
então o código na íntegra que já propôs as duas resoluções dessa aula
prática em apenas um software que já vai indicar a partir da interação do
usuário, que por sua vez informará os valores das 20 potencias, nosso script
vai encontrar valor maior, o menor, e aposição em que ela se encontrava ao ser
digitada pelo usuário.
Código Fonte
1. #include
2. using namespace std;
3. #define TAM 20 //cria uma constante com tamanho 20
4. int main() {
5. int vet[TAM], i, maior, posMaior, menor, posMenor, contavalor=1;
6. //preenchendo o vetor
7. for (i = 0; i maior) {
16. maior = vet[i];
17. posMaior = i;
18. }
19. }
20. //encontra o menor valor
21. menor = vet[0];
22. posMenor = 0;
23. for (i = 1; ique existe para o armazenamento de dados. Sua
utilização é vasta devido à facilidade em ler e escrever dados e à velocidade
com que as operações são realizadas, pois cada valor no vetor é armazenado
sequencialmente na memória (MANZANO,2015).
Mediante a observação desse exercício proposto percebemos o qual importante
se torna a utilização das funções de entrada e saída como printf e scanf,
bem como das estruturas condicionais e de repetição para testar situações e depurar
o código evitando diversos erros de programação. No mais percebemos que através
de um único software, e com a utilização dos recursos necessários conseguimos
elaborar vários trechos economizando tempo e melhorando a interface para o usuário
final.