SlideShare uma empresa Scribd logo
1 de 16
Contagem de Loop
Operações
Lógicas
O bloco de operações lógicas faz uma operação lógica em suas entradas e extrai o
resultado. Uma operação lógica obtém as entradas que são Verdadeiras ou Falsas, e
produz uma saída Verdadeira/Falsa. As operações lógicas disponíveis são E, OU, OU
EXCLUSIVO e NÃO.
Atividade
Este programa faz um robô guiar para frente até que o Sensor de toque seja pressionado ou o
Sensor de cor detecte o preto. Ele usa o modo Lógico OU para combinar as saídas de dois blocos
de sensores em um único resultado Verdadeiro ou Falso. Um resultado Verdadeiro dá o aviso o
ciclo acabar, e depois o robô é parado.
O Bloco de constante permite que você insira um valor que você pode usar em vários lugares diferentes
em seu programa. Se você alterar o valor da constante, todos os locais em que você utilizá-la terão o valor
atualizado.
Bloco de
Constante
Este programa usa um Bloco de constante para fornecer a entrada Força para três Blocos Mover direção
diferentes. Alterando o valor único no Bloco de constante, os três Blocos Mover direção obterão o novo
nível de Força atualizado.
Atividade
O bloco de cálculo faz um cálculo matemático em suas entradas e extrai o resultado. Você pode executar
uma operação matemática simples com uma ou duas entradas, ou inserir uma fórmula com até quatro
entradas.
Bloco de Cálculo
Este programa subtrai 50 da saída de intensidade da luz refletida do bloco Sensor de cor e usa o resultado
como a entrada Força para um motor. Isso fará com que o motor gire para trás quando o sensor de cor
visualizar alguma coisa escura, e para frente, quando o sensor visualizar alguma coisa clara.
Atividade 1
No Modo avançado, o Bloco de cálculo pode calcular expressões matemáticas usando até quatro entradas
e várias operações matemáticas em uma etapa.
Use os Fios de dados para conectar até quatro valores Numéricos às entradas A, B, C, e D. As entradas não
necessárias podem ser deixadas em branco ou 0.
Clique no Campo de texto do bloco na parte superior do bloco para inserir uma expressão matemática em
forma de texto para executar o cálculo. A expressão pode incluir as entradas por nome como “A”, “B”, “C”,
e “D”, constantes numéricas, como “50”, e símbolos matemáticos, como “+”. Você também pode usar
funções da lista exibida e parêntesis adicionais para alterar a ordem das operações.
Modo Avançado
Neste programa do Bloco de cálculo calcula a força de um motor usando entradas de um Sensor de cor e
duas Variáveis. A intensidade da luz refletida do Sensor de cor é conectada à entrada A e as variáveis
denominadas “Ganho” e “Força” são usadas para B e C. A expressão “(A-50)*B+C” no bloco de cálculo
subtrai 50 da intensidade da luz, multiplica o resultado pelo valor do “Ganho” e depois adiciona valor à
“Força”.
Atividade 2
Este programa coloca um medidor de luz gráfica no Monitor EV3. O programa usa um bloco de Sensor de
cor no modo Medida - Intensidade da luz refletida para medir a luz refletida (0-100) e obtém o resultado
em um fio de dados. O resultado é então multiplicado por 1,78 para redimensioná-lo para a largura da tela
do EV3 (178 pixels) e depois usado como a largura de uma forma de retângulo preenchida. Este processo é
repetido em um ciclo para que o monitor seja continuamente atualizado.
Atividade 3
O bloco arredondar, arredonda um número decimal para um valor inteiro. Você pode arredondar para
cima, para baixo ou ao número inteiro mais próximo. Você também pode truncar um número em um certo
número de casas decimais.
Bloco
Arredondar
Os Modos Arredondar ao mais próximo, Para cima e Para baixo arredondam um número decimal
na Entrada para um valor integral no Resultado. Arredondar ao mais próximo usa regras de
arredondamento padrão para arredondar para o número inteiro mais próximo. Arredondar para cima
sempre arredonda para cima e Arredondar para baixo sempre arredonda para baixo.
Bloco
Arredondar
Os Modos Arredondar ao mais próximo, Para cima e Para baixo arredondam um número decimal
na Entrada para um valor integral no Resultado. Arredondar ao mais próximo usa regras de
arredondamento padrão para arredondar para o número inteiro mais próximo. Arredondar para cima
sempre arredonda para cima e Arredondar para baixo sempre arredonda para baixo.
Os Modos Arredondar ao mais próximo, Para cima e Para baixo arredondam um número decimal
na Entrada para um valor integral no Resultado. Arredondar ao mais próximo usa regras de
arredondamento padrão para arredondar para o número inteiro mais próximo. Arredondar para cima
sempre arredonda para cima e Arredondar para baixo sempre arredonda para baixo.
Bloco
Arredondar
O Modo truncar permite que você elimine quaisquer dígitos após uma casa decimal específica em um
número decimal. Quaisquer dígitos após o Número de decimais na Entrada são eliminados no Resultado.
Nenhum outro dígito é afetado (a saída não é arredondada).
Bloco
Comparação
O Bloco de comparação compara dois números para descobrir se eles são iguais ou qual número é
maior. Você pode escolher uma das seis comparações diferentes. O resultado da saída é Verdadeiro
ou Falso.
Esta sequência de bloco faz testes para conferir se o valor da variável “força” é maior que 100 e, em caso
afirmativo, define-o para 100. Comparar Bloco compara o valor da variável a 100 e o resultado Lógico é
usado pela Comutação para escolher alterar ou não o valor da variável.
Atividade
Bloco Alcance
O Bloco de alcance testa se um número está dentro ou fora do alcance numérico especificado. O
resultado da saída é Verdadeiro ou Falso.

Mais conteúdo relacionado

Semelhante a LEGO BLOCOS DE DADOS.pptx

Curso De Algoritmo Aula 9
Curso De Algoritmo   Aula 9Curso De Algoritmo   Aula 9
Curso De Algoritmo Aula 9
Felipe Santos
 
arquitetura de computadores
arquitetura de computadoresarquitetura de computadores
arquitetura de computadores
elliando dias
 
algoritmo-m03-tiposdedados-151221150545.pptx
algoritmo-m03-tiposdedados-151221150545.pptxalgoritmo-m03-tiposdedados-151221150545.pptx
algoritmo-m03-tiposdedados-151221150545.pptx
GustavoMaciel67
 
Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1
engenhariadecomputacao
 
Algoritmos e linguagem pascal
Algoritmos e linguagem pascalAlgoritmos e linguagem pascal
Algoritmos e linguagem pascal
angelicamenegassi
 

Semelhante a LEGO BLOCOS DE DADOS.pptx (20)

Curso De Algoritmo Aula 9
Curso De Algoritmo   Aula 9Curso De Algoritmo   Aula 9
Curso De Algoritmo Aula 9
 
Ecasio
EcasioEcasio
Ecasio
 
arquitetura de computadores
arquitetura de computadoresarquitetura de computadores
arquitetura de computadores
 
INA_-_Fórmulas_e_Funções_-_PDF_C2R.pdf
INA_-_Fórmulas_e_Funções_-_PDF_C2R.pdfINA_-_Fórmulas_e_Funções_-_PDF_C2R.pdf
INA_-_Fórmulas_e_Funções_-_PDF_C2R.pdf
 
Matlab1
Matlab1Matlab1
Matlab1
 
Matemática Computacional - Unidade A - Sistemas de Numeração.pptx
Matemática Computacional - Unidade A - Sistemas de Numeração.pptxMatemática Computacional - Unidade A - Sistemas de Numeração.pptx
Matemática Computacional - Unidade A - Sistemas de Numeração.pptx
 
01 matemática
01   matemática01   matemática
01 matemática
 
Curso de Delphi - Lógica de Programação 3
Curso de Delphi - Lógica de Programação 3Curso de Delphi - Lógica de Programação 3
Curso de Delphi - Lógica de Programação 3
 
Lista de exercício
Lista de exercício   Lista de exercício
Lista de exercício
 
Aula 3-lógica.pptx
Aula 3-lógica.pptxAula 3-lógica.pptx
Aula 3-lógica.pptx
 
02 fp02
02 fp0202 fp02
02 fp02
 
Lista exercícios
Lista exercíciosLista exercícios
Lista exercícios
 
algoritmo-m03-tiposdedados-151221150545.pptx
algoritmo-m03-tiposdedados-151221150545.pptxalgoritmo-m03-tiposdedados-151221150545.pptx
algoritmo-m03-tiposdedados-151221150545.pptx
 
Aula08 operadores
Aula08 operadoresAula08 operadores
Aula08 operadores
 
Cap 1 matematica
Cap 1 matematicaCap 1 matematica
Cap 1 matematica
 
Aula 11 - Validação de Dados.pdf
Aula 11 - Validação de Dados.pdfAula 11 - Validação de Dados.pdf
Aula 11 - Validação de Dados.pdf
 
Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1
 
Arquitetura 4
Arquitetura 4Arquitetura 4
Arquitetura 4
 
Arquitetura 4
Arquitetura 4Arquitetura 4
Arquitetura 4
 
Algoritmos e linguagem pascal
Algoritmos e linguagem pascalAlgoritmos e linguagem pascal
Algoritmos e linguagem pascal
 

LEGO BLOCOS DE DADOS.pptx

  • 2. Operações Lógicas O bloco de operações lógicas faz uma operação lógica em suas entradas e extrai o resultado. Uma operação lógica obtém as entradas que são Verdadeiras ou Falsas, e produz uma saída Verdadeira/Falsa. As operações lógicas disponíveis são E, OU, OU EXCLUSIVO e NÃO.
  • 3. Atividade Este programa faz um robô guiar para frente até que o Sensor de toque seja pressionado ou o Sensor de cor detecte o preto. Ele usa o modo Lógico OU para combinar as saídas de dois blocos de sensores em um único resultado Verdadeiro ou Falso. Um resultado Verdadeiro dá o aviso o ciclo acabar, e depois o robô é parado.
  • 4. O Bloco de constante permite que você insira um valor que você pode usar em vários lugares diferentes em seu programa. Se você alterar o valor da constante, todos os locais em que você utilizá-la terão o valor atualizado. Bloco de Constante
  • 5. Este programa usa um Bloco de constante para fornecer a entrada Força para três Blocos Mover direção diferentes. Alterando o valor único no Bloco de constante, os três Blocos Mover direção obterão o novo nível de Força atualizado. Atividade
  • 6. O bloco de cálculo faz um cálculo matemático em suas entradas e extrai o resultado. Você pode executar uma operação matemática simples com uma ou duas entradas, ou inserir uma fórmula com até quatro entradas. Bloco de Cálculo
  • 7. Este programa subtrai 50 da saída de intensidade da luz refletida do bloco Sensor de cor e usa o resultado como a entrada Força para um motor. Isso fará com que o motor gire para trás quando o sensor de cor visualizar alguma coisa escura, e para frente, quando o sensor visualizar alguma coisa clara. Atividade 1
  • 8. No Modo avançado, o Bloco de cálculo pode calcular expressões matemáticas usando até quatro entradas e várias operações matemáticas em uma etapa. Use os Fios de dados para conectar até quatro valores Numéricos às entradas A, B, C, e D. As entradas não necessárias podem ser deixadas em branco ou 0. Clique no Campo de texto do bloco na parte superior do bloco para inserir uma expressão matemática em forma de texto para executar o cálculo. A expressão pode incluir as entradas por nome como “A”, “B”, “C”, e “D”, constantes numéricas, como “50”, e símbolos matemáticos, como “+”. Você também pode usar funções da lista exibida e parêntesis adicionais para alterar a ordem das operações. Modo Avançado
  • 9. Neste programa do Bloco de cálculo calcula a força de um motor usando entradas de um Sensor de cor e duas Variáveis. A intensidade da luz refletida do Sensor de cor é conectada à entrada A e as variáveis denominadas “Ganho” e “Força” são usadas para B e C. A expressão “(A-50)*B+C” no bloco de cálculo subtrai 50 da intensidade da luz, multiplica o resultado pelo valor do “Ganho” e depois adiciona valor à “Força”. Atividade 2
  • 10. Este programa coloca um medidor de luz gráfica no Monitor EV3. O programa usa um bloco de Sensor de cor no modo Medida - Intensidade da luz refletida para medir a luz refletida (0-100) e obtém o resultado em um fio de dados. O resultado é então multiplicado por 1,78 para redimensioná-lo para a largura da tela do EV3 (178 pixels) e depois usado como a largura de uma forma de retângulo preenchida. Este processo é repetido em um ciclo para que o monitor seja continuamente atualizado. Atividade 3
  • 11. O bloco arredondar, arredonda um número decimal para um valor inteiro. Você pode arredondar para cima, para baixo ou ao número inteiro mais próximo. Você também pode truncar um número em um certo número de casas decimais. Bloco Arredondar
  • 12. Os Modos Arredondar ao mais próximo, Para cima e Para baixo arredondam um número decimal na Entrada para um valor integral no Resultado. Arredondar ao mais próximo usa regras de arredondamento padrão para arredondar para o número inteiro mais próximo. Arredondar para cima sempre arredonda para cima e Arredondar para baixo sempre arredonda para baixo. Bloco Arredondar Os Modos Arredondar ao mais próximo, Para cima e Para baixo arredondam um número decimal na Entrada para um valor integral no Resultado. Arredondar ao mais próximo usa regras de arredondamento padrão para arredondar para o número inteiro mais próximo. Arredondar para cima sempre arredonda para cima e Arredondar para baixo sempre arredonda para baixo. Os Modos Arredondar ao mais próximo, Para cima e Para baixo arredondam um número decimal na Entrada para um valor integral no Resultado. Arredondar ao mais próximo usa regras de arredondamento padrão para arredondar para o número inteiro mais próximo. Arredondar para cima sempre arredonda para cima e Arredondar para baixo sempre arredonda para baixo.
  • 13. Bloco Arredondar O Modo truncar permite que você elimine quaisquer dígitos após uma casa decimal específica em um número decimal. Quaisquer dígitos após o Número de decimais na Entrada são eliminados no Resultado. Nenhum outro dígito é afetado (a saída não é arredondada).
  • 14. Bloco Comparação O Bloco de comparação compara dois números para descobrir se eles são iguais ou qual número é maior. Você pode escolher uma das seis comparações diferentes. O resultado da saída é Verdadeiro ou Falso.
  • 15. Esta sequência de bloco faz testes para conferir se o valor da variável “força” é maior que 100 e, em caso afirmativo, define-o para 100. Comparar Bloco compara o valor da variável a 100 e o resultado Lógico é usado pela Comutação para escolher alterar ou não o valor da variável. Atividade
  • 16. Bloco Alcance O Bloco de alcance testa se um número está dentro ou fora do alcance numérico especificado. O resultado da saída é Verdadeiro ou Falso.