[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:05.14,0:00:10.54,Default,,0000,0000,0000,,Temos um novo bloco\Nque se chama bloco «se/então». Dialogue: 0,0:00:10.54,0:00:13.13,Default,,0000,0000,0000,,É uma declaração condicional, tal como\No bloco já usámos em puzzles anteriores. Dialogue: 0,0:00:13.13,0:00:15.72,Default,,0000,0000,0000,,Mas agora há uma nova parte no fundo\Nque diz «então». Dialogue: 0,0:00:15.72,0:00:22.96,Default,,0000,0000,0000,,O bloco «se/então» permite à abelha\Ntomar uma decisão entre dois conjuntos de acções. Dialogue: 0,0:00:22.96,0:00:25.29,Default,,0000,0000,0000,,Se a abelha estiver numa flor, Dialogue: 0,0:00:25.29,0:00:27.62,Default,,0000,0000,0000,,a abelha fará o conjunto de acções que\Ncolocarmos na primeira parte onde diz «fazer». Dialogue: 0,0:00:27.62,0:00:30.74,Default,,0000,0000,0000,,Se a abelha não estiver numa flor, Dialogue: 0,0:00:30.74,0:00:33.87,Default,,0000,0000,0000,,ela fará o conjunto de acções\Nque colocarmos no espaço onde diz «então». Dialogue: 0,0:00:33.87,0:00:41.91,Default,,0000,0000,0000,,As declarações «Se» são a forma\Nde os computadores tomarem decisões. Dialogue: 0,0:00:41.91,0:00:44.36,Default,,0000,0000,0000,,Os seres humanos estabelecem condições ao computador, Dialogue: 0,0:00:44.36,0:00:46.81,Default,,0000,0000,0000,,que dizem que se ele se deparar\Ncom uma certa situação, deve fazer assim. Dialogue: 0,0:00:46.81,0:00:55.42,Default,,0000,0000,0000,,«Então», que apenas significa o contrário,\Ndevem fazer assado. Dialogue: 0,0:00:55.42,0:00:58.52,Default,,0000,0000,0000,,O topo do nosso bloco «se/então»\Ndiz «se estiver na flor». Dialogue: 0,0:00:58.52,0:01:01.62,Default,,0000,0000,0000,,Mas o topo do nosso bloco poderia\Ndizer outras coisas, Dialogue: 0,0:01:01.62,0:01:05.05,Default,,0000,0000,0000,,como «se néctar igual a 2»\Nou «se houver caminho à frente», Dialogue: 0,0:01:05.05,0:01:06.76,Default,,0000,0000,0000,,o nosso bloco comportar-se-á\Nda mesma maneira. Dialogue: 0,0:01:06.76,0:01:08.48,Default,,0000,0000,0000,,Se a declaração no topo for verdade,\Nele irá fazer o primeiro conjunto de acções. Dialogue: 0,0:01:08.48,0:01:13.45,Default,,0000,0000,0000,,Mas se a declaração no topo for falsa,\Nfará o segundo conjunto de acções. Dialogue: 0,0:01:13.45,0:01:16.43,Default,,0000,0000,0000,,