DAVID J. Malan: Ni komencu. Kiam verda flago klakis, ni unue pravalorizi variablon nomitan Mallaŭtigite al falsa, aŭ pli simple, 0. Do en niaj datumoj paletro, ni iru antaŭen kaj klaku Faru Variablo. Alvoku tiun variablon Mallaŭtigite. Gxi funkcias por ĉiuj spiritoj. Kaj ni iros antaŭen kaj alklaku OK. Nun rimarki ni havas novan puzlo peco nomita Mallaŭtigite. Ni povas treni ajnan nombron de tiuj puzlo pecoj nun en mia programo, tiel ke pravalorizi tiun valoron. Nun ni faru ion por ĉiam. Forever aŭskultu por la uzanto bati la spaco stango sur lia klavaro. Do fari tion, ni iras bezoni kondiĉo. Ni tuj poste bezonas senti ĉu ĉu ne la uzanto premis la spaco trinkejo. Kaj se jes, ni tuj kontroli la valoron de nia dampita variablo. Kaj se ĝi egalas 0, ni iras ŝanĝi ĝin al 1 aŭ vera. Kaj se ĝi egalas 1, ni estas tuj ŝanĝos ĝin al 0. Alivorte, ni iras por alterni ĝian valoron. Do por fari tion ni bezonas alian kondiĉon. Ni treni ke en loko. Ni bezonos alian Bulea esprimo, tiu tempo provi por egaleco. Kion ni volas testi por egaleco? Nu, la valoro de tiu variablo. Do ni trenus ke en loko. Se ĝi egalas 0, tiam ni volas por ŝanĝi la valoron de tiu variablo inter 0 kaj 1. Alie ni ja volas ŝanĝi la valoron de tiu variablo de, supozeble, la 1 al 0. Kaj tio estas ĝi. Ni nun havas programon kiu estas senĉese aŭskultante, eterne, dum la uzanto bati la spaco trinkejo. Kaj tuj kiam li aŭ ŝi faras, ĝi estas tuj ŝanĝas la valoron de tiu variablo de 1 al 0 aŭ 0 al 1. Sed ni ankoraŭ ne alportis la maro leono por vivo. Do ni krei alian skripton kiu ankaŭ tuj komencu, kiam la verdaj flago estas klakis kaj ankaŭ estas ĉiam tuj estos faranta ion, sed tiu tempo kontrolanta la valoro de la dampita variablo antaŭ fari tion. Kiam verda flago klakis, eterne kontroli, ĉu la valoro de la dampita variablo egalas 0. Ĉar se ne - en aliaj vortoj, se la maro leono ne estas silentigita - ni volas li ludi la sono. Kaj tiu sono estos tiu de maro leono. Ni donos al li paron de sekundoj faciligxo. Kaj nun ni havas du skriptoj, ambaŭ kiu kuros en paralela sed estas iel intercommunicating per vojo de kiu dividis stato, ke variablo. Ni klaku nia verda flago. [Sea Lion bojante] SPEAKER 1: Ni aŭdas la maron leono tuj, ĉar, denove, ni pravalorizita silentigita al 0, aŭ falsaj. Sed nun permesu al mi batis tiu spaco trinkejo. [Sea Lion bojante] SPEAKER 1: Nu, eble vi opinias ke la programo estas haltinta. Sed tio ne estas, ĉar, denove, ni havas tiuj du forever loops, kiuj estas ankoraŭ kuras paralele. Do, en aliaj vortoj, se mi trafis ke spaco trinkejo denove - [Sea Lion bojante] SPEAKER 1: Nia maro leono estas dorso. [Sea Lion bojante]