Académique Documents
Professionnel Documents
Culture Documents
No processo de criao de histrias interativas, jogos e animaes com Scratch, os jovens podem aprender importantes habilidades computacionais e conceitos. Competncias para a resoluo de problemas e de concepo de projetos raciocnio lgico; problemas de depurao; desenvolvimento de idias desde a concepo inicial de projeto concludo; ateno permanente e perseverana.
Idias fundamentais sobre computadores e programao programas de computador di em ao computador e!atamente o "ue #a er, passo$a$passo escrever programas de computador no e!ige conhecimentos especiais, apenas um pensamento claro e cuidadoso
Conceitos de programao especficas Conceito se"u%ncia Explicao &ara criar um programa em Scratch, voc% precisa pensar sistematicamente sobre a ordem das etapas. Exemplo
iterao '(ooping)
As instrues de sempre e de repetio pode ser usados para a iterao 'repetindo uma srie de instrues) se e se-ento veri#icam se h* uma condio.
instrues condicionais
vari*veis
+s variveis so blocos "ue permitem a criao e manipulao de vari*veis em um programa. +s vari*veis podem arma enar n,meros ou te!tos. Suportam tanto vari*veis globais como vari*veis conhecidas por objetos espec#icos 'vari*veis locais).
listas 'arra-s)
+s lista de so blocos "ue permitem arma enar e acessar uma lista de n,meros e te!tos. .ste tipo de estrutura de dados pode ser considerado um /arra- din0mico./
manipulao de eventos
quando pressionada tecla equando clicou o objeto so e!emplos de manipulao de eventos $ respondendo a eventos disparados pelo usu*rio ou outra parte do programa. threads 'e!ecuo (anamento de duas pilhas ao paralela) mesmo tempo cria duas threads threads 1 linha de independentes "ue e!ecutam em comandos de paralelo. e!ecuo.
coordenao e sincroni ao
transmitir e receber quando eu pode coordenar as aes de m,ltiplos sprites. 2 broadcast e espera permitem a sincroni ao entre os sprites.
pedir e esperar solicita aos usu*rios a digitao. resposta guarda a entrada do teclado. escolher aleatrios inteiros seleciona aleatoriamente dentro de um determinado intervalo. e, ou no, so e!emplos de lgica booleana.
mouse_x, mouse_y, e loudness podem ser usados como entrada din0mica de interao em tempo real 6oc% pode criar inter#aces de usu*rio interativas em Scratch $ por e!emplo, usando sprites clic*veis para criar botes.
Conceitos de programao no atualmente introdu(idos no Scratch% procedimentos e #unes; passagem de par0metros e valores de retorno; recurso; de#inio de classes de objetos, a herana ; manipulao de e!ceo; ar"uivo de entrada 7 sada.