Trojúhelník (zadaný 3 vrcholy). Určete zda je pravoúhlý? - MIPS – Assembler – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Trojúhelník (zadaný 3 vrcholy). Určete zda je pravoúhlý? - MIPS – Assembler – Fórum – Programujte.comTrojúhelník (zadaný 3 vrcholy). Určete zda je pravoúhlý? - MIPS – Assembler – Fórum – Programujte.com

 

Adam
~ Anonymní uživatel
176 příspěvků
11. 12. 2014   #1
-
0
-

Zdravím bando,

nevím si rady, jak realizovat tuto úlohu. Je to semestrální práce.

V rastru je 256x256 bodů je zadán trojúhelník (třemi vrcholy). Určete zda je pravoúhlý.

Používá se simulátor MIPS

Jak byste postupovali?

Díky.

Nahlásit jako SPAM
IP: 147.228.209.–
ondrej39+1
Věrný člen
22. 12. 2014   #2
-
0
-

#1 Adam
V assembleru nedělám, ala pokud máš problém se základním přístupem k problému, tak zjistit pravoúhlost trojúhelníku můžeš ověřit porovnáním souřadnic jednotlivých vrcholů.

Když y souřadnice vrcholu 1 je stejná jako y souřadnice vrcholu dva a zároveň x souřadnice vrcholu dva je stejná jako x souřadnice vrcholu tři, pak máš pravý úhel u vrcholu dva.

Analogicky se to dá aplikovat na další dvě situace, pravý úhel u vrcholu 1 a vrcholu 3.

Nahlásit jako SPAM
IP: 46.39.172.–
Inject all the dependencies!
ondrej39+1
Věrný člen
22. 12. 2014   #3
-
0
-

#1 Adam
Tak jsem zjistil, že moje řešení je k ničemu, kdyby byl trojúhelník otočený. Pak je tedy lepší problém řešit pomocí pythagorovy věty, kdy si nejprve musíš zjistit vzdálenosti mezi jednotlivým body (budeš mít 3 vzdálenosti) a potom zjisti, zda platí alespoň jedna podmínky z a*a+b*b=c*c, nebo a*a+c*c=b*b, nebo b*b+c*c = a*a.

Nahlásit jako SPAM
IP: 46.39.172.–
Inject all the dependencies!
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 210 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý