Eszköztár
84 Kezdőlap - Webszerkesztés - JavaScript - Pontok
ujdomainek.hu

Pontok

a koordináta-rendszerben

Feladat

Adott a síkbeli koordináta-rendszerben 18 db pont.



A pontokat az alábbi JavaScript forráskód állítja elő:

	function pont( x , y )
	{
		this.x  = x
		this.y  = y
	}

	function rand( min , max )
	{
		return Math.floor( Math.random() * (max-min+1) ) + min
	}

	p = new Array()
	for( i=1; i<=18; i++ )
	{
		p[i] = new pont( rand( -9 , 9 ) , rand( -9 , 9 ) )
	}
	
Fentiek alapján például az első pont koordinátái a   p[1].x   és   p[1].y   kifejezésekkel érhetőek el.

Készítsen programot, mely válaszol az alábbi kérdésekre!
  1. Van-e pont valamelyik tengelyen?
  2. Van-e pont mindkét tengelyen?
Nem elvárás, hogy ugyanaz a pont legyen rajta mindkét tengelyen - ez lehet két különböző pont is: egyik az egyik tengelyen, másik a másikon.
  3. A pontok hány százaléka van az  x  tengely fölött?
  4. Hány pont van az első síknegyedben?
A tengelyen lévő pontok itt nem számítanak.
  5. Melyik síknegyedben van a legtöbb pont?
  6. Mennyi a pontok origótól mért átlagos távolsága?
  7. Melyik pont van a legmesszebb az origótól?
  8. Melyik pont van a legmesszebb a koordináta-rendszer tengelyeitől?
Egy pont tengelyektől mért távolságát a hozzá közelebb lévő tengelytől mért távolsága jelenti.
  9. Vannak-e egybeeső pontok?
10. Mekkora az átlagos távolság a pontok között?
11. Melyik két pont van a legmesszebb egymástól? Mekkora a távolságuk?
12. Van-e olyan pontpár, melyek egymás tükörképei az origóból nézve?
13. Van-e olyan pontpár, melyek egymás tükörképei valamely tengelyről nézve?
+1. Van-e 3 olyan pont, amik egy egyenesre esnek?
előző oldal random oldal következő oldal


2024-03-29 11:58:30 Admin Köszönöm, ha Ön lesz az első, aki megírja ide véleményét, észrevételét, kérdését ezzel a lappal kapcsolatban.




Új hozzászólás:
E-mail cím:


Erre a címre küldjük ki a hozzászólás jóvá- hagyásához szükséges linket. Az e-mail címet sehol nem tesszük közzé.

Név:


Ez a név fog megjelenni az Ön hozzászólásai mellett.

Mennyi tizenöt + hét?
Számjegyekkel írja be!



Ez a robotok beírása elleni védelem miatt szükséges ellenőrzés.


© infojegyzet.hu, 2018. február