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

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

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?

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay