Mudanças entre as edições de "Usuário:Lucas.g"
Ir para navegação
Ir para pesquisar
(23 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
Linha 334: | Linha 334: | ||
*Desenvolver programas em Scratch com fins de implementar o Projeto Integrador | *Desenvolver programas em Scratch com fins de implementar o Projeto Integrador | ||
− | ** | + | **'''1-Construir casos de uso para definir o que uma aplicação/programa vai fazer''' |
− | *** | + | ***1.1-entender o que é uma aplicação, do ponto de vista computacional; |
− | *** | + | ***1.2-descrever o comportamento da aplicação através de casos de uso simples. |
− | ** | + | ***1.3-Caracterizar o disparo de ações através de eventos (pressionar botão, clicar etc) |
− | ** | + | **'''2-Usar diagramas de sequência simples para descrever objetos e interação entre objetos através de eventos;''' |
− | ***identificar e navegar pelas janelas e menus do Scratch | + | **'''3-Usar o Sistema Scratch''' |
− | ***gerenciar projetos Scratch | + | ***3.1.identificar e navegar pelas janelas e menus do Scratch |
− | ** | + | ***3.2.gerenciar projetos Scratch |
− | ***utilizar sprites | + | ***3.3.importar salvar sprites |
− | ****entender o que é um sprite e as três tabs associadas a um sprite: comandos, trajes e áudio | + | **'''4-Implementar pequenas aplicações com apoio de diagramas de sequência''' |
− | ****criar, copiar e importar um sprite da biblioteca de sprites | + | ***4.1.utilizar sprites |
− | ****gerenciar trajes de um sprite | + | ****4.1.1.entender o que é um sprite e as três tabs associadas a um sprite: comandos, trajes e áudio |
− | ****gerenciar aúdio de um sprite | + | ****4.1.2.criar, copiar e importar um sprite da biblioteca de sprites |
− | *** | + | ****4.1.3.gerenciar trajes de um sprite |
− | ****entender o que é uma instrução | + | ****4.1.4.gerenciar aúdio de um sprite |
− | ****Entender o que que é um script | + | ***4.2.Implementar scripts/comandos associados a um sprite |
− | ****entender como encadear instruções para executar uma ação/construir um script | + | ****4.2.1.entender o que é uma instrução |
− | ****entender a classificação das instruções no Scratch | + | ****4.2.2.Entender o que que é um script |
− | ****utilizar instruções de controle | + | ****4.2.3.entender como encadear instruções para executar uma ação/construir um script |
− | *****receber eventos e gerar eventos (mensagens) | + | ****4.2.4.entender a classificação das instruções no Scratch |
− | *****consultar a ocorrência de eventos | + | ****4.2.5.utilizar instruções de controle |
+ | *****4.2.5.1.receber eventos e gerar eventos (mensagens) | ||
+ | ******pressionar de tecla | ||
+ | ******click de mouse | ||
+ | ******click de flag verde | ||
+ | ******enviar e ouvir msg | ||
+ | *****4.2.5.2.consultar a ocorrência de eventos (polling) | ||
+ | ******consultar a ocorrência de uma tecla | ||
+ | ******consultar a ocorrência de choque de objetos | ||
+ | ******consultar a ocorrência de toque em cores | ||
+ | ******consultar toque na ponteira do muse | ||
+ | ******consultar toque nas bordas do palco | ||
+ | ******esperar por uma resposta a uma pergunta | ||
+ | ******consultar clique e posição do mouse | ||
+ | ******consultar volume de som | ||
+ | ******consultar estouto de temporizador | ||
+ | ******consultar distância até um objeto | ||
****utilizar variáveis e listas | ****utilizar variáveis e listas | ||
****utilizar instruções de movimento | ****utilizar instruções de movimento | ||
Linha 363: | Linha 379: | ||
****utilizar instruções associadas a aparência | ****utilizar instruções associadas a aparência | ||
+ | ==== LIÇÃO 1 - em aula ==== | ||
− | + | OBJETIVOS: O1, O2, O3, O4.1, O4.2.5.1 | |
SEQUÊNCIA DE ATIVIDADES | SEQUÊNCIA DE ATIVIDADES | ||
− | + | {| border="4" cellpadding="3" | |
− | + | !ITEM | |
− | + | !ATIVIDADE | |
− | + | !OBJETIVO | |
− | + | !TEMPO | |
− | + | ||
− | + | ||
− | + | |- | |
+ | | '''1''' | ||
+ | ||Apresentar um vídeo mostrando a calculadora integral no Scratch (O.1.1). Apresentar a calculadora como uma aplicação. Discutir como o usuário interage com a calculadora. Caracterizar clique de mouse, pressionar de tecla como eventos que disparam acontecimentos na aplicação. | ||
+ | || 1.1; 1.2 | ||
+ | || 5 min | ||
+ | |- | ||
+ | | '''2''' | ||
+ | ||Apresentar um vídeo com uma calculador de uma tecla (1) e um display. Ao clicar na flag verde o display é apagado. Ao clicar no botão 1 aparece 1 no display. Explodir a calculadora com uma animação e mostrar os objetos em separado | ||
+ | || 3.1; 3.2; 3.3 | ||
+ | || 5 min | ||
+ | |- | ||
+ | | '''3''' | ||
+ | ||Construir um diagrama de sequência no powerpoint, passo a passo mostrando um cenário de apagar display, pressionar 1 e apagar display; | ||
+ | || 2 | ||
+ | || 10 min | ||
+ | |- | ||
+ | | '''4''' | ||
+ | ||Mostrar vídeo, passo a passo construindo o exemplo no scratch. Criar sprite, criar script de zerar display com a flag verde, criar script para mostrar um ao receber mensagem de um do botão e criar script no botão para enviar mensagem para mostrar um. | ||
+ | ||3.1; 3.2; 3.3 | ||
+ | || 15 min | ||
+ | |- | ||
+ | | '''5''' | ||
+ | ||Exercício 1: O aluno deve reproduzir o exemplo do vídeo. O exemplo deve ser salvo | ||
+ | ||4.1; 4.2 | ||
+ | || 20 min | ||
+ | |- | ||
+ | | '''6''' | ||
+ | ||Exercício 2: O aluno deve acrescentar todos os botões de números criando uma mensagem diferente para cada botão. O exemplo deve ser salvo. | ||
+ | ||4.2.1; 4.2.2; 4.2.3; 4.2.4; | ||
+ | || 20 min | ||
+ | |- | ||
+ | | '''7''' | ||
+ | ||Mostrar um diagrama de sequência no powerpoint reproduzindo a calculador simples de uma tecla mas explorando o evento teclar. | ||
+ | ||4.2.5.1; 4.2.5.2 | ||
+ | || 10 min | ||
+ | |- | ||
+ | | '''8''' | ||
+ | ||Exercício 3: Os alunos estendem o exemplo do Ex.2 para tecla. | ||
+ | ||4.2.5.1; 4.2.5.2 | ||
+ | || 15 min | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | == Slide 1 == | ||
+ | *Explicar brevemente, o que é um evento, e como ele pode ser feito atraves de uma aplicacção +/- 1,2 min | ||
+ | *Explicar como o "personagem" interage com a calculadora, que tipo de eventos podem ser feitos +/- 1 min | ||
+ | *Mostrar um video feito com captura de desktop, apresentando a aplicação da calculadora no scratch. +/- 2min | ||
+ | *Explicar como o "personagem" interage com a aplicação da calculadora no scratch, explicando os eventos: +/- 3 minm | ||
+ | **clique do mouse | ||
+ | **pressionar tecla | ||
+ | |||
+ | ==== LIÇÃO 2 - em casa ==== | ||
+ | |||
+ | ==== LIÇÃO 3 - em aula ==== | ||
==OFICINA DE SCRATCH 01== | ==OFICINA DE SCRATCH 01== |
Edição atual tal como às 09h22min de 26 de setembro de 2012
Desenvolvendo Sistemas de Telecomunicações Simples com Scratch
- ORIENTADOR
Eraldo Silveira e Silva e Marcos Moecke
- Objetivos do Projeto
- Desenvolver tutoriais na plataforma wiki e na ferramentas Scratch para facilitar o aprendizado de novos alunos dessa linguagem de programação Scratch, de modo a elevar significativamente o número de usuários da linguagem.
- Desenvolver alguns sistemas básicos para o auxilio no ensino de Física, Cálculo e Telecomunicações usando as ferramentas Scratch.
- BOLSISTA SELECIONADO
- Lucas Gomes de Farias 2070121
- Horários de Trabalho
- Segunda-Feira: 7:30 às 11:30
- Terça-Feira: 7:30 às 11:30
- Quarta-Feira: 7:30 às 11:30
- Quinta-Feira: 17:30 às 21:30
- Sexta-Feira: 7:30 às 11:30
Atividades propostas
- Ler e executar as Oficina de Scratch 1 e Oficina de Scratch 2 do PJI1 da Engtelecom
- Relatar a cada dia os avanços.
Atividades realizadas
- 09 mai de 2012
- Horário: ok
- Criação de um novo usuário para a maquina "Venus"
- Problemas para instalar o scratch, senha do administrador incorreta. Tentei instalar pelo terminal, porém não consegui.Então instalei no usuário do Murilo, ele me autorizou.
- Estudar tutorias de scratch
- Leitura da Oficina 1 e execução das Atividades Complementares.
- 10 mai de 2012
- Horário: 17:00 às 21:00
- Nova instalação do Scrath
- Conclusão da Oficina 1
- Estudo de tutoriais: http://engcomper.blogspot.com.br/2011/04/tutorial-scratch-cenarios-e-personagens.html
- 11 mai 2012
- Horário: ok
- Estudo de tutoriais
- Execução da Oficina 2 (faltando alguns itens a serem concluidos)
- 14 mai 2012
- Horário: ok
- Conclusão Oficina 2 (faltando 1 exercicio)
- Estudo de programação em C (Prova 14/mai/2012)
- 15 mai 2012
- Horário: ok
- Conclusão Oficina 2
- Atualização do jogo "Pong"
- Visualização de projetos de scratch
- 16 mai 2012
- Horário: ok
- Atualização "Agenda Telefônica"
- Estudo dos códigos do programa Scratch passado pelo professor Eraldo.
- 17 mai 2012
- Horário: ok
- Estudo da Interface do Scratch
- Análise de possíveis algoritmos para o jogo da velha
- 18 mai 2012
- Horário: ok
- Estudo da Interface do Scratch
- Início do Jogo da Velha
- 21 mai 2012
- Horário: ok
- Estudo da Interface do Scratch
- Conclusão Jogo da Velha
- Estudo para conexão do jogo com o servidor.
- 22 mai 2012
- Horário: ok
- Estudo para conexão do jogo com o servidor.
- Tentativas de algoritmos para a conexão
- Estudo de eletronica digital (Prova 22/05/12)
- 23 mai 2012
- Horário: ok
- Estudo para conexão do jogo com o servidor.
- Tentativas de algoritmos para a conexão.
- Elaboração de fluoxogramas do funcionamento do jogo.
- 24 mai 2012
- Horário: ------//------
- Estava doente, compensarei o horário segunda-feria anoite.
- 25 mai 2012
- Horário: ok
- Instalação do yEd, programa para edição de fluxogramas
- Elaboração de fluoxogramas do funcionamento do jogo.
- Edição no yEd.
- 28 mai 2012
- Horário: ok
- Tentativas de algoritmos para a conexão
- Estudo das possiveis soluções com o professor Eraldo.
- 28 mai 2012
- Horário: Compensando / 16:30 às 20:30
- Tentativas de algoritmos para a conexão
- Elaboração de um novo fluoxograma
- 29 mai 2012
- Horário: ok
- Tentativas de algoritmos para a conexão
- Sucesso na implementação de armazenar as jogadas no "raul"
- 30 mai 2012
- Horário: ----//-----
- Fui até o colégio porém a porta de acesso a sala estava com problemas, e como era dia do Fórum Mundial, não tinha ninguém para abrir para mim.
- 31 mai 2012
- Horário: 13:30 às 17:30
- Estudo do fluoxograma feito.
- Elaboração de possíveis scripts para leitura do banco de dados
- 01 jun 2012
- Horário: ok
- Estudo do fluoxograma feito.
- Elaboração de possíveis scripts para leitura do banco de dados
- 04 jun 2012
- Horário: ok
- Estudo e elaboração de scripts para o Jogo da velha
- 05 jun 2012
- Horário: ok
- Media:jogovelhav0-lucas.sb
- Estudo do fluoxograma feito.
- Elaboração de possíveis scripts para leitura do banco de dados
- 06 jun 2012
- Horário: ok
- Estudo do fluoxograma feito.
- Elaboração de possíveis scripts para leitura do banco de dados
- 11 jun 2012
- Elaboração de possíveis scripts para leitura do banco de dados
- Pouca evolução, falhas de conexão jogo-servidor.
- Estudo do tutorial
- http://wiki.sj.ifsc.edu.br/index.php/Fundamenta%C3%A7%C3%A3o_Te%C3%B3rica_do_Projeto_-_Acesso_ao_Web_Database_via_Scratch
- 12 jun 2012
- Horário: ok
- Estudo do tutorial sobre processamento de strings
- Conclusão da atividade proposta
- Media:polar.sb
- Estudo do Web Database
- 13 jun 2012
- Horário: ok
- Estudo do Web Database
- Elaboração de um artigo para aula de português sobre algo de telecomunicações, o meu tema foi a evolução dos smartphones.
- 14 jun 2012
- Horário: 17:00 às 21:00
- Discussão com o prof Eraldo, sobre o jogo da velha
- Estudo de tutoriais e análise crítica
- 15 jun 2012
- Horário: ok
- Estudo de tutorias e análise critica dos mesmos
- Estudo para a prova de eletronica digital (15/06)
- 18 jun 2012
- Horário: ok
- Estudo de tutorias e análise critica dos mesmos
- 19 jun 2012
- Horário: ok
- Estudo de tutorias e análise critica dos mesmos
- Elaboração de uma tabela com os tutorias, e seus prós e contras
- 20 jun 2012
- Horário: ok
- Estudo de tutorias e análise critica dos mesmos
- Elaboração de uma tabela com os tutorias, e seus prós e contras("Postarei na wiki a tabela anoite, pois farei no windows, em casa")
- Estudo da prova de Instrumentação eletronica(20/06)
- 21 jun 2012
link: http://www.youtube.com/watch?v=LsxixhMsf_U
link: http://wiki.sj.ifsc.edu.br/index.php/Oficina_de_Scratch_2
link: http://issuu.com/hugoomoreira/docs/manual_b_sico_scratch__vers._final_
link: http://osluises.blogspot.com.br/2009/11/tutorial-scratch-licao-1.html
link: http://www.youtube.com/watch?v=ri510mUsH2U&feature=related
- 22 jun 2012
- Horário: ok
- Estudo de tutorias e análise critica dos mesmos
- Elaboração de possíveis scripts para leitura do banco de dados
- 25 jun 2012
- Horário: ok
- Estudo do webdatabase
- Elaboração de possiveis scprits para leitura do banco de dados
- Estudo da prova de ICO (25/07)
- 26 jun 2012
- Horário: ok
- Estudo do webdatabase
- Elaboração de possiveis scprits para leitura do banco de dados
- Pouca evolução
- 27 jun 2012
- Horário: ok
- Estudo para prova de instrumentação eletrônica(27/06)
- Estudo do webdatabase
- Elaboração de possiveis scprits para leitura do banco de dados
- Pouca evolução
- 28 jun 2012
- Horário: ok
- Reunião(discussão), com os orientadores e com Ernani.
- Início do Projeto da Calculadora Básica.
- 29 jun 2012
- Horário: ok
- Elaboração da interface para Calculadora
- Elaboração de alguns scripts para a calculadora
- 02 jul 2012
- Horário: ok
- Elaboração da interface para Calculadora
- Elaboração de alguns scripts para a calculadora
- Elaboração do Projeto final aula de programação em C
- 03 jul 2012
- Horário: ok
- Elaboração da interface para Calculadora
- Elaboração de alguns scripts para a calculadora
- Estudo de Análise de Circuitos (Trabalho para entregar 03/07)
- 04 jul 2012
- Horário: ok
- Elaboração de alguns scripts para a calculadora
- 05 jul 2012
- Horário: ok
- Elaboração de alguns scripts para a calculadora
- 06 jul 2012
- Horário: ok
- Elaboração de alguns scripts para a calculadora
- 09 jul 2012
- Horário: ok
- Elaboração de scripts para a calulcadora
- "Limpeza" do projeto
- 10 jul 2012
- Horário: ok
- Elaboração de scripts para a calulcadora
- Problemas com numeros com virgula e negativos
- Estudo da prova de eletronica digital(10/07)
- 11 jul 2012
- Horário: não vim demanha, e vim atarde, 13;30 às 17:30
- Elaboração de scripts para a calulcadora
- "Limpeza" do projeto
- 12 jul 2012
- Horario:ok
- Elaboração de scripts para a calculadora
- 13 jul 2012
- Horario:ok
- Elaboração de scripts para a calculadora
- 16 jul 2012
- Horario:ok
- Elaboração de scripts para a calculadora
- 17 jul 2012
- Horario:ok
- Elaboração de scripts para a calculadora
- 18 jul 2012
- Horário: ok
- Debate com Eraldo, para definir o projeto
- Elaboração junto com o Ernani.
ESPECIFICAÇÃO CALCULADORA
- Inicia em 0;
- Quando operação for clicada, armazena numero numa variavel, muda o display pra 0;
- Multiplas operações;
- Implementação da virgula;
- Máx. de dígitos : "-" + "," + 7 digítos
- 19 jul 2012
- Horário:ok
- Elaboração de scripts para a calculadora
- 20 jul 2012
- Horário:ok
- 30 jul 2012
- Horario: Período da tarde
- Elaboração do planejamento das oficinas
- 31 jul 2012
- Horario: Período da tarde
- Elaboração do planejamento das oficinas
- 01 ago 2012
- Horario: Período da tarde
- Elaboração do planejamento das oficinas
- 02 ago 2012
- Horario: Período da tarde
- Elaboração do planejamento das oficinas
- 03 ago 2012
- Horario: Período da tarde
- Elaboração do planejamento das oficinas
- 06 ago 2012
- Horario: periodo da tarde
- Conversa com o prof Eraldo
- 08 ago 2012
- Horario: periodo matutino (em casa)
- Elaboração da aula1 através do scratch
- 09 ago 2012
- Horario: periodo vespertino
- Elaboração da aula1 através do scratch
- 10 ago 2012
- Horario: perido matutino
- Elaboração da aula1 através do scratch
- Arquivo:Aula1.sb AINDA NÃO ESTÁ CONCLUIDO
- 13 ago 2012
- Horario: perido matutino
- Elaboração da aula1 através do scratch
- 14 ago 2012
- Horario: perido vespertino
- Elaboração do cronograma das oficinas
- 15 ago 2012
- Horario: perido vespertino
- Elaboração do cronograma das oficinas
- 16 ago 2012
- Horario: perido vespertino
- Elaboração do cronograma das oficinas
- 17 ago 2012
- Horario: perido vespertino
- Elaboração do cronograma das oficinas
- 20 ago 2012
- Horario: perido vespertino
- Elaboração do cronograma das oficinas
- 21 ago 2012
- Horario: perido matutino
- Implementação de parte da oficina 1 e 2
- Elaboração do crogonograma da oficina 3 (sem evolução)
- 22 ago 2012
- Horario: perido vespertino
- Elaboração do cronograma da oficina 3 (sem evolução)
- 23 ago 2012
- Horario: periodo vespertino
- Ideias para Oficina 3 e 4
- 24 ago 2012
- Horario: periodo matutino
- Implementação de parte da oficina 1 e 2
- 27 ago 2012
- Horário: periodo vespertino
- 28 ago 2012
- Horário: periodo matutino
- Elaboração do cronograma da oficina 3
- 29 ago 2012
- Horário: periodo vespertino
- Elaboração do cronograma da oficina 3
- 30 ago 2012
- Horário: periodo vespertino
- Conclusão do crogonograma da oficina 3
- 31 ago 2012
- Horário: periodo vespertino
- Inicio da elaboração do cronograma da oficina 4
PLANEJAMENTO DAS OFICINAS
ANÁLISE INICIAL
PÚBLICO ALVO: Alunos da primeira fase de engenharia sem nenhum conhecimento de programação.
PROJETO DAS OFICINAS
Hierarquia de Objetivos das Lições
O aluno deverá ser capaz de:
- Desenvolver programas em Scratch com fins de implementar o Projeto Integrador
- 1-Construir casos de uso para definir o que uma aplicação/programa vai fazer
- 1.1-entender o que é uma aplicação, do ponto de vista computacional;
- 1.2-descrever o comportamento da aplicação através de casos de uso simples.
- 1.3-Caracterizar o disparo de ações através de eventos (pressionar botão, clicar etc)
- 2-Usar diagramas de sequência simples para descrever objetos e interação entre objetos através de eventos;
- 3-Usar o Sistema Scratch
- 3.1.identificar e navegar pelas janelas e menus do Scratch
- 3.2.gerenciar projetos Scratch
- 3.3.importar salvar sprites
- 4-Implementar pequenas aplicações com apoio de diagramas de sequência
- 4.1.utilizar sprites
- 4.1.1.entender o que é um sprite e as três tabs associadas a um sprite: comandos, trajes e áudio
- 4.1.2.criar, copiar e importar um sprite da biblioteca de sprites
- 4.1.3.gerenciar trajes de um sprite
- 4.1.4.gerenciar aúdio de um sprite
- 4.2.Implementar scripts/comandos associados a um sprite
- 4.2.1.entender o que é uma instrução
- 4.2.2.Entender o que que é um script
- 4.2.3.entender como encadear instruções para executar uma ação/construir um script
- 4.2.4.entender a classificação das instruções no Scratch
- 4.2.5.utilizar instruções de controle
- 4.2.5.1.receber eventos e gerar eventos (mensagens)
- pressionar de tecla
- click de mouse
- click de flag verde
- enviar e ouvir msg
- 4.2.5.2.consultar a ocorrência de eventos (polling)
- consultar a ocorrência de uma tecla
- consultar a ocorrência de choque de objetos
- consultar a ocorrência de toque em cores
- consultar toque na ponteira do muse
- consultar toque nas bordas do palco
- esperar por uma resposta a uma pergunta
- consultar clique e posição do mouse
- consultar volume de som
- consultar estouto de temporizador
- consultar distância até um objeto
- 4.2.5.1.receber eventos e gerar eventos (mensagens)
- utilizar variáveis e listas
- utilizar instruções de movimento
- utilizar instruções de sensoreamento (?)
- utilizar operadores para construir expressões aritméticas e lógicas
- utilizar instruções associadas a caneta
- utilizar instruções associadas ao som
- utilizar instruções associadas a aparência
- 4.1.utilizar sprites
- 1-Construir casos de uso para definir o que uma aplicação/programa vai fazer
LIÇÃO 1 - em aula
OBJETIVOS: O1, O2, O3, O4.1, O4.2.5.1
SEQUÊNCIA DE ATIVIDADES
ITEM | ATIVIDADE | OBJETIVO | TEMPO
|
---|---|---|---|
1 | Apresentar um vídeo mostrando a calculadora integral no Scratch (O.1.1). Apresentar a calculadora como uma aplicação. Discutir como o usuário interage com a calculadora. Caracterizar clique de mouse, pressionar de tecla como eventos que disparam acontecimentos na aplicação. | 1.1; 1.2 | 5 min |
2 | Apresentar um vídeo com uma calculador de uma tecla (1) e um display. Ao clicar na flag verde o display é apagado. Ao clicar no botão 1 aparece 1 no display. Explodir a calculadora com uma animação e mostrar os objetos em separado | 3.1; 3.2; 3.3 | 5 min |
3 | Construir um diagrama de sequência no powerpoint, passo a passo mostrando um cenário de apagar display, pressionar 1 e apagar display; | 2 | 10 min |
4 | Mostrar vídeo, passo a passo construindo o exemplo no scratch. Criar sprite, criar script de zerar display com a flag verde, criar script para mostrar um ao receber mensagem de um do botão e criar script no botão para enviar mensagem para mostrar um. | 3.1; 3.2; 3.3 | 15 min |
5 | Exercício 1: O aluno deve reproduzir o exemplo do vídeo. O exemplo deve ser salvo | 4.1; 4.2 | 20 min |
6 | Exercício 2: O aluno deve acrescentar todos os botões de números criando uma mensagem diferente para cada botão. O exemplo deve ser salvo. | 4.2.1; 4.2.2; 4.2.3; 4.2.4; | 20 min |
7 | Mostrar um diagrama de sequência no powerpoint reproduzindo a calculador simples de uma tecla mas explorando o evento teclar. | 4.2.5.1; 4.2.5.2 | 10 min |
8 | Exercício 3: Os alunos estendem o exemplo do Ex.2 para tecla. | 4.2.5.1; 4.2.5.2 | 15 min |
Slide 1
- Explicar brevemente, o que é um evento, e como ele pode ser feito atraves de uma aplicacção +/- 1,2 min
- Explicar como o "personagem" interage com a calculadora, que tipo de eventos podem ser feitos +/- 1 min
- Mostrar um video feito com captura de desktop, apresentando a aplicação da calculadora no scratch. +/- 2min
- Explicar como o "personagem" interage com a aplicação da calculadora no scratch, explicando os eventos: +/- 3 minm
- clique do mouse
- pressionar tecla
LIÇÃO 2 - em casa
LIÇÃO 3 - em aula
OFICINA DE SCRATCH 01
- Objetivos
- Apresentação do Ambiente (Ambiente Scratch e elementos do ambiente / através de um video explicativo)
- Apresentação da Calculadora (Acredito que através da captura do desktop, mostrando as espcificações dela)
- Implementação básica (exemplo do botão-display, através do scratch, como "procstrings")
- Conceituar: sprite, script, evento e variável.
- Apresentando o ambiente
- O link abaixo apresentará o Conceito de scratch, o ambiente scratch e os elementos nele inseridos.
- Link:
- Apresentando a Calculadora
- Especificações da Calculadora
- Inicia em 0;
- Quando operação for clicada, armazena numero numa variavel, muda o display pra 0;
- Multiplas operações;
- Implementação da virgula;
- Máx. de dígitos : "-" + "," + 7 digítos
- Você poderá conferir estas especificações através do vídeo abaixo.
- Link para a captura de desktop que será feita depois
- Conceitos básicos
- Para darmos início a calculadora necessitaremos um conceito mínimo sobre:
- Sprite: São objetos gráficos em que os projetos de scratch são baseados.
- Script: São sequencias de comandos que fazem, através de eventos, os sprites executarem tarefas
- Evento: É a ligação entre os scripts, e os sprites, ou seja, uma sequencia de scripts, podem ser executadas pelo sprite, através do evento
- Variável: É um local, onde se pode armazenar um valor, mudar este valor, para que eventos sejam realizados, na hora desejada
- Implementação básica
- Através do link abaixo, o ambiente scratch será aberto,e você poderá aprender como iniciar sua calculadora
- Arquivo:Aula1.sb
OFICINA DE SCRATCH 02
- Objetivos
- Conceituar os comandos "if/else"
- Conceituar os comandos de operação(=,<,>)
- Fortalecer o conceito de variável, e armazenamento em variável
- Fortalecer o conceito de eventos.
- Conceituando "if/else" e operadores
- O comando if/else quer dizer, SE/SENÃO, ele dependerá do valor de uma variável para executar uma instrução, veja a estrutura de um if/else
- Clique no link abaixo e veja um exemplo de utilização simples do if/else
- Arquivo:If.sb
- Tutorial 2
- Assim como aconteceu na primeira oficina, através do scratch você poderá ter o contato com os conceitos acima
- //Aqui terá um link para um turorial no proprio scratch da utilização if else, que ser feito atraves de demosntrar varios numeros no display\\
OFICINA DE SCRATCH 03(foco em listas)
- Objetivos
- Conceituar "listas"
- Implementação do armazenamento de variaveis em listas
- Implementação da distribuição de variaveis, a partir de elementos de uma lista
- Listas no scratch
- Uma lista no scratch, pode ter multiplas funções, uma vez que pode armazenar muitos dados, e entao distribuir esses dados, apagar, editar, etc.
- Sabendo manusear bem uma "lista", você consegue simplificar muitos problemas que possam aparecer, economizando o uso de variáveis
- Neste link, você pode ver muito bem explicado, as "operações" que voce pode fazer com uma lista : 200.17.137.109:8081/novobsi/.../04%20listasAlgoritmosScratch.ppt :
- Exemplo e estrutura de uma lista
- Implementando a lista na nossa calculadora
- Necessitaremos de uma lista para armazenar os números clicados na calcudaladora
- Acesse o link da mesma forma que nas outras oficinas
- LINK PARA MANUSEAMENTO DE LISTAS ATRAVÉS DO SCRATCH(que ainda será feito).
OFICINA DE SCRATCH 04(foco em operações)
- Objetivos
- Explicação das operações que podem ser feitas com scratch
- Implementação das operações básicas na calculadora
- Idéia geral sobre a calculador