Partindo do princípio que a soma de dois valores numéricos sempre resultará em um valor numérico e a concatenação de um caractere com um valor numérico será sempre um caractere. Observe o algoritmo dado.algoritmo exemplovar i : inteiro soma : caracterinício soma := "0" para i de 1 ate 9 passo 1 faca soma := soma + i fim_para escreva(soma)fim.Considerando o algoritmo, analise as afirmativas a seguir:I – O resultado apresentado será a soma dos números 1 a 9.II – O resultado apresentado será 45.III – O valor da variável “i” será convertido em caractere para ser concatenado com a variável “soma”.IV – O resultado apresentado será 0123456789.É correto o que se afirma em:Alternativa 1:I e II, apenas.Alternativa 2:II e IV, apenas.Alternativa 3:III e IV, apenas.Alternativa 4:I, III e IV, apenas.Alternativa 5:I, II, III e IV.
Respostas
respondido por:
1
Alternativa 3:III e IV, apenas
Simbolo (:=) expressa uma concatenação, logo uma concatenação será a união ("não soma") dos números de 1 até 9, ou seja, 0123456789
Simbolo (:=) expressa uma concatenação, logo uma concatenação será a união ("não soma") dos números de 1 até 9, ou seja, 0123456789
respondido por:
1
Olá!
Espero ter ajudado, bons estudos.
No caso “soma := soma + i” essa sentença vai salva o registro anterior e em uma nova posição salvar o próximo sequencialmente ex.: soma = 1 + i logo vai ser 1 + 2 + 3 e assim sucessivamente até finalizar o loop.
Logo como o loop vai de 1 a 9 o valor a ser exibido na tela será 0123456789 pelo fato sempre o contador na programação se inicia com 0 a não ser que seja codificado para iniciar com outro valor.
Alternativa correta é: III e IV.
Espero ter ajudado, bons estudos.
Perguntas similares
6 anos atrás
8 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás