


























Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Conceitos iniciais de linguagens de programação, como lógica indutiva e dedutiva, algoritmos e pensamento computacional. São apresentados exemplos e pilares do pensamento computacional, além de fases e formas de representação de algoritmos. O documento também aborda a estrutura geral de um programa de computador e o papel das linguagens de programação.
Tipologia: Slides
1 / 34
Esta página não é visível na pré-visualização
Não perca as partes importantes!



























1 0 D E J U N H O D E 2 0 2 3
Agenda da aula
01
03
02
04
Parte da filosofia que trata das formas do pensamento em geral e das operações intelectuais que visam à determinação do que é verdadeiro ou não.
Lógica dedutiva
Exemplos
O que é um pensamento computacional?
Estratégia usada para desenhar soluções e solucionar problemas de maneira eficaz tendo a tecnologia como base.
PILARES Habilidade de dividir um problema complexo em partes menores, facilitando a solução e permitindo ainda maior atenção a cada etapa.
PILARES Propõe o foco em processos relevantes em vez de priorizar os detalhes, de modo que a solução possa ser válida para outros problemas.
PILARES Criação de passos e soluções para alcançar um objetivo específico para qualquer problema, seja de ordem matemática ou não.
PILARES Planejando um novo videogame
PILARES Planejando um novo videogame Estático Eventos Eventos externos Eventos Repetitivo
PILARES Planejando um novo videogame se fase1() então rotina1() senão rotina(2) se tocoubola() então chute() senão aguarde(2)
Qual a soma de todos os números entre 1 e 200? 1+2+3+4+5+6+...+200=? Pensamento computacional Problema Decomposição 1+200 = 201 2+199 = 201 3+198 = 201 (...) 101+100 = 201 Ao fim, soma-se por pares.
Qual a soma de todos os números entre 1 e 200? 1+2+3+4+5+6+...+200=? Pensamento computacional Problema Abstração 1+200 = 201 2+199 = 201 3+198 = 201 (...) 101+100 = 201 Perceba que a soma de cada par é 201. Repetições: 200/2 = 100