atividades liguagem programação
Considere que o número de uma placa de veículo é composto por quatro algarismos. foram apresentados três propostas de algoritmos em PORTUGOL que leia este número e apresente o algarismo correspondente à casa das dezenas. Transcreva na justificativa da resposta, a linha exata onde acontece o erro, se houver. (Considere mod = % e div = \)
Proposta A......
algoritmo "Placacarro"
// Seção de Declarações
Var
a,d :inteiro
inicio
// Seção de Comandos
escreva("Entre com o numero de 4 dígitos")
leia(a)
d<-a % 100 \ 10
escreva("O algarismo das dezenas é ",d)
fimalgoritmo
Proposta B
algoritmo "Placacarro"
// Seção de Declarações
Var
a,d :inteiro
inicio
// Seção de Comandos
escreva("Entre com o numero de 4 dígitos")
leia(a)
d<-a % 1000 \ 100
escreva("O algarismo das dezenas é ",d)
fimalgoritmo
Proposta C
algoritmo "Placacarro"
// Seção de Declarações
Var
a,d :inteiro
inicio
// Seção de Comandos
escreva("Entre com o numero de 4 dígitos")
leia(a)
d<-a \ 1000
escreva("O algarismo dos dezenas é ",d)
fimalgoritmo
A - Apenas a proposta A está correta
B - Apenas a proposta B está correta
C - Apenas a proposta C está correta
D - Mais de uma proposta está correta
E - Nenhuma das prospostas está correta
O aluno respondeu e acertou. Alternativa(A)
Comentários:
A - A parte da primeira proposta é a única que esta correta e que dará o resultado das dezenas.
Exercício 2:
Dado o seguinte programa:
Programa p1;
var i,j,k:inteiro
inicio
leia(i)
leia(j)
leia(k)
se (i>j) e (i>k) então
escreva(i)
senão
se j>k ntão
escreva(j)
senao
escreva(k)
fimse
fimse
fim.
Considere as entradas, faça o teste de mesa e assinale aquele em que a saída seja correta:
Justifique escrevendo o que este programa faz independente dos números digitados.
A - Entrada respectivamente 3 e 1 e 2 Saída: 3 2 1
B - Entrada respectivamente 1