-registrering
Lägg till som läxa
Lägg till som stjärnmärkt
Frågor hjälpmarkerade!
Alla markeringar försvinner.
KURSER /
Matematik 2
/ Andragradsekvationer
Programmera pq formeln som algoritm
Din skolas prenumeration har gått ut!
Din skolas prenumeration har gått ut!
Programmera en algoritm som löser en andragradsekvation med pq formeln. I ett första steg kan du låta användaren fylla i p och q och anta att ekvationen står formen $x^2+px+q=0$x2+px+q=0. Du behöver heller inte ta hänsyn till om ekvationen inte har några lösningar eller om den har komplexa lösningar.
PQ formeln
$x^2+px+q=0$x2+px+q=0 har lösningarna
$x_{1,2}=-\frac{p}{2}\pm\sqrt{\left(\frac{p}{2}\right)^2-q}$x1,2=−p2 ±√(p2 )2−q
Möjlig fördjupning
- Låt din algoritm ta hänsyn till om ekvationen har en eller ingen lösning.
- Låt din algoritm ta hänsyn till om det finns komplexa rötter.
- Visa alla steg som användaren behöver se för att förstå lösningen.
Gör övningen i Python
Förslag på lösning hittar du i filen suggestion.py
Yani Al-yousifi
//javascript förslag på lösning
var p = prompt(”x^2 + px + q = 0, p = ?”)
var q = prompt(”x^2 + px + q = 0, q = ?”)
var p2 = (-1/2)*p
var x1 = (p2) + Math.sqrt(Math.pow(p2, 2) – q)
var x2 = (p2) – Math.sqrt(Math.pow(p2, 2) – q)
console.log(”x1 = ” + x1 + ” and x2 = ” + x2)
Tilda Löfberg
Kan ej se filmen
David Admin (Moderator)
Hej Tilda.
De lektioner som är markerade med en blå etikett med texten Prog är inga videogenomgångar, utan bara programmeringsuppgifter.
Endast Premium-användare kan kommentera.