Hvorfor er et kvadrat en spesiell type rektangel?


Beste svaret

Jeg liker Karen Climis ’svar. Åpenbart godt kvalifisert.

Men når jeg ser på dette som en objektorientert programvareutvikler, vil jeg gi dette en annen oppfatning. For ikke å si at alle OO-utviklere vil være enige, men her går. Kvadrater er spesielle typer rektangler fordi de har ytterligere begrensninger på dem. Et rektangel kan ikke være et kvadrat med mindre det har disse tilleggsegenskapene. Det betyr også at det kan være en ekstra test du kan utføre på et rektangel (når du har funnet ut at det er hva det er) for å finne ut om det også er et kvadrat. Kvadrater og rektangler brukes klassisk i eksempler på OO-design – noen ganger til og med som negative eksempler.

Svar

Du oppgir spørsmålet ditt som om det er sant at et rektangel ikke er et kvadrat. Jeg tror ikke du har tenkt nok på forholdene mellom kvadraterne du har involvert i spørsmålet ditt.

Et rektangel er et firkant med fire rette vinkler. Denne uttalelsen inneholder tilstrekkelig informasjon til at du kan bestemme om et kvadrat er eller ikke er et rektangel.

Et firkant er et rektangel som har alle fire sider av samme lengde. Denne uttalelsen, sammen med den forrige, inneholder tilstrekkelig informasjon for du bestemmer deg for om en firkant er eller ikke er en firkant.

Du vil legge merke til at ingen av utsagnene sier at av de fire sidene et rektangel har, ett par parallelle sider er like lange og det andre par parallelle sider mens de også er av samme lengde, har en annen lengde enn det første paret. Dette er fordi de ikke trenger å være forskjellige.

Så de fire sidene av et rektangel kan, eller ikke være, like lange. Hvis de er like lange, er DEN REKTANGLEN EN RETT. Hvis rektanglets to par parallelle sider ikke er like lange, så ER RIKTANGEL IKKE EN RETT.

Så, for å konkludere: EN REKTANGEL KAN ELLER IKKE VÆRE EN RETTELSE, [dvs. ALLE RETNINGER ER REKTANGLER . NOE REKTANGLER ER KVADRATER.]

Fotnote 1: Hvis du synes den enkle logikken ovenfor er vanskelig å gjøre opp med, er dette sannsynligvis fordi du lærte i en tidlig alder av rektangelet kjent som en OBLONG, der et av parene med parallelle sider ikke har samme lengde som det andre paret, dvs. en avlang er et ikke-kvadratisk rektangel.

Fotnote 2: Risikerer å forvirre leseren ved å legge til navnet på en annen firkant , Vil jeg avslutte med å si at alle kvadratene nevnt ovenfor også er parallellogrammer.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *