SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
Robô Falante
Você aprenderá a programar o seu próprio robô falante!
Passo 1: Seu robô
Lista de atividades
• Antes de começar a fazer seu robô você precisa decidir sobre a personalidade dele:
• Qual será seu nome?
• Onde ele vive?
• Ele é feliz? Sério? Divertido? Tímido? Amigável?
• Crie um novo projeto no Scratch e delete o ator do gato, assim o seu projeto ficará
vazio. Você pode entrar no editor online do Scratch através do
endereço jumpto.cc/scratch-new.
• Escolha como ator um desses personagens abaixo e adicione ao seu projeto:
• Escolha um pano de fundo que combine com a personalidade do seu robô. Aqui
temos um exemplo, mas o seu programa não precisa ser exatamente assim, sinta-se
livre pra escolher outro!
SALVE SEU PROJETO
Passo 2: Um robô conversativo
Agora que você tem um robô com personalidade, vamos programá-lo para conversar
com você.
Lista de atividades
• Clique no ator que representa o seu robô e adicione este código:
• Clique no seu robô para testar. Depois que ele pergunta pelo seu nome, digite na
caixa de texto que aparece na parte de baixo do palco.
• O seu robô apenas responde Que nome lindo! todas as vezes. Você pode
personalizar a resposta do seu robô e utilizar o nome que foi colocado pelo usuário.
Mude o código do robô, ele deverá ficar mais ou menos assim:
Para criar o último bloco você precisará pegar um bloco verde junte, e arraste ele
para dentro do bloco diga.
Você pode mudar o texto hello que vem neste bloco para qualquer outro texto que
você quiser, como fizemos com o Olá, e arrastar o bloco azul claro resposta (da
seção de ‘Sensores’) para o lugar da palavra world.
• Teste o seu novo programa. Ele funciona como esperado? Você consegue consertar os
problemas encontrados? (Dica: tente adicionar alguns espaços em branco!)
• Pode ser que você queira guardar o nome do usuário em uma variável, então você
poderia utilizar ele novamente em outro momento no seu programa. Crie uma nova
variável chamada nome. Se você tiver esquecido como fazer isso, dê uma olhada no
projeto “Balões” para relembrar.
• A última informação que você passa para o robô fica guardada nessa variável especial
chamada resposta. Vá até o conjunto de blocos chamado Sensores e clique no
bloco resposta, um marcador aparecerá. O valor atual em resposta deve então ser
mostrado no canto superior esquerdo do palco.
• Uma vez que você tenha criado a nova variável, veja se o seu código para o robô está
dessa forma:
• Se você testar o seu programa novamente, você irá notar que a resposta será guardada
na variável nome e é mostrada no canto superior esquerdo do palco. A
variável nome deve agora conter o mesmo valor que a variável resposta.
Se você preferir não ver a variável no palco, você pode clicar em cima dela na aba
‘Scripts’ e desmarcar a caixa de seleção que fica ao lado do nome da variável, assim
ela não aparecerá mais.
SALVE SEU PROJETO
Desafio: Mais questões
Programe o seu robô para fazer outra pergunta. Você consegue guardar a nova
resposta em uma variável?
Passo 3: Tomando decisões
Você pode programar o seu robô para decidir o que fazer baseado na resposta do
usuário.
Lista de atividades
• Vamos fazer o seu robô perguntar algo que tenha como resposta um sim ou um não.
Aqui temos um exemplo, mas você pode criar a sua própria questão, se quiser:
Repare que agora que você guardou o nome do usuário em uma variável, você pode
usá-la quantas vezes quiser e da forma que desejar!
• Para testar o seu programa da maneira correta, você precisará testá-lo duas vezes -
uma digitando não como resposta e outra para o sim. Você deve apenas ouvir uma
resposta do seu robô se sua resposta for sim.
• O problema com o seu robô agora é que ele não dá uma resposta quando o usuário
responde não. Você pode arrumar isso, ao mudar o bloco se para um
bloco se/senão, então o seu código deve ficar assim:
• Se você testar o seu código, você verá que agora você vai receber uma resposta de
qualquer maneira, seja a sua resposta sim ou não. Seu robô deve responder
com Que ótimo que esteja bem! quando você responde sim, mas deve
responder um Que pena!, se você digitar qualquer coisa que não seja
um sim (senão tem um significado como qualquer coisa que não seja isso
que eu falei).
• Você pode colocar qualquer código dentro de um bloco se ou senão, não apenas
código para fazer o seu robô falar. Por exemplo, você pode mudar a fantasia do seu
robô para combinar com as respostas dadas.
Se você der uma olhada nas fantasias do seu robô, verá que ele tem mais de uma.
Caso ele não tenha, você sempre pode adicionar mais!
• Você pode usar essas fantasias como parte da resposta do seu robô. Adicione esse
código:
• Teste o seu programa, você deve ver que o rosto do robô mudou dependendo da
resposta que você dá pra ele.
SALVE SEU PROJETO
Desafio: Mais decisões
Programe o seu robô para fazer outra pergunta, algo com sim ou não como resposta. Você
consegue fazer o seu robô responder a pergunta?
SALVE SEU PROJETO
Passo 4: Mudando o local
Você também pode programar o seu robô para mudar o local onde ele está.
Lista de atividades
• Adicione outro pano de fundo ao seu palco, por exemplo, o pano de fundo da lua (‘moon’).
• Você pode programar agora que o robô mude de lugar adicionando esse código:
• Você também precisa ter certeza de que o robô está no espaço e não na Lua quando você começar a
falar com ele. Adicione esse código ao topo do código do seu robô:
• Teste seu programa, e responda sim quando perguntado se quer acompanhar o seu robô até a Lua.
se tudo ocorrer como esperado, você deverá ver o local onde ele está mudar.
• Seu robô muda de lugar se você digita não? E se você digitar Eu não tenho certeza?
• Você também pode adicionar esse código dentro do seu bloco se, isso fará o seu robô dar quatro
pulinhos se a resposta for sim:
• Teste seu código novamente. Seu robô pula quando a sua resposta é sim?
SALVE SEU PROJETO
Desafio: Faça seu próprio robô
Use o que você acabou de aprender para finalizar a criação do seu robô interativo. Algumas idéias
pra melhorá-lo:
Assim que tiver acabado, chame seus amigos para conversar com seu robô! Eles gostaram da
personalidade dele? Eles encontraram algum problema nele?
SALVE SEU PROJETO

Mais conteúdo relacionado

Semelhante a Robo Falante

DDD linguagem ubiqua + codigo expressivo
DDD  linguagem ubiqua + codigo expressivoDDD  linguagem ubiqua + codigo expressivo
DDD linguagem ubiqua + codigo expressivoGabriel Schade Cardoso
 
Algoritmos 0 - apresentação
Algoritmos   0 - apresentaçãoAlgoritmos   0 - apresentação
Algoritmos 0 - apresentaçãoDaniel Moura
 
Pensamento computacional - aula inicial.
Pensamento computacional - aula inicial.Pensamento computacional - aula inicial.
Pensamento computacional - aula inicial.IRACEMAAPARECIDAMEND1
 
INFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.ppt
INFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.pptINFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.ppt
INFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.pptPatricaNascimento1
 
Apostila - Curso Lógica de Programação.pdf
Apostila - Curso Lógica de Programação.pdfApostila - Curso Lógica de Programação.pdf
Apostila - Curso Lógica de Programação.pdfPesquisaCampoCampoPe
 
Clean Code - Fork In Tuba
Clean Code - Fork In TubaClean Code - Fork In Tuba
Clean Code - Fork In TubaRafael Paz
 
Apostila O Mundo Mágico do Photoshop
Apostila O Mundo Mágico do PhotoshopApostila O Mundo Mágico do Photoshop
Apostila O Mundo Mágico do PhotoshopWelington Carvalho
 
ALGEBRA 06 - Tipos Primitivos de Dados.ppt
ALGEBRA 06 - Tipos Primitivos de Dados.pptALGEBRA 06 - Tipos Primitivos de Dados.ppt
ALGEBRA 06 - Tipos Primitivos de Dados.ppttridapalliadriana
 
Uma abordagem funcional para gerenciamento de erros
Uma abordagem funcional para gerenciamento de errosUma abordagem funcional para gerenciamento de erros
Uma abordagem funcional para gerenciamento de errosGabriel Schade Cardoso
 
ALG 06 - Tipos Primitivos de Dados.ppt
ALG 06 - Tipos Primitivos de Dados.pptALG 06 - Tipos Primitivos de Dados.ppt
ALG 06 - Tipos Primitivos de Dados.pptCatia Cilene
 
Astro Pi - introdução ao Python
Astro Pi - introdução ao PythonAstro Pi - introdução ao Python
Astro Pi - introdução ao PythonAna Carneirinho
 
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOSAULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOSprofjotamarcosduarte
 
Python bge
Python bgePython bge
Python bgeTiago
 
Como fazer um jogo interativo com o impress
Como fazer um jogo interativo com o impressComo fazer um jogo interativo com o impress
Como fazer um jogo interativo com o impressVaniacalmeida
 
Aula 1 - Java - Prof.ª Cristiane Fidelix
Aula 1 - Java - Prof.ª Cristiane FidelixAula 1 - Java - Prof.ª Cristiane Fidelix
Aula 1 - Java - Prof.ª Cristiane FidelixCris Fidelix
 

Semelhante a Robo Falante (20)

Minicurso de App Inventor
Minicurso de App InventorMinicurso de App Inventor
Minicurso de App Inventor
 
Minicurso Ruby
Minicurso RubyMinicurso Ruby
Minicurso Ruby
 
Oficina App Inventor
Oficina App InventorOficina App Inventor
Oficina App Inventor
 
Apresentação
ApresentaçãoApresentação
Apresentação
 
portugol
portugolportugol
portugol
 
DDD linguagem ubiqua + codigo expressivo
DDD  linguagem ubiqua + codigo expressivoDDD  linguagem ubiqua + codigo expressivo
DDD linguagem ubiqua + codigo expressivo
 
Algoritmos 0 - apresentação
Algoritmos   0 - apresentaçãoAlgoritmos   0 - apresentação
Algoritmos 0 - apresentação
 
Pensamento computacional - aula inicial.
Pensamento computacional - aula inicial.Pensamento computacional - aula inicial.
Pensamento computacional - aula inicial.
 
INFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.ppt
INFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.pptINFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.ppt
INFORMATICA LOGICA DE PROGRAMAÇÃO E ALGORITIMOS AULA- 01.ppt
 
Apostila - Curso Lógica de Programação.pdf
Apostila - Curso Lógica de Programação.pdfApostila - Curso Lógica de Programação.pdf
Apostila - Curso Lógica de Programação.pdf
 
Clean Code - Fork In Tuba
Clean Code - Fork In TubaClean Code - Fork In Tuba
Clean Code - Fork In Tuba
 
Apostila O Mundo Mágico do Photoshop
Apostila O Mundo Mágico do PhotoshopApostila O Mundo Mágico do Photoshop
Apostila O Mundo Mágico do Photoshop
 
ALGEBRA 06 - Tipos Primitivos de Dados.ppt
ALGEBRA 06 - Tipos Primitivos de Dados.pptALGEBRA 06 - Tipos Primitivos de Dados.ppt
ALGEBRA 06 - Tipos Primitivos de Dados.ppt
 
Uma abordagem funcional para gerenciamento de erros
Uma abordagem funcional para gerenciamento de errosUma abordagem funcional para gerenciamento de erros
Uma abordagem funcional para gerenciamento de erros
 
ALG 06 - Tipos Primitivos de Dados.ppt
ALG 06 - Tipos Primitivos de Dados.pptALG 06 - Tipos Primitivos de Dados.ppt
ALG 06 - Tipos Primitivos de Dados.ppt
 
Astro Pi - introdução ao Python
Astro Pi - introdução ao PythonAstro Pi - introdução ao Python
Astro Pi - introdução ao Python
 
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOSAULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
AULA 06 - REVISÃO DE CONCEITOS INICIAIS DE ALGORITMOS
 
Python bge
Python bgePython bge
Python bge
 
Como fazer um jogo interativo com o impress
Como fazer um jogo interativo com o impressComo fazer um jogo interativo com o impress
Como fazer um jogo interativo com o impress
 
Aula 1 - Java - Prof.ª Cristiane Fidelix
Aula 1 - Java - Prof.ª Cristiane FidelixAula 1 - Java - Prof.ª Cristiane Fidelix
Aula 1 - Java - Prof.ª Cristiane Fidelix
 

Último

Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Ilda Bicacro
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfEmanuel Pio
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorEdvanirCosta
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresAnaCarinaKucharski1
 
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...licinioBorges
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...azulassessoria9
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...azulassessoria9
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESEduardaReis50
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfmaurocesarpaesalmeid
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfWagnerCamposCEA
 

Último (20)

Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
Historia da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdfHistoria da Arte europeia e não só. .pdf
Historia da Arte europeia e não só. .pdf
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
INTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de ProfessorINTERVENÇÃO PARÁ - Formação de Professor
INTERVENÇÃO PARÁ - Formação de Professor
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos DescritoresATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
ATIVIDADE PARA ENTENDER -Pizzaria dos Descritores
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕESCOMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
COMPETÊNCIA 4 NO ENEM: O TEXTO E SUAS AMARRACÕES
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
 

Robo Falante

  • 1. Robô Falante Você aprenderá a programar o seu próprio robô falante! Passo 1: Seu robô Lista de atividades • Antes de começar a fazer seu robô você precisa decidir sobre a personalidade dele: • Qual será seu nome? • Onde ele vive? • Ele é feliz? Sério? Divertido? Tímido? Amigável? • Crie um novo projeto no Scratch e delete o ator do gato, assim o seu projeto ficará vazio. Você pode entrar no editor online do Scratch através do endereço jumpto.cc/scratch-new. • Escolha como ator um desses personagens abaixo e adicione ao seu projeto:
  • 2. • Escolha um pano de fundo que combine com a personalidade do seu robô. Aqui temos um exemplo, mas o seu programa não precisa ser exatamente assim, sinta-se livre pra escolher outro! SALVE SEU PROJETO Passo 2: Um robô conversativo Agora que você tem um robô com personalidade, vamos programá-lo para conversar com você. Lista de atividades • Clique no ator que representa o seu robô e adicione este código: • Clique no seu robô para testar. Depois que ele pergunta pelo seu nome, digite na caixa de texto que aparece na parte de baixo do palco.
  • 3. • O seu robô apenas responde Que nome lindo! todas as vezes. Você pode personalizar a resposta do seu robô e utilizar o nome que foi colocado pelo usuário. Mude o código do robô, ele deverá ficar mais ou menos assim: Para criar o último bloco você precisará pegar um bloco verde junte, e arraste ele para dentro do bloco diga. Você pode mudar o texto hello que vem neste bloco para qualquer outro texto que você quiser, como fizemos com o Olá, e arrastar o bloco azul claro resposta (da seção de ‘Sensores’) para o lugar da palavra world. • Teste o seu novo programa. Ele funciona como esperado? Você consegue consertar os problemas encontrados? (Dica: tente adicionar alguns espaços em branco!) • Pode ser que você queira guardar o nome do usuário em uma variável, então você poderia utilizar ele novamente em outro momento no seu programa. Crie uma nova variável chamada nome. Se você tiver esquecido como fazer isso, dê uma olhada no projeto “Balões” para relembrar. • A última informação que você passa para o robô fica guardada nessa variável especial chamada resposta. Vá até o conjunto de blocos chamado Sensores e clique no
  • 4. bloco resposta, um marcador aparecerá. O valor atual em resposta deve então ser mostrado no canto superior esquerdo do palco. • Uma vez que você tenha criado a nova variável, veja se o seu código para o robô está dessa forma: • Se você testar o seu programa novamente, você irá notar que a resposta será guardada na variável nome e é mostrada no canto superior esquerdo do palco. A variável nome deve agora conter o mesmo valor que a variável resposta. Se você preferir não ver a variável no palco, você pode clicar em cima dela na aba ‘Scripts’ e desmarcar a caixa de seleção que fica ao lado do nome da variável, assim ela não aparecerá mais. SALVE SEU PROJETO Desafio: Mais questões Programe o seu robô para fazer outra pergunta. Você consegue guardar a nova resposta em uma variável?
  • 5. Passo 3: Tomando decisões Você pode programar o seu robô para decidir o que fazer baseado na resposta do usuário. Lista de atividades • Vamos fazer o seu robô perguntar algo que tenha como resposta um sim ou um não. Aqui temos um exemplo, mas você pode criar a sua própria questão, se quiser: Repare que agora que você guardou o nome do usuário em uma variável, você pode usá-la quantas vezes quiser e da forma que desejar! • Para testar o seu programa da maneira correta, você precisará testá-lo duas vezes - uma digitando não como resposta e outra para o sim. Você deve apenas ouvir uma resposta do seu robô se sua resposta for sim. • O problema com o seu robô agora é que ele não dá uma resposta quando o usuário responde não. Você pode arrumar isso, ao mudar o bloco se para um bloco se/senão, então o seu código deve ficar assim:
  • 6. • Se você testar o seu código, você verá que agora você vai receber uma resposta de qualquer maneira, seja a sua resposta sim ou não. Seu robô deve responder com Que ótimo que esteja bem! quando você responde sim, mas deve responder um Que pena!, se você digitar qualquer coisa que não seja um sim (senão tem um significado como qualquer coisa que não seja isso que eu falei). • Você pode colocar qualquer código dentro de um bloco se ou senão, não apenas código para fazer o seu robô falar. Por exemplo, você pode mudar a fantasia do seu robô para combinar com as respostas dadas. Se você der uma olhada nas fantasias do seu robô, verá que ele tem mais de uma. Caso ele não tenha, você sempre pode adicionar mais!
  • 7. • Você pode usar essas fantasias como parte da resposta do seu robô. Adicione esse código: • Teste o seu programa, você deve ver que o rosto do robô mudou dependendo da resposta que você dá pra ele. SALVE SEU PROJETO
  • 8. Desafio: Mais decisões Programe o seu robô para fazer outra pergunta, algo com sim ou não como resposta. Você consegue fazer o seu robô responder a pergunta? SALVE SEU PROJETO Passo 4: Mudando o local Você também pode programar o seu robô para mudar o local onde ele está. Lista de atividades • Adicione outro pano de fundo ao seu palco, por exemplo, o pano de fundo da lua (‘moon’). • Você pode programar agora que o robô mude de lugar adicionando esse código:
  • 9. • Você também precisa ter certeza de que o robô está no espaço e não na Lua quando você começar a falar com ele. Adicione esse código ao topo do código do seu robô: • Teste seu programa, e responda sim quando perguntado se quer acompanhar o seu robô até a Lua. se tudo ocorrer como esperado, você deverá ver o local onde ele está mudar. • Seu robô muda de lugar se você digita não? E se você digitar Eu não tenho certeza? • Você também pode adicionar esse código dentro do seu bloco se, isso fará o seu robô dar quatro pulinhos se a resposta for sim:
  • 10. • Teste seu código novamente. Seu robô pula quando a sua resposta é sim? SALVE SEU PROJETO Desafio: Faça seu próprio robô Use o que você acabou de aprender para finalizar a criação do seu robô interativo. Algumas idéias pra melhorá-lo: Assim que tiver acabado, chame seus amigos para conversar com seu robô! Eles gostaram da personalidade dele? Eles encontraram algum problema nele? SALVE SEU PROJETO