Lógica de programação é a forma como o desenvolvedor entende a comunicação a fim de programar uma função de um programa. Fazendo uso de algoritmos, que são sequências de passos bem estabelecidos, que visam obter uma solução para um determinado tipo de problema como por exemplo, uma receita de bolo.

Introdução à lógica e à programação

Objetivos da Aula

  1. Entender o que é lógica e lógica de programação
  2. Entender e criar um mapa mental para resolução de problemas
  3. Entender o que é uma abstração

Requisitos Básicos

  • Boa vontade e talvez uma xicara de café.

O que é lógica?

“coerência de raciocínio, de ideias”
“sequencia coerente, regular e necessária de acontecimentos, coisas”.

O que é lógica de Programação?

Lógica de Programação: é o modo como se escrevem programas de computador através de uma sequência de passos para executar uma ou várias funções, esta sequência é o algoritmo.

“Lógica de programação significa apenas contextualizar a lógica na programação de computadores, buscando a melhor sequência de ações para solucionar um problema”

O que é Metacognição?

metacognição é algo que está ligado à “consciência e ao automonitoramento do ato de aprender” ou como a definição a seguir: “aprendizagem sobre o processo de aprendizagem ou a apropriação e comando dos recursos internos se relacionando com recursos externos”.

“Pensar como você pensa”

Um exemplo pode ser o fato de estar lendo um texto e, ao verificar se o compreendemos, nos damos conta de que a resposta é não e lemos de novo. Ou, por exemplo, quando ao solucionar um problema, percebemos que a estratégia mental que estávamos aplicando não funciona e mudamos para outra.

O que é Abstração?

Abstração é a habilidade de concentrar nos aspectos essenciais de um contexto qualquer, ignorando características menos importantes ou acidentais. Em modelagem orientada a objetos, uma classe é uma abstração de entidades existentes no domínio do sistema de software.

“Abstração é a habilidade de concentrar nos aspectos essenciais de um contexto qualquer, ignorando características menos importantes ou acidentais”

Exercício Final

Crie um mapa mental para resolver um determinado problema, por exemplo, calcular a média aritmética de 4 notas, sabendo que as notas são as seguintes:

  • Nota 1: 5
  • Nota 2: 7
  • Nota 3: 10
  • Nota 4: 3
Lembre: É possível fazer uma abstração a partir do seu mapa mental?

Resposta:

Continue estudando na próxima aula: CLIQUE AQUI