6.2 Usando operadores e expressões em Scratch

Se você chegou neste capítulo considero que já tenha estudado os conceitos de variáveis no capítulo Operadores e Expressões. Agora vamos aplicar esses conceitos ao Scratch e utilizar um pouco da nossa metodologia.

No Scratch temos a categoria Operadores para tratar de operadores e expressões, porém alguns comandos/operadores são vistos em outras categorias. Primeiro, iremos abordar os operadores aritméticos, lembre que na seção anterior Usando variáveis em Scratch você aprendeu a usar o operador de atribuição com o comando mude <variável> para <0>. Agora iremos ver os operadores relativos a operações matemáticas, são eles:

Para usar esses operadores precisaresmo atribuí-los a uma variável ou usá-los em comandos mais avançados que ainda não aprendemos, por isso vamos utilizar na atribuição de variáveis.

1) Mudar a idade para o valor da soma entre 1 e 2.

2) No código abaixo, a variável numero1 receberá 5 e a variável numero2 receberá o resultado da multiplicação entre o valor de numero1 e 2, ou seja, receberá 10.

3) O código abaixo atribui 0 ou 1 a variável parImpar. Não ficou claro? O código atribui 5 a variável numero1, depois atribui o resto da divisão entre numero1 e 2 à variável numero2, ou seja, numero2 receberá o resto da divisão inteira entre numero1 e o valor 2, o resto de qualquer número por 2 ou é 0 ou é 1, dúvida?

Vamos fazer as seguintes contas como divisão inteira, ou seja, divisão entre números inteiros com resultado inteiro e tendo resto.

2 / 2 = 1 e resta 0
3 / 2 = 1 e resta 1
4 / 2 = 2 e resta 0
15 / 2 = 7 e resta 1
16 / 2 = 8 e resta 0

Perceba que todo número impar dividido por 2 resulta em um resto 1 e todo número par resulta em um resto 0. Agora vamos ver o código no Scratch com ficará.

Os operadores relacionais e lógicos serão abordados na seção de estruturas condicionais no Scratch, pois ficará mais fácil entender e utilizar.

Last updated