Crayonbird
Menu

Computação

O que é programação (coding)?

Resposta rápida

Programar, ou "codar", é escrever instruções numa linguagem que o computador entende, para que ele faça uma tarefa, como rodar um jogo, um aplicativo ou um site.

6 a 14 anosEnsino fundamental I

Numa frase

Programar é escrever instruções, chamadas de código, que dizem ao computador exatamente o que fazer.

Explicação

Os computadores são rápidos, mas só fazem o que mandamos. Programar é o jeito de mandar. Primeiro você planeja os passos, ou seja, cria um algoritmo. Depois escreve esses passos numa linguagem de programação. O conjunto final de instruções é um programa. Aplicativos, jogos, sites e até máquinas de lavar funcionam com programas.

Há duas maneiras principais de programar:

  • Programação em blocos: você arrasta e encaixa blocos como peças de quebra-cabeça. O Scratch, criado no MIT Media Lab, é um exemplo popular. É ótimo para começar, porque você não comete erros de digitação nos comandos.
  • Programação em texto: você digita os comandos. Python e JavaScript são exemplos comuns. A maioria dos programadores profissionais usa código em texto.

Seja qual for a linguagem, as mesmas grandes ideias aparecem:

  • Sequência: as instruções rodam em ordem.
  • Laços: repetem instruções.
  • Condições: "se isto, então aquilo".
  • Variáveis: caixas com nome que guardam informações, como uma pontuação.
  • Eventos: algo que dá início ao código, como clicar na bandeira verde ou apertar uma tecla.

O código raramente funciona perfeitamente de primeira, nem para especialistas. Encontrar e corrigir erros se chama depuração e é uma parte normal da programação. Lá no fundo, o computador transforma tudo em binário: padrões de 0 e 1.

  • computador
  • robô
  • foguete
  • blocos
Programar pode fazer um personagem dançar, um robô andar ou um foguete voar num jogo.

Exemplos

Código em blocos (estilo Scratch):

  • quando a bandeira verde for clicada
  • repita 10 vezes
  • mova 10 passos
  • gire 36 graus

A mesma ideia em Python:

Linha em Python O que faz
score = 0 cria uma variável chamada score, começando em 0
for i in range(5): repete as linhas seguintes 5 vezes
score = score + 1 soma 1 à pontuação
print(score) mostra a pontuação na tela

Também dá para programar sem computador (computação desplugada): escreva cartões com setas (para a frente, esquerda, direita) e "programe" um amigo para atravessar um labirinto desenhado no chão.

Erros comuns

  • Erros de digitação no código em texto. Letras maiúsculas, parênteses e dois-pontos importam. Confira com cuidado.
  • Desistir quando quebra. O programa de todo programador quebra. Teste pequenas partes com frequência.
  • Copiar código sem entender. Mude uma coisa de cada vez e preveja o que vai acontecer.

Quiz rápido

Programação (coding)

Veja o que você sabe com 4 perguntas rápidas.

Pergunta 1 de 4

O que é um programa?

Pratique

Experimenta

Todas as atividades de Desafios de lógica

Para os adultos

Algoritmo

Algoritmo é um conjunto preciso de instruções, passo a passo, para resolver um problema ou fazer uma tarefa. Os computadores seguem algoritmos escritos em forma de código.

Computação · 5 a 12 anos

Depuração (debugging)

Depurar é encontrar e corrigir erros, chamados de bugs, num algoritmo ou programa de computador. É uma parte normal da programação, para todo mundo.

Computação · 6 a 14 anos

Sistema binário

O sistema binário é um sistema de numeração com apenas dois algarismos, 0 e 1. Os computadores usam o binário para guardar e processar toda a sua informação.

Computação · 9 a 14 anos

Segurança na internet

Ficar seguro na internet é manter seus dados pessoais em sigilo, usar configurações de privacidade e senhas fortes, ser gentil e contar a um adulto de confiança se algo preocupar você.

Computação · 5 a 14 anos

Mentalidade de crescimento

Mentalidade de crescimento é a crença de que as habilidades podem melhorar com prática, boas estratégias e ajuda. Na mentalidade fixa, acredita-se que ou se tem talento, ou não.

Técnicas de estudo · 6 a 16 anos

Voltar à enciclopédia