Grunderna i ActivePerl - Del 5 Inledning Detta är en del 5 av min serie, Grunderna i ActivePerl. I denna del av serien lär jag dig ett sätt att resonera som kallas Boolean logik. Detta sätt att resonera används mycket inom datorvärlden, programmering, elektronik och telekommunikation, idag. Obs: Om du inte kan se koden, eller om du tror att något saknas (bruten länk, bild frånvarande), bara att kontakta mig på [email protected]. Det vill säga, kontakta mig för minsta problem du har om vad du läser. Problemet Förutsatt att jag är lång och du är hög.
Om någon frågar dig, om vi båda är höga, skulle du säga, Ja (sant). Om han frågar om vi båda är korta, skulle du säga, Nej (falskt). Om du är kort och jag är lång, och han frågar dig om antingen du eller jag är lång, skulle ditt svar är Ja (sant). Om han frågar om både du och jag är lång, skulle du inte ha ett svar. Du kan gå med att säga att den sista frågan inte bör ställas eller att frågan inte har ett svar. Tja, vill jag att du ska veta från och med idag att frågan under vissa omständigheter bör ställas. I biologi, är en person antingen lång eller kort.
Det är "miljö" villkor som gör att personen ska ha en medellängd. En forskare, definierade George Boole en uppsättning svar eller regler för denna typ av frågor. Vi lär oss detta regler i denna del av serien. Dessa regler används i datorer, programmering, elektronik och telekommunikation, idag. I själva verket, utan dessa regler, kommer du inte har en dator; kommer du inte också har programmering. Sant eller falskt Ett enkelt mänskligt språk uttalande är antingen sant eller falskt i sig. Om jag säger, "Jag är lång", det vill säga antingen sant eller falskt.
Om jag säger, "du är lång", det vill säga antingen sant eller falskt. Om jag är lång och du har ont, och frågan ställs om både du och jag är lång, i Boolean logik, ett svar av sant eller falskt måste ges. Vilken av dessa två ska ges? Boole inte riktigt svara på denna fråga. Han kom bara upp med en uppsättning regler för oss att följa. Den goda nyheten är att när du följer dessa regler i sin rätta sammanhang, har du inte någon tvetydighet. Tack vare dessa regler, har vi datorer och programmering, i dag. Jag kommer att ge dig reglerna. Reglerna kan inte riktigt förklaras; du bara acceptera dem.
Reglerna är under tre rubriker: AND, OR och NOT. OCH Frågan kan ställas om både du och jag är lång. Min längd och din längd kombineras med AND. Dessa är de regler att följa: falska och falska = false false O