DEV Community

celycodes
celycodes

Posted on • Edited on

15

[PT-BR] Conheça a Linguagem de programação em Blocos - Scratch

1. O que é uma linguagem de programação baseada em blocos?

Resumidamente uma linguagem de programação baseada em blocos funciona como um quebra-cabeça, no qual cada peça é um comando e quando montamos uma sequência de peças conseguimos escrever um programa.

Exemplos :
Scratch
Blockly
MIT APP Inventor 2

2. O que é o Scratch ?

O Scratch é uma linguagem de programação visual baseada em blocos, desenvolvido pelo grupo Lifelong Kindergarten no Media Lab do MIT com o intuito de ensinar lógica de programação para crianças e adolescentes de 8 a 16 anos de idade. Ele é usado em mais de 150 países, atualmente está disponível em mais de 40 idiomas sendo fornecido gratuitamente para os principais sistemas operacionais (Windows, Linux e Mac).

3. Quem utiliza o Scratch ?

Por ser uma linguagem de rápido aprendizado e muito intuitiva, qualquer pessoa mesmo sem nenhum conhecimento anterior é capaz de programar com o Scratch, ele é muito usado por pais que querem ensinar seus filhos a programarem. Também é utilizado por professores em escolas do ensino Fundamental e Médio para introdução de lógica de programação.

4. O que é possível fazer com o Scratch ?

Com o Scratch, é possível criar jogos próprios ou até mesmo recriar jogos famosos, montando personagens com movimentos, vozes, inserindo trilhas sonoras e ambientes diferentes em cada jogo. Você consegue também instalar extensões com kits diferenciados que deixam os jogos ainda mais interativos.

5. Exemplo de Codigo feito por mim no scratch:

scratch code example

(calculo da área de um retângulo)

Caso queira realizar um projeto comigo (ou até mesmo bater papo), não hesite em me enviar uma mensagem, acesse o link das minhas redes sociais abaixo: ⤵️

Instagram
Twitter
GitHub
LinkedIn
Scratch

Image of Docusign

Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more

Top comments (1)

Collapse
 
cacilhas profile image
Montegasppα Cacilhας

Muito bacana seu post! Que tal listar Scratch em sua lista de competências?

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay