A linguagem Python, uma das mais usadas para o contexto web e a ciência de dados, dentre outros tipos de programação, tem uma sintaxe simples, que a torna muito acessível a pessoas sem experiência em Tecnologia da Informação (TI). Além disso, é altamente produtiva e geralmente requer menos linhas de código que outras linguagens de programação.
Observe o seguinte trecho de código:
Descrição de imagem: a imagem apresenta um trecho de código que exemplifica a linguagem Python e o uso de variável e cálculo simples. Na linha 1, lê-se: largura, underline, garagem igual a float, abre parêntese, input, abre parêntese, aspas duplas, entre com a largura da garagem em metros, dois pontos, espaço, aspas duplas, fecha parêntese, fecha parênteses, ponto e vírgula. Na linha 2, lê-se: profundidade, underline, garagem igual a float, abre parêntese, input, abre parêntese, aspas duplas, entre com a profundidade da garagem em metros, dois pontos, espaço, aspas duplas, fecha parêntese, fecha parêntese, ponto e vírgula. Na linha 3, lê-se: jogo da velha, abaixo, vírgula, cálculo da área da garagem. Na linha 4, lê-se: área, underline, garagem igual a largura, underline, garagem vezes profundidade, underline, garagem. Na linha 5, lê-se: largura, underline, terreno igual a float, abre parêntese, input, abre parêntese, aspas duplas, entre com a largura do terreno em metros, dois pontos, espaço, aspas duplas, fecha parêntese, fecha parêntese, ponto e vírgula. Na linha 6, lê-se: profundidade, underline, terreno igual a float, abre parêntese, input, abre parêntese, aspas duplas, entre com a profundidade do terreno em metros, dois pontos, espaço, aspas duplas, fecha parêntese, fecha parêntese, ponto e vírgula.
Fonte: Adaptado de Torres et al. (2019, p. 36).
TORRES, F. E. et al. Pensamento computacional. Porto Alegre: Grupo A, 2019.
Considerando o trecho anterior, avalie as afirmações a seguir.
I. O programa possui uma estrutura próxima à linguagem de máquina, se distanciando de qualquer tradução “direta” de um algoritmo.
II. As mensagens para interface com usuário, resultados e qualquer apresentação durante e ao final do processamento podem usar o comando print.
III. As variáveis em Python precisam ser declaradas com letra, sem espaços e não diferenciando maiúsculas de minúsculas.
IV. Qualquer expressão na linguagem Python precisa ser precedida pelo caractere “$”, portanto o código apresentado causará um erro.
Está correto o que se afirma em:
a.
II e III, apenas
b.
I e II, apenas
c.
I, II e IV, apenas
d.
I, III e IV, apenas
e.
I e III, apenas
Lista de comentários
Verified answer
Resposta:
a) II e III
Explicação:
Considerando o trecho de código apresentado, as afirmações corretas são II e III. A afirmação I está incorreta, pois o código apresentado está escrito em Python, que é uma linguagem de alto nível e não se aproxima da linguagem de máquina. A afirmação II está correta, pois o comando print pode ser usado para exibir mensagens para o usuário, resultados e outras informações durante e ao final do processamento. A afirmação III também está correta, pois as variáveis em Python devem ser iniciadas com uma letra e não podem conter espaços. Além disso, Python diferencia maiúsculas de minúsculas. A afirmação IV está incorreta, pois não é necessário preceder expressões em Python com o caractere "$". Portanto, a resposta correta é a alternativa a) II e III, apenas.
Espero ter ajudado! (≧ω≦)
Se puder, avalie minha resposta pelas estrelinhas e, se gostou dela, pelo coraçãozinho, pelos agradecimentos especiais ou marcando minha resposta com a melhor.
*Caso algum erro seja identificado em meu raciocínio, por favor, me avise.
Resposta:
II e III
Explicação:
Conferido AVA!
Pode confiar. É nota 10!