Introdução à lógica de programação utilizando Scratch Aula 3

Slides:



Advertisements
Apresentações semelhantes
Disciplina:PROA3V José Henrique Verhalem e Renan Tenório Professor: Alexandre Cassimiro Novembro 2015.
Advertisements

Revisão: Potenciação e propriedades.
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Londrina PROCEDIMENTOS DE AVALIAÇÃO Serão realizadas 2 provas escritas: P1 (2,0 pontos)= 28/set (gravitação,
POLINÔMIOS. Polinômio ou função polinomial na variável complexa x é toda função P: ℂ → ℂ definida por P(x) = a n x n + a n–1 x n–1 + a n–2 x n–2 +...
Linguagem de Programação – Aula 03 Prof. Me. Ronnison Reges Vidal.
Prof. André Luiz da Costa Carvalho RELACIONAMENTOS BINÁRIOS, ATRIBUTOS E CHAVES.
Média aritmética simples Aula 7. A média de um conjunto de valores numéricos é calculada somando-se todos estes valores e dividindo-se o resultado pelo.
ESTRUTURAS DE CONTROLO Estrutura sequencial: é um conjunto de instruções em que são executadas pela ordem em que aparecem escritas no programa. Mas como.
Com isto a variável (que geralmente é o X) terá um único valor!
Introdução à Computação para Engenharia MAC2166
Tópicos Preliminares Algorítmos I.
RODOLFO SOARES TEIXEIRA OBMEP NA ESCOLA
Algoritmos e Estruturas de Dados I
Criando um aplicativo Passo-a-passo
Algoritmo e Lógica Programação Vetores e Matrizes
Medições – parte I: Precisão.
CÁLCULO NUMÉRICO Aula 2 – Introdução ao Programa de Computação Numérica (PCN) e Teoria dos Erros.
Exercício Projete uma calculadora no LabVIEW capaz de adicionar, subtrair, dividir, multiplicar, extrair a raiz quadrada e elevar um número a uma potência.
Lógica de Programação I
Introdução a Algoritmos
Produção da Material Didática para o Ensino de Matemática
Programação em C Aula 8.
pROFEssor: jean vilela
ESTATÍSTICA . SÍNTESE DO 10.º ANO . RELAÇÕES BIDIMENSIONAIS (11.º ANO)
Algoritmo de Euclides para o cálculo do mdc
Comandos da Linguagem C
Estruturas de Repetição
Algoritmos e Estruturas de Dados I
Sistemas Prof. Luis S. B. Marques MINISTÉRIO DA EDUCAÇÃO
Prof. Wellington Franco
Sistemas de Controle III N8SC3
Vantagens e desvantagens da recursão
Professor: Wildson Cruz
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
Logaritmos.
OPERAÇÕES COM FRAÇÕES:
IP – Repetições Prof. Eduardo Falcão.
VETORES.
1ª Reunião de Pais Ensino Médio
MULTIPLICAÇÃO Números Decimais.
Linguagem de Programação I
Revisão: Potenciação e propriedades.
EQUAÇÕES DO 1º E 2º GRAUS (Aula 6)
Complexidade de Algoritmos
Introdução a programação Para crianças
LÓGICA DE PROGRAMAÇÃO Estruturas de Decisão
Agenda O que é Operadores Relacionais Operadores Lógicos
Algorítmos e Técnicas de Programação
Divisibilidade, vamos aprender através dos números primos!
Algorítmos e Técnicas de Programação
Projeto 1: Game Genius usando AppInventor®
Introdução à lógica de programação utilizando Scratch Aula 1
Introdução à lógica de programação utilizando Scratch Aula 2
Algoritmos Prof.: Carlos Alberto
ALGORITMOS.
ALGORITMOS.
Introdução à lógica de programação utilizando Scratch Aula 4
Circuitos Sequenciais
Aula 05 Distribuição de freguência Prof. Diovani Milhorim
Introdução a progrmação Comandos condicionais: if e switch
Cálculo Numérico Aula 3 – Arredondamento e Operações /04/2014
Aula 02 - Introdução à Lógica Matemática
Problemas de Transporte (Redes)
Operadores Aritméticos
Prof. Elisson de Andrade
2ª ordem não-homogêneas
Distribuição Binomial
MATEMÁTICA.
Aula 3 Professores: Conteúdo: Dante Corbucci Filho
Transcrição da apresentação:

Introdução à lógica de programação utilizando Scratch Aula 3 Universidade Tecnológica Federal do Paraná Campus Curitiba Introdução à lógica de programação utilizando Scratch Aula 3 Juliana Sandis Cavalcante

Relembrando... Blocos de comando: Blocos de função: Blocos de trigger: Possuem uma reentrância na parte superior e uma saliência correspondente na parte inferior Blocos de função: Não possuem saliências. Retornam um valor. São usados como entradas para outros blocos. Blocos de trigger: Possuem a parte superior arredondada. Executam blocos que estão abaixo deles. Blocos de controle: Possuem aberturas que podem armazenar outros blocos.

Relembrando... Programar vários atores; Movimentar atores; Criar diálogos entre os personagens;

Exercício: 1) Escolha o ator que representa um mago e outro ator a sua escolha. Quando o mago falar “Abracadabra” o outro ator deve sumir da tela por pelo menos 5 segundos e então reaparecer. Quais comandos serão necessários?

Resolução Script do mago: Script do inseto: Veja em: https://scratch.mit.edu/projects/177686018/

Estruturas de repetição Uma estrutura de repetição é utilizada quando queremos que um determinado conjunto de ações seja executada várias vezes. No Scratch podemos utilizar como uma estrutura de repetição os seguintes blocos: Os comandos inseridos dentro deste bloco, serão repetidos conforme o número de vezes solicitado, neste caso, dez vezes. E, então seguirá executando os blocos de comandos de forma linear. Os comandos inseridos dentro deste bloco, serão repetidos sempre, até que o botão de parar seja pressionado. Os comandos inseridos dentro deste bloco irão se repetir até que se atinja a condição de parada que foi estabelecida. Veremos essas condições mais para frente.

Vamos começar de forma simples... Utilizando o bloco de repetição para fazer o personagem se mover: Veja em: https://scratch.mit.edu/projects/177690938/ Bloco de repetição para trocar o cenário:

Repetição serve para simplificar e gastar menos tempo! Os dois script fazem a mesma coisa, qual parece melhor?

Exercícios 2) Em uma nova história, insira um ator que apresente mais de uma fantasia e faça com esse personagem se movimente na tela. A repetição da troca da fantasia é capaz de criar essa ilusão de movimento.

Variáveis Variável é a estrutura responsável por guardar um valor na memória do computador. Por exemplo, se quisermos registrar o resultado da soma de dois valores criamos uma variável chamada SOMA e determinamos que o valor dela é igual à 2+3. Soma = 2+3 Soma = 5 O valor guardado na memória da variável soma é 5.

Criando variáveis em Scratch

Vamos ver um exemplo... Eu quero que o gato, o ator deste caso, pergunte qual é o seu nome e salve o seu nome no script. Como farei isso? Veja funcionando em: https://scratch.mit.edu/projects/177197210/

Exercícios: 3) Sua professora de português quer calcular a sua média na disciplina. Você precisa informar pra ela: o seu nome, a sua nota da prova 1 e a nota da prova 2. A professora deverá somar as duas e dividir essa soma por 2 para chegar ao resultado. Quais variáveis serão necessárias para resolver este exercício?

Passo a passo do exercício 3 Crie as variáveis: nome, p1, p2, soma e resultado. Assim como no exemplo do gato, pergunte nome, prova1 e prova 2 e salve esses valores. Em Operadores, você encontrará as operações matemáticas necessárias para somar as notas e fazer a média. Soma = p1 + p2 Resultado = soma/2 Agora é só mostrar o resultado da média obtida! -> Soma -> Subtração -> Multiplicação -> Divisão

Resolução Veja em: https://scratch.mit.edu/projects/177197210/

Parece difícil...mas não se preocupe! Veremos mais sobre repetições e sobre variáveis na próxima aula :)