Programação baseada em blocos

A programação baseada em blocos é um tipo de programação que usa uma interface visual de arrastar e soltar em vez de um editor de código-fonte. Ao conectar vários blocos, desenvolvedores iniciantes podem escrever programas sem conhecer uma linguagem de programação.

Os blocos individuais em um projeto de programação baseada em blocos representam comandos, como move e turn, e cláusulas, como as instruções when, while e if then. Uma sequência de blocos pode ser anexada a um ou mais objetos, como uma imagem ou um sprite. Por exemplo, um programa básico pode exibir um sprite de gato que move o gato para o centro da tela e reproduz um som de "miau" quando é clicado. O programa exigiria os três blocos a seguir, anexados ao objeto do gato.

  1. Quando clicado (cláusula)
  2. Mover para o centro (comando)
  3. Reproduzir som "miau" (comando)

Programas mais complexos incluem vários sprites que interagem entre si. Com blocos suficientes, é possível criar animações detalhadas ou jogos interativos.

A programação baseada em blocos é usada principalmente como ferramenta de aprendizagem para programadores iniciantes. Ela tem uma barreira de entrada menor e oferece uma introdução acessível ao desenvolvimento de software. Para muitos estudantes, a programação baseada em blocos é uma maneira simples e visual de aprender conceitos de programação.

Atualizado November 5, 2021 por Per C.

quizTeste seus conhecimentos

A programming error that produces an inaccurate result is called what?

A
Syntax error
0%
B
Buffer error
0%
C
Process error
0%
D
Logic error
0%
Correct! Incorrect!     View the Logic Error definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Programação baseada em blocos nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.