Lição de Programação EV3 Intermediário

Documentos relacionados
LIÇÃO DE PROGRAMAÇÃO INTERMEDIÁRIO

LIÇÃO DE PROGRAMAÇÃO EV3 AVANÇADA. Matrizes. By Droids Robotics

LIÇÃO DE PROGRAMAÇÃO INICIANTE

Lição de Programação EV3 Intermediário

LIÇÃO DE PROGRAMAÇÃO INTERMEDIÁRIA

LIÇÃO DE PROGRAMAÇÃO EV3 AVANÇADA

LIÇÃO DE PROGRAMAÇÃO INICIANTE

LIÇÃO DE PROGRAMAÇÃO INTERMEDIÁRIA

LIÇÃO DE PROGRAMAÇÃO INICIANTE

Seguidores de Linha: Básico ao Proporcional

Registro De Dados (Parte 1)

Registro de Dados (Parte 2)

LIÇÃO DE PROGRAMAÇÃO INICIANTE

PROGRAMAÇÃO INTERMEDIÁRIA - LIÇÃO #5

Controle Proporcional

LIÇÃO DE PROGRAMAÇÃO INICIANTE

CONSTRUINDO UM ROBÔ DE COMPETIÇÃO SESHAN BROTHERS TRADUZIDO POR EQUIPE SUNRISE

Programação Intermediária - Aula #7 Melhorando a segurança no robô. Por Droids Robotics

Criação de Testes APRENDIZAGEM TUTORIAL DO. Autor(es) Scarlat Pâmela Silva

Outlook Web App (OWA)

Moodle para iniciantes --- Criação: Ana Matte/UFMG (acris/texto Livre)

Conteúdo Datasoul: Visão geral e controles básicos Requisito mínimo Resumo... 2 (1) - Barra de Ferramentas Principal:...

Escola Secundária c/ 3º Ciclo de Ferreira Dias. CURSOS PROFISSIONAIS Ano Letivo 2012 / Atividade 2

TUTORIAL WEBQUEST FÁCIL: Criando WebQuests. Realização: Secretaria Geral de Educação a Distância da Universidade Federal de São Carlos

BLOCO LOOP. Figura 1 Bloco loop (repetir para sempre) Figura 2 Bloco loop (repetir até o sensor de toque ser activado) PARÂMETROS DO BLOCO LOOP

OneDrive e OneNote para Smartphone

Instituto Federal de Ciência, Educação e Tecnologia de São Paulo

DATA WIRES. Figura 1 O mesmo bloco motor com o data hub fechado e aberto

Cartões Jogo de Pega-pega

1. Crie um novo projeto Scratch. Apague o gato clicando com o botão direito e em apagar.

Dados dinâmicos em um relatório de Tabela Dinâmica ou de Gráfico

Material original criado por: Vitor de Carvalho Melo Lopes e Jucimar de Souza Lima Junior

Cisco Unified Attendant Console Compact Edition v8.6.5

Tutorial do novo módulo Conteúdo do Portal Publicação de Documentos

Como gerar credenciais de API do tipo REST no PayPal. Como gerar credenciais de API do tipo REST no PayPal

Unidade 2: Navegação e Edição Básica

. Tutorial de Acesso.

1 - Introdução. Imagem Tipos de Blocos

Como usar o Caderno Digital?

Aula 01 Microsoft Excel 2016

Tutorial para visualizar e armazenar imagens de stand alone Luzvision

Manual do usuário do CAP (Posição de atendimento central)

COMO COMEÇAR Guia de Referência Rápida MAPAS

O que é um slide mestre do Power Point?

MANUAL DO SEU TABLET DO CONGRESSO

CURSO BÁSICO. Ao selecionar a sua disciplina, aparecerá a página principal contendo as informações e as atividades disponíveis.

Manual do Receptor Infravermelho Studuino

Apostila de Windows Movie Maker

Guia do Instrutor Jogo da Bruxa

UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática

Limpar cache e dados de navegação

Como evitar folhas em branco nos arquivos PDF gerados com o Calc

Tutorial para Power Point

Manual do Picmi. Jakob Gruber Tradução: Marcus Gama

Antes da aula. Para mudar o idioma, no canto superior esquerdo da tela, clique no botão em forma de engrenagem. Escolha Language.

Processando notas em Moodle (1.6.5+)

BLOCO WAIT. Figura 3 Bloco de espera (para um sensor) Símbolo Descrição Por defeito 1

45 minutos. Utilize seguinte ou anterior no canto inferior esquerdo para avançar para a próxima página ou voltar ao anterior. Abra o arquivo Tutorial

APRESENTAÇÃO ELETRÔNICA POWER POINT

Como alterar o toque no windows 10 mobile.

WINRAR COMPACTADOR E DESCOMPACTADOR DE ARQUIVOS

A actividade MINI- TESTE*

Criar vídeos em 3D no VideoWave O modo simples

Centro de Suporte. (Sistema Android) RCAMail Manual de Utilização Página 1

1IPBrick Groupware - Manual de utilização

Exercícios: Vetores e Matrizes

ESCOLA SUPERIOR DE TECNOLOGIA DE TOMAR DEPARTAMENTO DE ENGENHARIA INFORMÁTICA 2006/2007

possibilidades e criatividade Moodle em minha sala de aula Atividades e Recursos Questionário Parte IV Configurando um questionário

motorola W220 Conhecendo seu telefone Fone de ouvido Porta da bateria Tecla S para Navegação Teclas de volume Tecla N para Enviar

L5000. Manual de Usuário. Pág 1

pdf

GUIA PRÁTICO. Câmera frontal. Diminuir/ Aumentar volume. Tecla Liga/ Desliga. Câmera. Sensor de impressão digital 5026J CJB1L43ALBRA

Ao selecionar o seu curso, aparecerá a página principal contendo as informações e as atividades disponíveis.

AMBIENTE VIRTUAL DE APRENDIZAGEM

APP INVENTOR. APP INVENTOR Exercício 1 Cálculo do IMC

Enviar fotos e vídeos de uma câmera para um smartphone

Dreamweaver CS5 -5- CAPÍTULO 1... Iniciando e conhecendo o dreamweaver...8 Interfaces...23 Criando e confi gurando sites...24 Exercícios...

Interface. Movimentação na planilha

PROJETO INFORMÁTICA NA ESCOLA

Laboratório Bluetooth

CURSO BÁSICO DE CRIAÇÃO DE SITES MÓDULO 1 AULA 2

ÍNDICE. PowerPoint CAPÍTULO 1... CAPÍTULO 2... CAPÍTULO 3...

Windows 10 Prof. Rodrigo Schaeffer

Manual de Utilização do PWAP Android

1º Passo: acesse o site da FPG ( passe o mouse sobre o menu ÁREA DO ALUNO e logo em seguida clique em Portal RM.

play Guia de uso TV Conectada

Análise de Textos: análise de conteúdo

COMO CRIAR VÁRIOS USUÁRIOS COM NÍVEL DE ACESSO DIFERENTE NO MULTISEG SE104, SE108, SE116, SE204, SE208, SE216, SE404, SE408, SE416, SE432, SE504,

FORMAÇÃO DE MICROSOFT EXCEL 2010

Manual do Usuário Fechadura Mundi Fechadura Mundi

Definições das opções Ferramentas, Opções Ferramentas, Opções Opções do Sistema Propriedades do Documento Opções do Sistema

Configuração > Minha Equipe

1. Introdução O que é Microsoft PowerPoint Recursos de PowerPoint. Introdução

Tutorial. Crachás de Identificação

Ambiente de programação

COMO INSTALAR O CATÁLOGO

IRIScan Anywhere 5. Scan anywhere, go paperless! PDF. Mobile scanner & OCR software. for Windows and Mac

DEFINIÇÃO DE BANCO DE DADOS...08 MANIPULANDO BANCO DE DADOS...08 INICIANDO O ACCESS...10 CONHECENDO A TELA...10

Aula 4 Microsoft PowerPoint 2003: Criando uma Apresentação

Transcrição:

1 Lição de Programação EV3 Intermediário Variáveis Por Droids Robotics

2 Objetivos Aprender sobre diferentes tipos de variáveis Aprender como ler e escrever nas variáveis Prerequisitos: Condutor de Dados (Data wires), Sensor de Cor e Blocos de Exibição e de Espera

3 Ferramenta Adicional: Blocos de Exibição Conectados Texto a ser exibido Clique no campo para escolher conexão Texto fornecido na conexão Apagar a tela antes da exibição Coluna de início da exibição Linha de início da exibição Texto em Branco ou Preto Tamanho do texto 0 Letra pequena 1 Letra pequena em negrito 2 Letra grande

4 Variáveis O que é uma variável? Resp.: Uma variável armazena um valor que você poderá usar mais tarde no seu programa. Pense nela como se fosse um bloco de notas ou uma caixa que guarda um valor para você. Você pode dar um nome qualquer para a variável Você pode definir o tipo da variável: Numérico (guarda um número) Lógico (pode ser Verdadeiro/Falso) Texto (guarda uma linha de texto Olá mundo ) Matriz numérica (guarda um conjunto de números 1,2,3,10,55) Matriz lógica (Guarda um conjunto de valores lógicos Verdadeiro, Verdadeiro, Falso) Elas podem ser usadas tanto com Entradas ou Saídas assim você pode tanto. Escrever põe um valor dentro da variável Ler recupera o último valor escrito dentro da variável

5 Por que Variáveis? Variáveis são uma forma fácil de transferir dados entre os códigos sem utilizar tantos condutores de dados (data wires) Você pode também, usar variáveis para transferir dados entre My Block sem a entrada (e.g. Uma variável para o tamanho da roda em Mover polegadas Você provavelmente não quer que esta informação seja uma entrada já que muda raramente. Você pode, também, querer usar o valor em outros lugares e mudar somente em um local.) Matriz de variáveis pode armazenar múltiplos dados sem a necessidade de várias conexões ou variáveis Ter muitos condutores de dados(data wires) ou variáveis pode fazer com que o seu código seja confuso

6 Blocos de Variáveis Numérica Lógica Texto Escrita (Entradas) tem um saltado para cima Leitura (Saídas) tem um saltado para baixo Use a chave acima para identificar se as variáveis são de Entradas ou Saídas e se elas são Numéricas, Lógicas ou Texto Leitura Numérica Escrita Numérica Leitura Texto Escrita Texto Leitura Lógica Escrita Lógica DICA: Você pode mudar o tipo da variável no canto inferior esquerdo do bloco. Quando você exibir lógica na tela, irá aparecer 1 se for Verdadeiro e 0 se for Falso

7 Saídas dos diferentes tipos de variáveis Escrever na variável Você pode adivinhar o que cada um destes faz? Aqui exibimos o valor da variável na tela Variáveis Numéricas: Isto irá exibir 10 na tela Variáveis Lógicas: Isto irá exibir 0 na tela Variáveis texto: Isto irá exibir Hello na tela

Desafios Desafio 1: Você poderia criar um programa que exibe o número de vezes que você clicou no botão para cima? Desafio 2 FIM Desafio 2: Você poderia escrever um programa que conta o número de linhas pretas que você cruzou? INÍCIO 8

9 Desafio 1 Solução: Contador de Cliques

10 Desafio 2 Solução: Contador de Linhas

11 Próximos Passos Nós usamos variáveis nas seguintes lições: Avançado: Sistema de Menu Avançado: Sincronização do Feixe Paralelo

12 Créditos Este tutorial foi criado por Sanjay Seshan e Arvind Seshan dos Droids Robotics (team@droidsrobotics.org). Foi traduzido por Naira M. Hirakawa Mais lições no site www.ev3lessons.com Este trabalho é licensiado sob Creative Commons Attribution- NonCommercial-ShareAlike 4.0 International License.