Buscar

Linguagens de Programação e Estruturas de Dados-Avaliação Final (Discursiva)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Acadêmico:
	
	
	Disciplina:
	Linguagens de Programação e Estruturas de Dados (ADS12)
	Avaliação:
	Avaliação Final (Discursiva) - Individual Semipresencial ( Cod.:123456) ( peso.:4,00)
	Prova:
	12345678
	Nota da Prova:
	7,75
	
	
Parte superior do formulário
	1.
	As estruturas de dados, na maioria dos casos, baseiam-se nos tipos de armazenamento vistos dia a dia, ou seja, são a transformação de uma forma de armazenamento já conhecida e utilizada no mundo real adaptada para o mundo computacional. Disserte sobre a diferença no uso das variáveis e as constantes.
	Resposta Esperada:
Dentro de um programa existem valores que precisam ser manipulados, ou seja, eles recebem valores de outros campos; eles podem ser manipulados e por esse motivo são variáveis. Já as constantes, como o nome sugere, tem seu valor inalterado durante a execução do programa, por isso são categorizados como contantes.
	2.
	Um comerciante deseja calcular a média de preço dos seus produtos, mas ele não sabe quantos produtos têm na loja. Para isso, desenvolva um algoritmo que receba os valores e, para encerrar, o comerciante digita 0. Ao final, apresente uma mensagem com a quantidade de produtos e o valor médio.
	Resposta Esperada:
Algoritmo Mediaproduto;
var 
   Cont : inteiro;
   Num, Soma, Media : real;
Inicio
  Soma := 0;
   escreva(' Digite os elementos(-1 para encerrar):');
   leia (Num);
   Cont := 0;
     Enquanto Num <> 0  faça
      Inicio
        Soma := Soma + Num;
        Cont := Cont + 1;
        leia(Num);
      fim;
     Media := Soma/Cont;
    escreva (Quantidade = ', Cont);
    escreva ('Media = ', Media);
fim.
Parte inferior do formulário

Continue navegando