Miniräknare TI 83 / 83 + SE/84 / 84 + SE tutorial lektion 2: Codeflow (3 / 9 steg)
Steg 3: Bool operatörer
Bool operatörer är operatörer för jämförelse.
Nu du förmodligen säga: vänta en sekund, inte jag bara lära sig att jämföra en variabel med ett nummer?
Tja, det är sant, men bool operatörer kan du göra ännu mer, så här:
"Om det är soligt idag och det är varmare än 20° C jag ska simma."
Den stora skillnaden är att här är en och där.
: Snabb A, B
: Om A = 5 och B = 5
: Sedan
: Disp "A och B är 5"
: Slut
Nu bara, och om bara en och B är lika med fem visas meddelandet.
Nu låt oss titta på eller:
"Om det är soligt eller är det varmare än 20° C jag ska bada"
: Om A = 5 och B = 5
: Sedan
: Disp "A eller B är 5"
: Slut
Nu om en eller B är 5 visas meddelandet. Observera att det också visas om en och B är 5, som åtminstone en av dessa villkor är fortfarande sant.
Nu finns också exklusiva- eller (xor).
: Snabb A, B: Om A = 5 xor B = 5
: Sedan
: Disp "En XOR B är 5"
: Slut
Nu är det samma som med eller, men om en och B 5, så att båda villkoren är sant, meddelandet kommer inte att visas.
Nu, att du förstår dessa operatörer, låt oss ta en liten titt närmare titta på om villkor.
Det kör utrymmet mellan sedan och slutet/else om if-villkoret är sant.
Så har vi nu några massiva if-villkor här:
Wow, är det vissa looooooooong if-villkor! : D
Så, låt oss ta isär.
Den första innersta parentesen är detta: B > 5 eller B < 1. Nu, om B är större än 5 den vänstra delen är sant, så den hål del skulle vara redan sant som det är en eller villkor.
Nu går vi utåt:
A = B och Part1
så, om del ett, delen vi redan tittat på är sant, och A = B är sant, då denna del är sant heller.
Jag hoppas du får vad jag menar, att räknaren bara ser vad som är sant, och det kan också vara mycket viktigt att ange parentesen. Ta en titt på dessa två if-villkor:
: Om (A = 5 och B = 6) och C = 7: Om A = 5 eller (B = 6 och C = 7)
Topper villkoret skulle kunna vara fallet om B var inte sex, men lägre villkoret inte kunde. Så var alltid uppmärksam på hur du ställer in din parentes.
Nu, vi kan bara jämföra verkliga saker, det finns också ett kommando som gör att vi kan jämföra falska grejer, inte (kommandot. Allt det gör är att om något är sant det utgångar falskt och om något är falskt det utgångar sant.
: Om A = 5 och not(B=5)Du kan faktiskt läsa det längs vad den gör. Så om B är 5, då insidan inte är sant, men inte vänder den högra delen av den och är falska så hålet if-villkoret är falskt. Men om B är något annat än 5 att insidan inte är falska, och som vänder sig till höger om inte stämmer nu, så om A är nu 5 antingen villkoret skulle vara sant.
Hoppas du förstått detta steg, så låt oss gå på! : D