Baixe o app para aproveitar ainda mais
Prévia do material em texto
02/07/2021 AVA https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjcwODU0IiwiZGVzY3JpcHRpb24iOiJBdmFsaWHn428gRmluYWwgKERpc2N1cnNpdmEpIC0gSW5kaXZpZHVhbCBTZW1pc… 1/2 GABARITO | Avaliação Final (Discursiva) - Individual Semipresencial (Cod.:670854) Peso da Avaliação 4,00 Prova 32836629 Qtd. de Questões 2 Nota 9,50 Para executar uma tarefa qualquer, um computador precisa receber instruções precisas sobre o que fazer. Uma sequência adequada de instruções de computador, para a realização de uma determinada tarefa, se constitui num programa de computador. Uma linguagem de programação é um conjunto de ferramentas, regras de sintaxe e símbolos ou códigos que nos permitem escrever programas de computador, destinados a instruir o computador para a realização de suas tarefas. Dois métodos destacam-se no sentido de compreender o programa: compilação e interpretação. Disserte acerca das diferenças dos métodos citados. Resposta esperada Compilação é o processo de tradução de um programa escrito em linguagem de alto nível para código em linguagem de máquina. Durante a compilação, o código-fonte é analisado (análise léxica, sintática e semântica), é gerado um código intermediário e são construídas tabelas de símbolos, alocam-se as áreas de memória para variáveis e atribui-se os registradores a serem utilizados, e é finalmente gerado o código-objeto em linguagem binária de máquina. Na interpretação, o programa fonte é traduzido e executado instrução a instrução, de modo interativo. O interpretador traduz cada instrução para uma representação interna e interpreta-a simulando o funcionamento do processador. A interpretação é um processo mais lento que a compilação. Minha resposta Interpretação: método onde um programa é convertido em outro dinamicamente. O interpretador executa o código-fonte, traduzindo o programa para que o computador possa interpretar os códigos e executar o programa, a cada execução do código o programa precisa ser novamente interpretado pelo computador. Compilação: é um processo de tradução de programas-fonte para um programa-objeto. O programa-objeto obtido da compilação é traduzido normalmente para código fonte da máquina. Para que o programa seja executado, todo o código precisa ser compilado, para ser executado pelo computador, com a vantagem de ter uma execução de programas muito mais rápidos. Um professor deseja saber qual a melhor de três notas de seus alunos. Para isso, escreva um algoritmo que solicite e armazene três notas. O algoritmo deverá calcular e apresentar uma mensagem com a maior nota. O código a seguir possui incongruências, analise-o e reescreva-o corretamente. Resposta esperada var v1, v2, v3, Maior : Real; início escreva('Valor 1: '); Leia(v1); escreva('Valor 2: '); Leia(v2); escreva('Valor 3: '); Leia(v3); Se (v1 >= v2) então início Maior <- v1; Fim senão início Maior <- v2; Fim; Se (v3 > Maior) então início Maior <- v3; Fim; escreva('O maior valor é: ', Maior); Fim. VOLTAR Alterar modo de visualização 1 2 Marcelo Augusto Kuhn Análise e Desenvolvimento de Sistemas 11 02/07/2021 AVA https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjcwODU0IiwiZGVzY3JpcHRpb24iOiJBdmFsaWHn428gRmluYWwgKERpc2N1cnNpdmEpIC0gSW5kaXZpZHVhbCBTZW1pc… 2/2 Minha resposta Algoritmo Unidade2_Topico1_Exe2: var nota1, nota2, nota3, Maior : Real; inicio escreva('nota 1: '); Leia(nota1); escreva('nota 2: '); Leia(nota2); escreva('nota 3: '); Leia(nota3); Se (nota1 >= nota2) inicio Maior = nota1; Fim senão inicio Maior = nota2; Fim Se (nota3 > Maior) inicio Maior = nota3; Fim escreva('A maior nota é: ', Maior); Fim. Marcelo Augusto Kuhn Análise e Desenvolvimento de Sistemas 11
Compartilhar