Vous êtes sur la page 1sur 3

Conceitos de programao e habilidades suportadas no Scratch

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).

Traduo do rogrammingConcepts!"#!$ do http%&&scratch'mit'edu

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.

&or e!emplo, sprite3 envia a mensagem de vencedor"uando a condio #or satis#eita4

.ste script em Sprite5 acionado "uando a mensagem recebida4

entrada de teclado n,meros aleatrios lgica booleana

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.

Traduo do rogrammingConcepts!"#!$ do http%&&scratch'mit'edu

interao din0mica projeto da inter#ace do usu*rio

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.

Traduo do rogrammingConcepts!"#!$ do http%&&scratch'mit'edu

Vous aimerez peut-être aussi