1 - Sabe-se que o Pensamento Computacional pode ser definido em termos de algumas habilidades. Assinale a alternativa que contém uma ou mais habilidades que não fazem parte do Pensamento Computacional:
A - Coleta de dados, Decomposição de problemas e Abstração.
B - Coleta de Dados, Envio de e-mail, Abstração e Paralelização.
C - Algoritmos e procedimentos, Automação e Paralelização.
D - Coleta de dados, Análise de dados e Simulação.
E - Análise de dados, Representação de dados e Simulação.
2 - Assinale a alternativa abaixo que não é uma representação de algoritmo.
A - Pseudocódigo.
B - Descrição Narrativa.
C - Fluxograma.
D - Diagrama de blocos.
E - Linguagem Python de programação.
3 - Roberson quer desenvolver um algoritmo que, dadas as três notas de um aluno, efetua o cálculo da média simples delas. Para tal, ele elaborou o seguinte pseudocódigo:
Programa Calcular_Media
Var nota1, nota2, nota3, media: real
Início
ESCREVA “Digite a nota1:”
LEIA nota1
ESCREVA “Digite a nota2:”
LEIA nota2
ESCREVA “Digite a nota3:”
LEIA nota3
media = nota1 + nota2 + nota3 / 3
ESCREVA "Sua média foi:"
ESCREVA media
Fim
Em qual/quais linha(s) há erro(s) no pseudocódigo apresentado por Roberson?
A - Linha 2.
B - Linha 12.
C - Linhas 5, 7, 9.
D - Não há erro em nenhuma das linhas.
E - Linha 10.
4 - Assinale a alternativa abaixo que não é um dos pilares do Pensamento Computacional:
A - Decomposição.
B - Abstração.
C - Reconhecimento de Padrão.
D - Análise de Dados.
E - Algoritmo.
5 - Considere o seguinte algoritmo:
inteiro a, b
real c, d
início
a = 4
b = 2
c = 3
c = b / a
d = a + b + c
escreva (d)
fim
Qual é o valor da variável “d” a ser exibido por esse algoritmo?
A - 4.5
B - 9.5
C - 6.5
D - 9
E - 6
Soluções para a tarefa
Resposta:
1 B - Coleta de Dados, Envio de e-mail, Abstração e Paralelização.
2 E - Linguagem Python de programação
3 E - Linha 10
4 D - Análise de Dados.
5 C - 6.5
Explicação:
1-Nada a ver o envio de e-mail;
2- Um algoritmo não depende de linguagem de programação;
3- O correto é usar o parentes para separar soma e divisão:
media = (nota1 + nota2 + nota3) / 3
Da forma que esta, se fossem digitado 9+9+6 a média seria 20 por que ele faria 9+9+(6/3) quando a média correta é 8
4 - Não faz parte dos 4 pilares, as outras opções fazem.
5 - a = 4
b = 2 c = 3
c = b / a (2/4 = 0,5)
d = a + b + c = (4+2+0,5)
1 – A alternativa que não contém uma habilidade do pensamento computacional é a B - Coleta de Dados, Envio de e-mail, Abstração e Paralelização.
Visto que o envio de e-mail não consiste em uma habilidade relacionada ao pensamento computacional.
2 – Das alternativas citadas a que não representa um algoritmo é a letra E - Linguagem Python de programação.
São exemplos de representações de algoritmo: o pseudocódigo, a descrição narrativa, o fluxograma e o diagrama de blocos.
3 – A linha que apresenta erro no pseudocódigo apresentado é a linha 10, letra E.
Considerando o algoritmo desenvolvido por Roberson que apresenta três notas de um aluno e efetua o cálculo da média simples apresenta um erro na linha 10, visto que o correto seria separar soma e divisão:
media = (nota1 + nota2 + nota3) / 3
4 – Não é um exemplo dos pilares do pensamento computacional a análise de dados, letra D.
Podemos destacar como pilares do pensamento computacional: a decomposição, a abstração, o reconhecimento de padrão e o algoritmo.
5 – O valor da variável “d” é de 6.5, letra C.
O cálculo deve ser desenvolvido da seguinte forma:
a = 4
b = 2 c = 3
c = b / a (2/4 = 0,5)
d = a + b + c = (4+2+0,5) = 6,5
Bons estudos!