Varför är en fyrkant en speciell typ av rektangel?


Bästa svaret

Jag gillar Karen Climis svar. Uppenbarligen väl kvalificerad.

Men när jag ser på detta som en objektorienterad mjukvaruutvecklare, skulle jag ge detta ett annat tag. Inte för att säga att alla OO-utvecklare håller med, men här går det. Kvadrater är speciella sorters rektanglar eftersom de har ytterligare begränsningar på dem. En rektangel kan inte vara en fyrkant om den inte har dessa ytterligare egenskaper. Det betyder också att det kan finnas ett ytterligare test som du kan utföra på någon rektangel (efter att ha fastställt att det är vad det är) för att räkna ut om det också är en fyrkant. Kvadrater och rektanglar används klassiskt i exempel på OO-design — ibland även som negativa exempel.

Svar

Du anger din fråga som om det är sant att en rektangel inte är en kvadrat. Jag tror inte att du har tänkt tillräckligt på förhållandena mellan de fyrkantiga sidorna du har involverat i din fråga.

En rektangel är en fyrkant med fyra räta vinklar. Detta uttalande innehåller tillräcklig information för att du ska kunna avgöra om någon fyrkant är eller inte är en rektangel.

En kvadrat är en rektangel som har alla fyra sidor av lika längd. Detta uttalande, tillsammans med det föregående, innehåller tillräcklig information för du bestämmer om någon fyrkant är eller inte är en kvadrat.

Du kommer att märka att inget av uttalandena säger att av de fyra sidorna som en rektangel har, ett par parallella sidor är lika långa och det andra par av parallella sidor samtidigt som de är lika långa har en annan längd än det första paret. Detta beror på att de inte behöver vara annorlunda.

Så de fyra sidorna av en rektangel kan, eller kanske inte, ha samma längd. Om de är lika långa är DEN REKTANGLEN EN RUTA. Om rektangelns två par parallella sidor inte är lika långa är DEN REKTANGEL INTE EN FYRKANT.

Så, för att avsluta: EN REKTANGEL KAN ELLER KAN INTE VARA FYRKANT, [dvs. ALLA FJÄRDAR ÄR REKTANGLER . NÅGRA REKTANGLER ÄR KVADRATER.]

Fotnot 1: Om du tycker att den okomplicerade logiken ovan är svår att komma överens med, beror det förmodligen på att du i en tidig ålder lärde dig rektangeln som i allmänhet kallas OBLONG, där ett av paren med parallella sidor inte har samma längd som det andra paret, dvs en avlång är en icke-kvadratisk rektangel.

Fotnot 2: Riskerar att förvirra läsaren genom att lägga till namnet på en annan fyrkant Avslutar jag med att säga att alla fyrkantiga sidor som nämns ovan också är parallellogram.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *