Baixe o app para aproveitar ainda mais
Prévia do material em texto
Scratch Belo Horizonte, 2018 Algoritmo Definição: Sequência finita de ações/passos a serem executados para resolver um problema. Algoritmos O algoritmo mais simples que existe é o algoritmo que possui apenas uma estrutura sequencial. Basta saber a sequência correta de ações/passos a serem encadeadas para resolver o problema. Exemplo: Ler um valor qualquer, calcular o triplo do valor lido e, finalmente, mostrar o triplo do valor lido. As ações/passos desse algoritmo seriam: •Ler um valor. •Calcular o triplo do valor lido. •Mostrar o triplo do valor lido. Ler um valor Trata-se de entrar com um valor via teclado (entrada padrão) do computador. ◦ Criar uma variável valor para receber o valor entrado via teclado. ◦ Realizar a entrada (pergunta) e atribuir a variável valor o valor entrado (resposta). O equivalente na linguagem Scratch seria: Calcular o triplo do valor lido Consiste em apanhar o valor lido na entrada padrão e multiplicá-lo por três. ◦ Criar a variável triplo para receber o triplo do valor entrado. ◦ Obter o triplo do valor por meio da expressão aritmética: ◦ Atribuir o resultado da expressão a variável triplo. O equivalente na linguagem Scratch seria: Mostrar o triplo do valor lido Apresentar (mostrar, escrever) o triplo do valor lido na saída padrão (monitor) do computador. O equivalente na linguagem Scratch seria: Programa Completo Adicionar o script de controle: O programa completo na linguagem Scratch: Sprite Andar 100 passos Girar 90 graus Andar 50 passos Miar Exemplo I Sprite Andar 100 passos Esperar 2 segundos Girar 90 graus Esperar 0,5 segundo Andar 50 passos Miar Exemplo 2 Sprite Desenhar o caminho Andar 100 passos Esperar 2 segundos Girar 90 graus Esperar 0,5 segundo Andar 50 passos Desenhar o caminho Miar Exemplo 3 Na engenharia tem-se que realizar cálculos e usar informações, tais como, peso, velocidade pressão, temperatura, etc. Para isso criam-se variáveis para manipular os valores dessas informações. No mundo computacional, variáveis são espaços em memória reservados que guardam valores durante a execução de um programa; Todas as variáveis em Scratch devem ser declaradas (criadas), antes de serem usadas. Na aba script pode-se criar variáveis. Variável Criação Atribuição de valores Foi criada uma variável chamada Visor na memória Foi atribuído o valor 0 para o lugar onde está Visor Visor = 0 Foi atribuído o valor 5 para o lugar onde está Visor Visor = 5 Variável Posição de memória 13 Variável Foi atribuído o valor 0 para o lugar onde está a variável Visor A variável Visor recebe 0 Foi atribuído o valor 5 para o lugar onde está a variável Visor A variável Visor recebe o valor 5 00 0 00 5 Exemplo de um totalizador 14 Variável 00 5 total x 60 5 60 65 00 resposta 60 5 total x 60 resposta 60 Exemplos: Variável X muda seu valor para 15 Y muda seu valor para 5*x Este bloco permite ler do teclado Resposta é a variável padrão fornecida pelo ambiente Scratch que recebe o valor lido do teclado Exemplo Sprite Ler um número Calcular o dobro Mostrar o resultado Exemplo 1) Ler o valor do lado de um quadrado e calcular a área do quadrado. 2) Ler a base e a altura de um triangulo e calcular a área do triângulo. 3)Dada a função y = 4x + 5, Calcular y(x) para x = 3. 4) Dada a função y = 4x+5. Ler o valor de x e calcular e mostrar o valor de y(x). Exercícios 5) Ler três valores numéricos, calcular e mostrar a soma dos valores. 6) Ler três valores numéricos, calcular e mostrar a média aritmética dos valores. 7) Calcular o volume de um cilindro a partir da altura h e do raio da base r do cilindro. Exercícios Exercícios 8) Faça um programa que desenhe um quadrado de lado igual a 150 a partir da origem (0,0). 9) Faça um programa que leia um valor inteiro que representa o lado de um quadrado e desenhe o quadrado a partir da origem (0,0). 10) Faça um programa que leia um valor inteiro que representa o lado de um quadrado e desenhar o quadrado. A posição (0,0) está localizada no centro do quadrado. 11) Faça um programa que desenha um triângulo de lado igual a 200 a partir da origem (0,0).
Compartilhar