a) Forklar hvordan du kan bruke symmetri på enhetssirkelen til å finne en vinkel som har den samme sinusverdien som en vinkel i første kvadrant.
Løsning
Enhetssirkel med supplementvinklene v og u
Vi kan speile vinkelbeinet til vinkelen på figuren om -aksen. Da får vi vinkel på figuren. For gjelder at , og har da den samme sinusverdien som , det vil si
og kalles supplementvinkler fordi de har den samme sinusverdien. Vi kan også skrive dette som
b) Forklar hvordan du kan bruke symmetri på enhetssirkelen til å finne en vinkel som har den samme cosinusverdien som en vinkel i første kvadrant.
Løsning
To vinkler v og u med den samme cosinusverdien
Vi kan speile vinkelbeinet til vinkelen på figuren om -aksen. Da får vi vinkel på figuren. For gjelder at , og har da den samme cosinusverdien som , det vil si
Vi kan også skrive dette som
c) Forklar hvorfor vinklene og på figuren har den samme tangensverdien.
Vinklene u og v har den samme tangensverdien
Løsning
Først kan vi notere at siden vinkelbeina til og ligger langs den samme linja (eller speiler hverandre om origo), får vi at
Bruk figuren til å forklare hvorfor blir lik lengden av linjestykket .
Tips til oppgaven
Bruk formlike trekanter.
Løsning
Vi har definisjonen . På figuren har vi at og , og disse er motstående katet og hosliggende katet i forhold til vinkel i den rettvinklede trekanten inni enhetssirkelen.
Denne rettvinklede trekanten er formlik med den rettvinklede trekanten der hjørnene er origo, og . Da kan vi sette opp
I hvilken kvadrant ligger , og i hvilken kvadrant ligger ?
Løsning
Siden vinklene har den samme cosinusverdien, må vinklene enten ligge i første og fjerde kvadrant eller i andre og tredje kvadrant, hvis de ikke er like.
Siden , kan ikke vinklene være like, og det er som ligger i enten første eller i andre kvadrant.
Siden , må ligge i første kvadrant, og da må ligge i fjerde kvadrant.
b) Du får vite følgende om vinklene og :
Finn vinklene.
Løsning
Når , betyr det at
Når , betyr det at ligger enten i første eller fjerde kvadrant.
Vinklene har den samme sinusverdien. Dersom , må . Men da er , så det går ikke. Dersom , det vil si ligger i tredje kvadrant, må ligge i fjerde kvadrant for at vinklene skal ha den samme sinusverdien. Da er , som er greit.
Vi får til slutt at
c) Lag tilsvarende oppgaver som de to forrige, og prøv dem på noen medelever.
Lag et program som finner ut hvilken kvadrant en vinkel ligger i når vi antar at . Programmet skal sjekke at vinkelen ikke ligger utenfor dette området. Husk at vinkelen kan ligge mellom to kvadranter dersom den for eksempel har verdien 90°. Husk å skrive algoritmen først.
Tips til oppgaven
Det er mange måter å gjøre dette på. Én metode er å teste direkte om vinkelen har verdi innenfor eller mellom de ulike kvadrantene. En annen metode er å trekke 90 grader fra vinkelen helt til resultatet blir mindre enn 90 grader og telle hvor mange ganger 90 grader kan trekkes fra.
Løsning
Alternativ 1
Forslag til algoritme:
Sett variabelen "vinkel" lik .
Skriv til skjermen "Dette programmet finner ut hvilken kvadrant en vinkel fra og med 0° til og med 360° ligger i.".
Så lenge "vinkel" er mindre enn 0 eller større enn 360:
Skriv til skjermen "Skriv inn størrelsen på vinkelen: ".
Ta imot verdien fra brukeren og lagre den i variabelen "vinkel".
Hvis "vinkel" er mindre enn 0 eller større enn 360:
Skriv til skjermen "Vinkelen <vinkel>° er utenfor det gyldige området.".
Test om "vinkel" har verdien 0, 90, 180, 270 eller 360, og gi tilbakemelding om hvilke to kvadranter vinkelen ligger mellom.
Test om "vinkel" har verdi mellom 0 og 90 for første kvadrant, 90 og 180 for andre kvadrant og så videre. Gi tilbakemelding om kvadrant alt etter hvilken test som slår til.
python
1vinkel =-12print("Dette programmet finner ut hvilken kvadrant en vinkel")3print("med verdi fra og med 0° til og med 360° ligger i.")4# tester om vinkelen er utenfor området,5# og lar brukeren eventuelt skrive inn vinkelen på nytt6while vinkel <0or vinkel >360:7 vinkel =float(input("Skriv inn størrelsen på vinkelen: "))8if vinkel <0or vinkel >360:9print(f"Vinkelen {vinkel}° er utenfor det gyldige området.")1011if vinkel ==0or vinkel ==360:12print(f"Vinkelen {vinkel}° ligger mellom første og fjerde kvadrant.")13elif vinkel ==90:14print(f"Vinkelen {vinkel}° ligger mellom første og andre kvadrant.")15elif vinkel ==180:16print(f"Vinkelen {vinkel}° ligger mellom andre og tredje kvadrant.")17elif vinkel ==270:18print(f"Vinkelen {vinkel}° ligger mellom tredje og fjerde kvadrant.")1920elif vinkel <90:21print(f"Vinkelen {vinkel}° ligger i første kvadrant.")22elif vinkel >90and vinkel <180:23print(f"Vinkelen {vinkel}° ligger i andre kvadrant.")24elif vinkel >180and vinkel <270:25print(f"Vinkelen {vinkel}° ligger i tredje kvadrant.")26else:27print(f"Vinkelen {vinkel}° ligger i fjerde kvadrant.")
Alternativ 2
Dette alternativet gir et litt kortere program. Forslag til algoritme:
Sett variabelen "vinkel" lik .
Skriv til skjermen "Dette programmet finner ut hvilken kvadrant en vinkel fra og med 0° til og med 360° ligger i.".
Så lenge "vinkel" er mindre enn 0 eller større enn 360:
Skriv til skjermen "Skriv inn størrelsen på vinkelen: ".
Ta imot verdien fra brukeren og lagre den i variabelen "vinkel".
Hvis "vinkel" er mindre enn 0 eller større enn 360:
Skriv til skjermen "Vinkelen <vinkel>° er utenfor det gyldige området.".
Sett variabelen "testvinkel" lik "vinkel".
Sett variabelen "kvadrant" lik 1.
Så lenge "testvinkel" er større eller lik 90:
Sett "testvinkel" lik "testvinkel" minus 90.
Sett "kvadrant" lik "kvadrant" pluss 1.
Hvis "vinkel" er 0 eller 360, skriv til skjermen 'Vinkelen <"vinkel">° ligger mellom kvadrantene 1 og 4.'.
Eller hvis "testvinkel" er lik 0, skriv til skjermen "Vinkelen <"vinkel">° ligger mellom kvadrantene <"kvadrant" minus 1> og <"kvadrant">.".
Hvis ikke, skriv til skjermen "Vinkelen <"vinkel">° ligger i <"kvadrant">. kvadrant.".
Forslag til program:
python
1vinkel =-12print("Dette programmet finner ut hvilken kvadrant en vinkel")3print("med verdi fra og med 0° til og med 360° ligger i.")4# tester om vinkelen er utenfor området,5# og lar brukeren eventuelt skrive inn vinkelen på nytt6while vinkel <0or vinkel >360:7 vinkel =float(input("Skriv inn størrelsen på vinkelen: "))8if vinkel <0or vinkel >360:9print(f"Vinkelen {vinkel}° er utenfor det gyldige området.")1011testvinkel = vinkel
12kvadrant =11314while testvinkel >=90:15 testvinkel = testvinkel -9016 kvadrant = kvadrant +11718if vinkel ==0or vinkel ==360:# disse to alternativene behandles spesielt19print(f"Vinkelen {vinkel}° ligger mellom kvadrantene 1 og 4.")20elif testvinkel ==0:21print(f"Vinkelen {vinkel}° ligger mellom kvadrantene {kvadrant -1} og {kvadrant}.")22else:23print(f"Vinkelen {vinkel}° ligger i {kvadrant}. kvadrant.")