Buscar

QUIZ_1_SENAC_ALGORITMOS_I

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

14/03/24, 14:21 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35966284_1&course_id=_235479_1&content_id=_10661026_1&outcome_id=_37899200_1&outcome_definition_id=_5912927… 1/15
 Revisar envio do teste: Clique aqui para iniciar o QuizSP_GRAD_686268_2401_01 2304-ALGORITMOS E PROGRAMAÇÃO I Quiz
REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ 
Usuário LUANA FERNANDA DEOCLECIO
Curso 2304-ALGORITMOS E PROGRAMAÇÃO I
Teste Clique aqui para iniciar o Quiz
Iniciado 11/02/24 16:00
Enviado 11/02/24 17:03
Data de vencimento 27/03/24 23:59
Status Completada
Resultado da tentativa 7 em 10 pontos  
Tempo decorrido 1 hora, 2 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Analise com atenção o código a seguir, o qual possui duas variáveis (a e b), bem como uma estrutura condicional if na linha 4, que,
caso seja verdadeira, irá executar o conteúdo interno que correspondem às instruções das linhas 5, 6 e 7.
1 int a, b, aux;
Sala de Aula Tutoriais
1 em 1 pontos
LUANA FERNANDA DEOCLECIO
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_235479_1
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_235479_1&content_id=_10660996_1&mode=reset
https://www.ead.senac.br/
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_260_1
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_210_1
https://senacsp.blackboard.com/webapps/login/?action=logout
14/03/24, 14:21 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35966284_1&course_id=_235479_1&content_id=_10661026_1&outcome_id=_37899200_1&outcome_definition_id=_5912927… 2/15
2 
3 a = 41;
4 b = 9;
5 
6 if(a > b){
7 aux = a;
8 a = b;
9 b = aux;
10 }
11 Console.WriteLine(“O valor de a é “ + a);
12 Console.WriteLine(“O valor de b é “ + b);
 
Considerando as informações apresentadas, assinale a opção correta.
Resposta
Selecionada: O objetivo deste código é apresentar uma sequência ordenada nas linhas 11 e 12, e a linha 7 é essencial neste
processo.
Respostas: O código apresentará um erro quando o valor de a for igual ao valor de b, uma vez que não existe uma condição
que contemple esta igualdade.
O código apresentará erro na linha 6 uma vez que o sinal de chaves está na mesma linha que a estrutura if, ela
deveria estar na linha seguinte.
O objetivo deste código é apresentar uma sequência ordenada nas linhas 11 e 12, e a linha 7 é essencial neste
processo.
14/03/24, 14:21 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35966284_1&course_id=_235479_1&content_id=_10661026_1&outcome_id=_37899200_1&outcome_definition_id=_5912927… 3/15
O valor de a e b, após a execução dos comandos das linhas 8 e 9, será 41, o mesmo valor da variável aux.
As linhas 7 e 9 poderiam ser suprimidas, ficando apenas os comandos a = b e b = a dentro do escopo do if.
Comentário da
resposta:
O algoritmo realiza a troca dos valores entre as variáveis a e b sempre que a variável a for maior que a variável b.
Entretanto, se fizer uma troca direta, ou seja, a receber b e b receber a, perderemos o valor da variável a. Deste
modo, precisamos de um auxiliar que guarde para nós o valor de a, então isso é feito na linha 7. A única condição de
entrarmos neste if é quando a variável a for maior que a variável b, logo, estamos ordenando os valores.
Pergunta 2
Observe com atenção o fluxograma a seguir.
 
A respeito dos componentes que fazem parte de um fluxograma, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e
F para a(s) Falsa(s).
1 em 1 pontos
14/03/24, 14:21 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35966284_1&course_id=_235479_1&content_id=_10661026_1&outcome_id=_37899200_1&outcome_definition_id=_5912927… 4/15
 
I. ( ) No fluxograma da imagem, observa-se a presença de uma estrutura condicional.
II. ( ) No fluxograma da imagem, se o pneu estiver furado, então será necessário trocá-lo.
III. ( ) No fluxograma da imagem, independentemente se o pneu estiver furado ou não, o fim será alcançado.
IV. ( ) No fluxograma da imagem, será escrito na tela as mensagens Não Trocar e também Trocar.
 
Assinale a alternativa que possui a sequência correta.
Resposta Selecionada: V-V-V-F.
Respostas: V-F-F-V.
 V-V-V-F.
V-V-F-F.
F-F-V-V.
F-V-F-V.
Comentário da
resposta:
A afirmativa I é verdadeira, pois o nó ou bloco em forma de losango é a representação de uma condição em um
fluxograma.
A afirmativa II é verdadeira, pois como o losango é uma condicional, se a condição for verdadeira (caminho da
direita), então será apresentado na tela que se deve trocar o pneu.
A afirmativa III é verdadeira, pois por se tratar de um algoritmo, ele possui um início e fim muito bem definidos,
logo, independentemente se o pneu está ou não furado, o fim será alcançado, pois todo algoritmo é finito.
A afirmativa IV é falsa, pois somente será apresentado na tela uma mensagem ou outra, dependendo da condição
se for verdadeira ou falsa.
14/03/24, 14:21 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35966284_1&course_id=_235479_1&content_id=_10661026_1&outcome_id=_37899200_1&outcome_definition_id=_5912927… 5/15
Pergunta 3
Leia e associe as duas colunas com relação aos pilares do pensamento computacional.
I. Decomposição A. Resolve problemas menores e mais
fáceis de serem gerenciados obtidos a
partir de um problema complexo.
II. Abstração B. Divide um problema em passo a passo
para que ele seja resolvido por meio de
instruções ou regras.
III. Algoritmo C. Separa do problema apenas as partes
importantes, ignorando as partes menos
importantes.
 
Assinale a alternativa que traz a associação correta entre as duas colunas:
Resposta Selecionada: I-A; II-C; III-B.
Respostas: I-A; II-C; III-B.
I-B; II-C; III-A.
I-C; II-A; III-B.
I-C; II-B; III-A.
I-B; II-A; III-C.
Comentário da resposta: A alternativa correta é a) I-A; II-C; III-B.
I. Decomposição A. Resolve problemas menores e mais fáceis de serem
gerenciados obtidos a partir de um problema
complexo.
1 em 1 pontos
14/03/24, 14:21 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35966284_1&course_id=_235479_1&content_id=_10661026_1&outcome_id=_37899200_1&outcome_definition_id=_5912927… 6/15
II. Abstração C. Separa do problema apenas as partes importantes,
ignorando as partes menos importantes.
III. Algoritmo B. Divide um problema em passo a passo para que ele
seja resolvido por meio de instruções ou regras.
Pergunta 4
Sobre variáveis em programação, podemos afirmar que:
I. Uma variável pode iniciar-se com letras, com underscore ( _ ) ou com traço (-) e deve ser evitado o uso de caracteres especiais.
II. Se criarmos uma variável chamada aluno1 e outra chamada aluno2, teremos dois espaços na memória para guardar valores. 
III. Uma variável chamada nota pode armazenar, ao mesmo tempo, o nome de um aluno e sua respectiva nota em uma avaliação.
IV. Uma variável não pode ter caracteres especiais ou traços, afinal, o computador pode não compreender estes sinais.
As alternativas verdadeiras são:
Resposta Selecionada: I e III, apenas.
Respostas: I e III, apenas.
I e IV, apenas.
II e III, apenas.
I e II, apenas.
 II e IV, apenas.
Comentário da
resposta:
A afirmativa I é falsa, pois não podemos utilizar o sinal de traço (-) em uma variável, afinal, o computador pode ficar
em dúvida se essetraço representa um caractere separador ou um sinal de subtração, então por isso não é possível
utilizá-lo.
0 em 1 pontos
14/03/24, 14:21 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35966284_1&course_id=_235479_1&content_id=_10661026_1&outcome_id=_37899200_1&outcome_definition_id=_5912927… 7/15
A afirmativa II é verdadeira, pois uma variável tem o exato propósito de armazenar um valor na memória. Logo, ao
criarmos duas variáveis, teremos dois espaços na memória reservados para o nosso programa.
A afirmativa III é falsa, pois uma variável pode armazenar apenas um único valor, logo, ou se armazena o nome do
aluno ou se armazena a nota do aluno, não sendo possível armazenar ambos os valores no mesmo espaço de
memória.
A afirmativa IV é verdadeira, pois caracteres especiais como @#$- ou qualquer outro que o valha, não podem ser
utilizados no código como parte do nome da variável. Se usado, o compilador não o reconhecerá como presente na
linguagem e, consequentemente, irá gerar um erro. Somente uma observação: alguns caracteres especiais como # e
$ são usados na programação, mas não na declaração de uma variável.
Pergunta 5
Observe com atenção os blocos da figura a seguir:
 
0 em 1 pontos
14/03/24, 14:21 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35966284_1&course_id=_235479_1&content_id=_10661026_1&outcome_id=_37899200_1&outcome_definition_id=_5912927… 8/15
Analisando os blocos, é correto afirmar que:
Resposta
Selecionada: ao clicar na bandeira verde, o usuário informa dois números, os quais serão somados e armazenados na
variável soma.
Respostas: ao clicar na bandeira verde, o usuário informa dois números, os quais serão somados e armazenados na
variável soma.
se o valor das variáveis numA e numB receberem os valores 8 e 10, o resultado será apresentado na tela pelo
gato e ele andará 18 passos.
existe uma operação de soma que será executada assim que alguém pressionar a bandeira verde, mostrando o
resultado da operação na tela.
a operação aritmética realizada nos blocos laranja (altera) e azul claro (anda) terá o mesmo resultado, porém
com comportamentos diferentes.
a instrução realizada no bloco azul (anda) resultará em erro, uma vez que operações aritméticas devem ser
atribuídas a uma variável.
Comentário da
resposta:
Nos blocos laranja e azul temos a mesma operação de soma, com a diferença de que, enquanto o bloco laranja
atribui o valor da operação de soma para uma variável, o bloco azul atribui para o bloco anda uma quantidade de
passos para o gato caminhar. Logo, se o valor da variável numA for 8 e a variável numB for 10, então a variável
soma recebe 18 e o gato caminha 18 passos.
Pergunta 6
Sobre algoritmos, podemos afirmar que:
I. Cada instrução de um algoritmo deve ser executada em uma ordem específica para resolver um problema computacional ou não.
II. O algoritmo é uma sequência com quantidade indeterminada de instruções com o objetivo de resolver um problema. 
III. Fluxograma ou diagramas de sequência são exemplos de representações de um algoritmo.
1 em 1 pontos
14/03/24, 14:21 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35966284_1&course_id=_235479_1&content_id=_10661026_1&outcome_id=_37899200_1&outcome_definition_id=_5912927… 9/15
IV. Nas embalagens de produtos diversos, o item modo de usar é um exemplo de algoritmo com descrição narrativa.
V. Fluxograma e diagramas de sequência são exemplos de representações gráficas visuais de um algoritmo.
As afirmativas verdadeiras são:
Resposta Selecionada: I e IV, apenas.
Respostas: III e IV, apenas.
II e V, apenas.
 I e IV, apenas.
II e III, apenas.
III e V, apenas.
Comentário da
resposta:
A afirmativa I é verdadeira, pois um algoritmo possui uma sequência de instruções. Ao executá-lo, é necessário
respeitar a ordem de cada uma dessas instruções, caso contrário, o resultado será diferente do esperado.
A afirmativa II é falsa, pois o algoritmo é uma sequência finita de instruções. Logo, a quantidade de instruções é
conhecida, bem como o seu fim.
A afirmativa III é falsa, pois entre os dois modelos apresentados, o único que representa um algoritmo é o
fluxograma.
A afirmativa IV é verdadeira, pois produtos como xampu, creme dental e outros possuem uma descrição narrativa
de como usar o produto, geralmente em um espaço chamado modo de usar.
A afirmativa V é falsa, pois somente o fluxograma é uma representação gráfica de algoritmos.
Pergunta 7
Analise com atenção o código a seguir que utiliza função com passagem de parâmetros, com três argumentos.
1 em 1 pontos
14/03/24, 14:21 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35966284_1&course_id=_235479_1&content_id=_10661026_1&outcome_id=_37899200_1&outcome_definition_id=_591292… 10/15
1 public int calcular(int x, ref int y, ref int z){
2 x = x + 10;
3 y = y + 10;
4 z = z + 10;
5 Console.WriteLine(x + " "+ y+ " "+ z);
6 return y;
7 }
8 
9 public static void Main (string[] args) {
10 int a = 4;
11 int b = 3;
12 int c = 2;
13 
14 Program p = new Program();
15 p.calcular(a, ref b, ref c);
16 
17 Console.WriteLine(a + " - "+ b + " - " + c);
18 }
 
Os valores impressos na instrução da linha 17 serão:
14/03/24, 14:21 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35966284_1&course_id=_235479_1&content_id=_10661026_1&outcome_id=_37899200_1&outcome_definition_id=_591292… 11/15
Resposta Selecionada: 4 - 13 - 12
Respostas: 4 - 13 - 12
4 - 3 - 2
14 - 13 - 12
14 - 3 - 2
4 - 12 - 13
Comentário da
resposta:
Na função main há a invocação da função calcular passando três argumentos por parâmetro, sendo que o primeiro
(variável a) é passado por valor, por outro lado, as variáveis b e c são passadas como referência. Logo, qualquer
alteração nas variáveis y e z na função calcular, impactará no valor das variáveis b e c que estão na função main.
Deste modo, os valores finais das variáveis a, b e c serão, respectivamente, 4, 13 e 12.
Pergunta 8
Durante o desenvolvimento de programas, os operadores lógicos E e OU são usados para relacionar expressões. O resultado de uma
operação lógica será VERDADEIRO ou FALSO. Ao utilizar o operador E, por exemplo, o resultado será VERDADEIRO somente se
estiver entre dois operandos também VERDADEIROS.
Analise, então, as seguintes expressões:
Expressão 1: FALSO OU VERDADEIRO E FALSO E VERDADEIRO.
Expressão 2: FALSO E VERDADEIRO E FALSO OU VERDADEIRO.
Sobre as expressões 1 e 2, é corretor dizer que
Resposta
Selecionada: o operador E é menos permissivo e restritivo que o operador OU, deste modo, em uma expressão, basta que
apenas um operando seja VERDADEIRO para que toda a expressão se torne verdadeira.
0 em 1 pontos
14/03/24, 14:21 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35966284_1&course_id=_235479_1&content_id=_10661026_1&outcome_id=_37899200_1&outcome_definition_id=_591292… 12/15
Respostas: o operador OU resultará VERDADEIRO quando qualquer um dos operandos também for verdadeiro. Logo, o
resultado da expressão 1 será VERDADEIRO.
tanto a expressão 1 quanto a expressão 2 terão como saída o valor VERDADEIRO, afinal, em ambas as
expressões temos o operador OU, que é chamado de operador permissivo.
o operador E resultará VERDADEIRO quando qualquer um dos operandos também for verdadeiro. Logo, o
resultado da expressão 2 será VERDADEIRO.
o operador E é menos permissivo e restritivo que o operadorOU, deste modo, em uma expressão, basta que
apenas um operando seja VERDADEIRO para que toda a expressão se torne verdadeira.
o operador OU resultará VERDADEIRO quando qualquer um dos operandos também for verdadeiro. Logo, o
resultado da expressão 2 será VERDADEIRO.
Comentário da
resposta:
Analisando a tabela lógica ou tabela verdade, o operador OU resultará VERDADEIRO sempre que estiver
relacionando qualquer valor booleano com um valor VERDADEIRO. Em outras palavras, basta que um dos
operandos seja VERDADEIRO para que o resultado seja VERDADEIRO. O operador E é mais restritivo, logo, para
que o resultado de uma expressão lógica seja verdadeiro, necessariamente todos os operandos precisam também
ser verdadeiros.
Pergunta 9
A linguagem C#, assim como outras, permite que criemos funções para organizar o nosso código. Dentro destas funções, podemos
adicionar estruturas de repetição, estruturas condicionais e também invocar outras funções nativas da linguagem. Observe com
atenção o código a seguir escrito em C#, o qual utiliza funções.
1 public string print(string str){
2 Console.WriteLine(str);
3 }
1 em 1 pontos
14/03/24, 14:21 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35966284_1&course_id=_235479_1&content_id=_10661026_1&outcome_id=_37899200_1&outcome_definition_id=_591292… 13/15
4 
5 public static void Main (string[] args) {
6 Program x = new Program();
7 
8 string cont = “0”;
9 
10 while(cont < 10){
11 x.print(cont);
12 cont = Console.ReadLine();
13 }
14 } 
 
Considerando as informações apresentadas, assinale a alternativa correta.
Resposta
Selecionada: Este código executará uma vez e apresentará uma mensagem informando que cont não é uma variável do tipo
numérica, dando erro na linha 10.
Respostas:
Este código executará uma vez e apresentará uma mensagem informando que cont não é uma variável do tipo
numérica, dando erro na linha 10.
Neste código, enquanto o usuário digitar um número menor do que 10, todo o conteúdo interno (linhas 6 a 12) será
repetido ou iterado. Ao digitar um número maior ou igual a 10, o loop encerra.
Haverá um erro na linha 11, pois a função print está enviando um contador que é inteiro, porém na linha 1 recebe
uma string como parâmetro.
14/03/24, 14:21 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35966284_1&course_id=_235479_1&content_id=_10661026_1&outcome_id=_37899200_1&outcome_definition_id=_591292… 14/15
O while da linha 10, bem como todo o seu conteúdo, entrará em loop infinito, pois o valor de cont é zero e não
existe um incremento para esta variável.
O erro que ocorrerá em tempo de execução na linha 11 pode ser resolvido se substituirmos a função print pela
função nativa do C#, WriteLine.
Comentário da
resposta:
Na primeira execução, quando chega na linha 8, a variável cont é declarada do tipo string, logo, mesmo que receba
um número, o tipo da variável é texto (string). Logo, quando encontra o loop do while na linha 10, estamos
comparando um tipo texto (cont) com um numérico (10). Deste modo, ocorrerá um erro, pois não é possível realizar
este tipo de comparação.
Pergunta 10
Leia com atenção o texto a seguir:
O pensamento computacional requer a compreensão das capacidades dos computadores, a formulação de
problemas a serem tratados por um computador e o projeto de algoritmos que um computador pode executar. O
contexto e a abordagem mais eficazes para desenvolver o pensamento computacional é aprender ciência da
computação; eles estão intrinsecamente conectados.
Fonte: K12 COMPUTER SCIENCE. K12 Computer Science Framework. Disponível em: https://
k12cs.org/wp-content/uploads/2016/09/K%E2%80%9312-Computer-Science-Framework.pdf.
Acesso em: 30 out. 2021.
 Sobre o pensamento computacional, assinale a alternativa que apresenta uma de suas práticas.
Resposta Selecionada: Desenvolver e usar abstrações.
Respostas: Desenvolver e usar abstrações.
Testar algoritmos computacionais.
Distinguir entre o pensamento humano e o computacional.
Praticar os conceitos de ciência da computação como programação.
1 em 1 pontos
14/03/24, 14:21 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_35966284_1&course_id=_235479_1&content_id=_10661026_1&outcome_id=_37899200_1&outcome_definition_id=_591292… 15/15
Quinta-feira, 14 de Março de 2024 14h19min31s BRT
Resolver problemas computacionais através de programas.
Comentário da
resposta:
Um dos pilares do pensamento computacional é a abstração. Praticar a abstração é preocupar-se com os elementos
mais importantes de um problema, deixando de lado detalhes muito específicos. Ao fazer um bolo, por exemplo, a
preocupação deve ser com a receita e se você possui ou não os ingredientes. Devemos então abstrair de detalhes
como: se a batedeira é profissional ou doméstica, se o forno é elétrico ou a gás, entre outros.
← OK

Outros materiais