Want to create interactive content? It’s easy in Genially!

Get started free

Introdução à programação Scratch

Paula Pereira

Created on August 11, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

January School Calendar

Genial Calendar 2026

Annual calendar 2026

School Calendar 2026

2026 calendar

January Higher Education Academic Calendar

School Year Calendar January

Transcript

Introdução à programação

Prof.ª Paula Pereira

Início

Índice

1. O que é o pensamento computacional?

2. O que é uma linguagem de programação?

3. Scratch - Ambiente de trabalho

3.1 Criar uma conta no Scratch online
3.8 Programar falas
3.2 Criar um projeto
3.9 Utilizar ciclos
3.3 Adicionar cenários
3.10 Bater na borda e ressaltar
3.4 Adicionar atores
3.11 Inserir e gravar som
3.5 Gerir trajes
3.12 Fazer perguntas e obter respostas
3.6 Iniciar uma ação
3.13 Usar variáveis
3.7 Programar movimentos
Bibliografia
Introdução à programação: Scratch

1. O que é o pensamento computacional?

O pensamento computacional permite analisar problemas de forma lógica e crítica para criar soluções para as mais diversas áreas do conhecimento.

Os princípios do pensamento computacional
Introdução à programação: Scratch

2. O que é uma linguagem de programação?

É um conjunto de instruções e regras usadas para desenvolver programas (software). As linguagens de programação permitem criar aplicações, jogos, animações, etc. Aprender a programar desenvolve capacidades como: pensamento lógico, resolução de problemas, sentido crítico e criatividade.

Linguagem de programação por blocos

A programação em blocos é uma forma visual e intuitiva de programar, onde se utilizam blocos coloridos que se encaixam como peças de puzzle para criar sequências lógicas de comandos, tornando a aprendizagem mais acessível e divertida.

Linguagem de programação - scratch

3. Scratch

Ambiente de trabalho do Scratch
Menus
Visualização do palco
Controlos
Separadores
Área de trabalho
Palco
Zoom
Atores
Cenários
Linguagem de programação - scratch

3. Scratch

O que são e como funcionam os blocos?

Os blocos são as peças essenciais no Scratch. Através deles, podemos programar os diferentes objetos (cenários e atores).

Categorias de blocos

Os blocos estão organizados por categorias e cada categoria distingue-se pela cor, mas também pelo tipo de ações e funcionalidades dos seus locos.

Clica para ampliar
Linguagem de programação - scratch

3. Scratch

Tipos de blocos
Iniciar ações

Para programar qualquer objeto, devemos definir como é que as ações programadas irão ser desencadeadas, utilizando os blocos da categoria Eventos.

Alterar a aparência

Para programar a alteração do cenário ou do traje de um ator, utilizam-se os blocos da categoria Aparência.

Linguagem de programação - scratch

3. Scratch

Tipos de blocos
Movimentar atores

Para movimentar os atores no palco, utilizam-se os blocos da categoria Movimento.O palco tem uma largura (x) de 480 e uma altura (y) de 360, sendo o centro o ponto de coordenadas x = 0 e y = 0.

Executar ações de forma condicional

É possível executar ações apenas quando se verifica uma determnada condição, utilizando alguns dos blocos da categoria Controlo. Com estes blocos, são executadas ações (dentro do bloco), mas apenas se a condição definida for verdadeira.

Estas condições sao definidaspor expressões que podem ser verdadeiras ou falsas. Estes blocos podem ser encontrados em Operadores ou Sensores. Exemplo:

Linguagem de programação - scratch

3. Scratch

Tipos de blocos
Repetir ações

Algumas ações podem ser repetidas um número infinito ou fixo de vezes, ou até que se verifique uma condição de paragem. Estes blocos encontram-se na categoria Controlo.

Utilizar variáveis

Para armazenar e manipular dados que podem ser utilizados nos diversos blocos, usamos os bolocos da categoria Variáveis. Para criar uma variável, utilizamos o botão .

Linguagem de programação - scratch

3.1 Criar uma conta no Scratch online

Linguagem de programação - scratch

3.2 Criar um projeto

Linguagem de programação - scratch

3.3 Adicionar cenários

Linguagem de programação - scratch

3.4 Adicionar atores

Linguagem de programação - scratch

3.5 Gerir trajes

Linguagem de programação - scratch

3.6 Iniciar uma ação

Linguagem de programação - scratch

3.7 Programar movimentos

Linguagem de programação - scratch

3.8 Programar falas

Linguagem de programação - scratch

3.9 Utilizar ciclos

Linguagem de programação - scratch

3.10 Bater na borda e ressaltar

Linguagem de programação - scratch

3.11 Inserir e gravar som

Linguagem de programação - scratch

3.12 Fazer perguntas e obter respostas

Linguagem de programação - scratch

3.13 Usar variáveis

Linguagem de programação - scratch

Bibliografia

Ledesma, F.; Nunes, C. (2024). TIC5. Tecnologias de Informação e Comunicação. Login, Leya.

Reconhecimento de padrões

É a capacidade de identificar padrões dentro de um problema, o que facilita a sua simplificação e permite uma resolução mais eficiente. As peças podem ser organizadas por padrões de semelhança ou repetições em sequência.

Algoritmos

É a capacidade de seguir uma série de passos com lógica (sequência de instruções), com o objetivo de resolver um problema. No caso das peças, basta seguir as orientações para conseguirmos construir um objeto. .

Decomposição

É a capacidade de decompor um problema complexo em partes mais pequenas. Primeiro analisa-se o problema, identifica-se como pode ser dividido e, em seguida, resolve-se cada parte de forma separada. No exemplo, as peças podem ser organizadas por cores ou por tipologia.

Abstração

É a capacidade de extrair a informação essencial de um problema. Temos de analisar o problema e identificar o que é relevante, centrando a nossa atenção nessa parte. Voltando ao exemplo inicial, podemos separar as peças que nos interessam, colocando as restantes de lado. .