Buscar

Prova 3 - Linguagem - 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

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

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

Outros materiais