Baixe o app para aproveitar ainda mais
Prévia do material em texto
17/06/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/1 Disciplina: Avaliação: Linguagens de Programação e Estruturas de Dados (ADS12) Avaliação Final (Discursiva) - Individual FLEX 1. 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. 2. 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.
Compartilhar