Ir para o conteúdo principal

Relógio Mundial

Desafio : Vancouver está a 3 horas de Nova Iorque. Londres está 8 horas à frente de Vancouver. São 4h da manhã de segunda-feira em Nova Iorque. O objetivo da atividade é um algoritmo para que horas são nas outras duas cidades e na sua região. Utilize os blocos de caneta para programar o robô de realidade virtual para desenhar o ponteiro dos minutos e o ponteiro das horas de cada relógio para mostrar as horas.

  • Descarregue a folha de atividades do Relógio Mundial como um ficheiro PNG slideshow do Google
    • Para saber mais sobre como descarregar ficheiros . png de apresentações de diapositivos consulte artigo.
  • Selecione o Art Canvas+ Playground e carregue a folha de atividades.
    • Para saber mais sobre como enviar imagens para o Art Canvas+ Playground consulte artigo.
  • Elabore um algoritmo para calcular que horas são em Vancouver, Londres e na sua região.
    • Declare variáveis ​​para armazenar o horário de Nova Iorque, o horário de Vancouver, o horário de Londres e o seu horário.
    • Determine a diferença horária entre Nova Iorque e a sua região.
    • Utilize variáveis ​​para criar uma expressão para cada frase-chave, de forma a calcular a hora de Vancouver, a hora de Londres e a sua hora.
  • Programe o robô de realidade virtual para desenhar o ponteiro dos minutos e o ponteiro das horas em cada relógio.
    • Utilize os valores das variáveis ​​para calcular o ângulo que o robô de realidade virtual necessita de rodar para desenhar o ponteiro das horas em cada relógio.
  • Utilize o bloco [print] para imprimir a hora em Vancouver, Londres e na sua região na Consola de Impressão.

Dicas úteis

  • O ponteiro das horas do relógio gira 30 graus (360 / 12) no sentido dos ponteiros do relógio a cada hora, uma vez que existem 12 horas numa rotação de 360 ​​graus do ponteiro das horas.
  • Utilize o bloco definir da categoria "Variáveis" para definir a variável com um determinado valor.

    VEXcode Define o bloco de variáveis ​​que lê 'define NewYork para 4'.

    • Comando Python correspondente

      Nova Iorque = 4
  • Para obter ajuda na criação de variáveis ​​e no armazenamento de dados no projeto, selecione o botão “TUTORIAIS” em VEXcode VR e escolha o tutorial Armazenamento de dados.

    Ícone de tutoriais da barra de ferramentas VEXcode VR.

    Ícone do tutorial de armazenamento de dados VEXcode VR.

  • Para mais informações sobre as regras de nomenclatura para variáveis ​​no VEXcode VR, este artigo.