A abstração é o processo que permite criar uma representação por meio da aplicação do pensamento computacional (PC), selecionando informações relevantes para que se possam resolver problemas de maneira mais simples. Sobre os aspectos que compreendem esse estágio, considere as seguintes afirmações: I. Os dados são todas as informações de entrada e saída utilizadas no decorrer do processo de PC até que se encontre a solução do problema. II. A utilização de algoritmos para descrever de que forma a solução do problema será conduzida caracteriza o processo de compreensão do leitor no PC. III. Algoritmos são utilizados por sistemas e computadores para especificar a forma como a tarefa será executada passo a passo, porém um humano não é capaz de compreender. IV. Um conjunto de instruções bem definidas é essencial para que tarefas que abrangem diferentes áreas sejam combinadas, dando origem ao PC. V. Por meio dos estágios que definem o PC, um humano deve ser capaz de analisar um problema e resolvê-lo sem qualquer alteração em sua estrutura, por mais complexo que seja. Qual alternativa apresenta somente afirmações corretas?
Questão
A abstração é o processo que permite criar uma representação por meio da aplicação do pensamento computacional (PC), selecionando informações relevantes para que se possam resolver problemas de maneira mais simples.
Sobre os aspectos que compreendem esse estágio, considere as seguintes afirmações:
I. Os dados são todas as informações de entrada e saída utilizadas no decorrer do processo de PC até que se encontre a solução do problema.
II. A utilização de algoritmos para descrever de que forma a solução do problema será conduzida caracteriza o processo de compreensão do leitor no PC.
III. Algoritmos são utilizados por sistemas e computadores para especificar a forma como a tarefa será executada passo a passo, porém um humano não é capaz de compreender.
IV. Um conjunto de instruções bem definidas é essencial para que tarefas que abrangem diferentes áreas sejam combinadas, dando origem ao PC.
V. Por meio dos estágios que definem o PC, um humano deve ser capaz de analisar um problema e resolvê-lo sem qualquer alteração em sua estrutura, por mais complexo que seja.
Qual alternativa apresenta somente afirmações corretas?
Alternativas
a) II, III e IV.
b) I, II e IV.
c) I e II.
d) I, IV e V.
e) III e IV.
Explicação
Vamos avaliar cada afirmação à luz dos conceitos de Pensamento Computacional (PC) e abstração.
I. “Os dados são todas as informações de entrada e saída utilizadas no decorrer do processo...”
- Em PC, dados são, de fato, as informações manipuladas (entradas, saídas e valores intermediários) durante a resolução do problema. A ideia está correta.
II. “A utilização de algoritmos para descrever de que forma a solução do problema será conduzida caracteriza o processo de compreensão do leitor no PC.”
- Apesar da expressão “compreensão do leitor” não ser a forma mais comum de nomear um pilar do PC, o sentido do enunciado aponta para a descrição clara e estruturada do procedimento (isto é, o pensamento algorítmico/algoritmos) de modo que possa ser entendido e seguido. Dentro do contexto didático do PC, a afirmação é considerada correta por relacionar algoritmos à condução/explicitação da solução.
III. “...porém um humano não é capaz de compreender.”
- Isso é falso. Algoritmos são justamente pensados para serem compreendidos por humanos (e executáveis por máquinas). Logo, incorreta.
IV. “Um conjunto de instruções bem definidas é essencial...”
- Um algoritmo é um conjunto de instruções claras e bem definidas; isso é essencial no PC para organizar e combinar tarefas/procedimentos. Correta.
V. “...resolver sem qualquer alteração em sua estrutura, por mais complexo que seja.”
- No PC, frequentemente é necessário decompor, abstrair e reformular/modelar o problema (simplificar/reestruturar representações). Dizer “sem qualquer alteração” contraria a ideia central de abstração e decomposição. Incorreta.
Corretas: I, II e IV.
Alternativa correta: (b).