A explicação do Presidente Obama sobre os conceitos de progr...
Barack Obama just became the first US president to write a line of computer code (assuming George W. Bush never secretly indulged in PHP). At the White House yesterday, Obama sat down with students who were learning the fundamentals of JavaScript, the popular programming language used to create most web pages.
The line he wrote was:
moveForward(100);
“So I make the F in higher case?” Obama asked, correctly observing that JavaScript is case sensitive. “Semicolon?” (That semicolon is optional, but Obama apparently has a knack for recognizing JavaScript best practices.)
Obama was playing with a Code.org tutorial based on the popular Disney movie Frozen. In his line of code, the President called a function-moveForward-pre-defined by Code.org for the exercise.
Calling a function in JavaScript is simple: write its name exactly as it has been defined, followed by parentheses that contain its “arguments.” In this case, a single argument tells the program how many pixels to move a Frozen character forward. Because it’s measured in pixels, the argument has to be a number. If Obama had written moveForward(“three steps”), the program would have failed, offering only a cryptic error message and exposing the president to the near-perpetual state of frustration most software developers live in.
“This is Elsa?” Obama asked, referring to the movie’s main character.
Obama was promoting Computer Science Education Week and Code.org’s Hour of Code campaign, which encourages kids to try programming for at least one hour. “It turns out the concepts are not that complicated,” Obama told the students at the White House, though his attempt to explain it suggested otherwise:
“The basic concept behind coding is that you take zeros and ones, you take two numbers, yes or no, and those can be translated into electrical messages that then run through the computer…. So all it’s doing is it’s saying yes or no over and over again, and the computer’s powerful enough that it can read a really long set of instructions really quickly.”
Something like that.
Disponível em: http://qz.com/308904/heres-the-first-line-of-code-ever-written-by-a-us-president/
Quartz (9 de Dezembro de 2014) - Texto de Zachary M. Seward
- Gabarito Comentado (1)
- Aulas (4)
- Comentários (1)
- Estatísticas
- Cadernos
- Criar anotações
- Notificar Erro
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: A
Vamos entender melhor o motivo pelo qual a alternativa correta é a A, e analisar detalhadamente as alternativas incorretas.
A questão aborda a situação em que o ex-presidente Barack Obama escreveu uma linha de código e explicou conceitos básicos de programação aos alunos. O objetivo da pergunta é avaliar a compreensão do aluno sobre a percepção do autor do texto em relação à explicação do presidente Obama.
A alternativa correta é a A: "Os conceitos de programação não são tão complicados / A explicação dada pelo Presidente sugeriu o contrário".
Essa alternativa é correta porque, no texto, Obama afirma que "os conceitos não são tão complicados". Contudo, a explicação que ele deu sobre a programação – que envolvia zeros e uns sendo traduzidos em mensagens elétricas – foi considerada confusa pelo autor do texto, como evidenciado pela frase "sugeriu o contrário" e a expressão final "Something like that." que indica uma certa confusão ou falta de clareza.
Agora, vejamos por que as outras alternativas estão incorretas:
B: "Os conceitos de programação não são tão complicados / O Presidente deu uma explicação sobre o assunto que mostrou que ele realmente entendeu o conceito".
Essa alternativa está incorreta porque, apesar de Obama ter dito que os conceitos não são complicados, sua explicação não foi clara e sugeriu que ele não entendeu completamente o conceito. O autor do texto indica que a explicação de Obama foi confusa.
C: "Os conceitos de programação são muito complicados / O Presidente deu uma explicação sobre o assunto que mostrou que ele realmente entendeu o conceito".
Essa alternativa também está incorreta porque inicia afirmando que os conceitos são complicados, o que contraria a afirmação de Obama. Além disso, a explicação dada pelo presidente não mostrou um entendimento claro, como já discutido.
D: "Os conceitos de programação são muito complicados / A explicação dada pelo Presidente mostra que ele realmente não entendeu como funciona um computador".
Essa alternativa está incorreta pelas mesmas razões da alternativa C em relação à complexidade dos conceitos, além de ser mais crítica à compreensão do presidente do que o texto sugere. O autor do texto não afirma diretamente que Obama não entende como funciona um computador, apenas que sua explicação foi confusa.
Em resumo, a alternativa A é a correta porque reflete com precisão tanto a afirmação de Obama sobre a simplicidade dos conceitos quanto a percepção do autor sobre a clareza da explicação dada.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
A - Aos conceitos de programação não são tão complicados / a explicação dada pelo Presidente sugeriu o contrário
Como bem nos assegura Obma quando o mesmo afirma: “It turns out the concepts are not that complicated” (Tradução livre: Acontece que os conceitos não são tão complicados), pode-se dizer que os conceitos de programação não são tão difíceis de se compreender .
Contudo, é constatado que por meio da explicação do Presidente contradição quando ele diz: "Something like that." (Tradução livre: Alguma coisa assim). Não é exagero afirmar que Obama demonstra contrariedade em relação aos conceitos de programação serem fáceis.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo