O documento discute o uso de modelos no pensamento computacional, especificamente modelos UML e como eles são usados para entender sistemas. Ele também discute como modelos históricos, como os de Leonhard Euler e o modelo "Orrery", foram usados para resolver problemas complexos.
O documento discute o uso de modelos no pensamento computacional, especificamente modelos UML e como eles são usados para entender sistemas. Ele também discute como modelos históricos, como os de Leonhard Euler e o modelo "Orrery", foram usados para resolver problemas complexos.
O documento discute o uso de modelos no pensamento computacional, especificamente modelos UML e como eles são usados para entender sistemas. Ele também discute como modelos históricos, como os de Leonhard Euler e o modelo "Orrery", foram usados para resolver problemas complexos.
O documento discute o uso de modelos no pensamento computacional, especificamente modelos UML e como eles são usados para entender sistemas. Ele também discute como modelos históricos, como os de Leonhard Euler e o modelo "Orrery", foram usados para resolver problemas complexos.
Baixe no formato PDF, TXT ou leia online no Scribd
Fazer download em pdf ou txt
Você está na página 1de 2
Exercícios
1) A UML é utilizada em modelos do pensamento computacional para que
programadores e pessoas relacionadas à construção do sistema compreendam as principais funções a serem implementadas. Classifique as afirmações a seguir, que tratam do pensamento computacional utilizado nos modelos UML, como verdadeiras (V) ou falsas (F). Em seguida, assinale a alternativa que apresenta a sequência correta.
( Falso ) Para a UML, os diagramas de interação e os diagramas de classe são
dinâmicos. ( Falso ) Os modelos apresentados na UML sempre são dinâmicos, pois devem reproduzir as funções do sistema a serem implementadas por programadores. ( Verdadeiro ) Modelos em paralelo podem ser encontrados na UML a partir da união de modelos estáticos, modelos dinâmicos e práticas de modelagem ágil. ( Falso ) A definição de assinaturas de métodos, atributos e pacotes pertence ao método estático presente no diagrama de sequência.
2) Alguns diagramas são utilizados para descrever o comportamento de
sistemas dinâmicos e são capazes de analisar a progressão e as fases de cada processo em um sistema.
Resposta: Diagrama de máquina de estado.
3) O pensamento computacional permite tratar problemas computacionais
com o uso de modelos que apresentam estruturas lógicas capazes de demonstrar como o problema pode ser resolvido, ou mesmo indicar projeções comportamentais de um sistema.
Resposta: São úteis à criação de novos modelos para possibilitar visões distintas de um mesmo sistema.
4) O uso de modelos no pensamento computacional auxiliou na resolução
de problemas complexos e desafiadores. No século XVIII, Leonhard Euler foi capaz de resolver um problema complexo a partir de um modelo que se tornou referência para a construção de uma nova teoria aplicada na matemática. A seguir, assinale a opção que descreve corretamente o modelo desenvolvido por Leonhard Euler no século XVIII.
Resposta: Seu modelo apresentava vértices e arestas que se tornaram
estruturas presentes na teoria de grafos. 5) As primeiras aplicações de modelos do pensamento computacional surgiram muito antes das novas práticas da ciência moderna, que atualmente utiliza o pensamento computacional para criar modelos matemáticos capazes de prever sistemas complexos, como dados atmosféricos e informações da superfície terrestre. Um desses modelos recebeu o nome de "Orrery".
( Verdadeiro ) O modelo Orrery é considerado dinâmico, pois apresentava
engrenagens de controle que alteravam seus estados.
( Falso ) O modelo permitiu uma previsão precisa das mudanças meteorológicas
de determinada região do globo.
( Falso ) O modelo apresentava uma situação estática, portanto não era capaz de demonstrar situações futuras.
( Falso ) O modelo permitiu simular diversas situações de catástrofes naturais da
Terra no século XVIII a partir do movimento de engrenagens que deslocavam hastes de ferro.
Matemática e Programação na Educação Básica: abordagem com Scratch, Portugol, Python e Geogebra: desenvolvimento do pensamento computacional com foco na Matemática