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. .
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:
View
January School Calendar
View
Genial Calendar 2026
View
Annual calendar 2026
View
School Calendar 2026
View
2026 calendar
View
January Higher Education Academic Calendar
View
School Year Calendar January
Explore all templates
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. .