Dodawanie dwóch prostokątów

Obiekty i przekształcenia geometryczne, opisane za pomocą układu (nie zawsze prostokątnego) współrzędnych.
taxiarz
Użytkownik
Użytkownik
Posty: 13
Rejestracja: 8 gru 2010, o 16:30
Płeć: Mężczyzna
Lokalizacja: Kłodzko
Podziękował: 1 raz

Dodawanie dwóch prostokątów

Post autor: taxiarz » 8 lip 2011, o 22:19

Witam,

Mam takie zadanie. Dodać dwa prostokąty. Nowy prostokąt powinien być najmniejszym obejmującym swoim polem dwa dodawane prostokąty.

Proszę o jakieś wskazówki, jak to ruszyć.

Awatar użytkownika
Funktor
Użytkownik
Użytkownik
Posty: 482
Rejestracja: 21 gru 2009, o 15:18
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 2 razy
Pomógł: 63 razy

Dodawanie dwóch prostokątów

Post autor: Funktor » 8 lip 2011, o 22:28

yyyy ale one są umieszczone jakoś w układzie współrzędnych ?

taxiarz
Użytkownik
Użytkownik
Posty: 13
Rejestracja: 8 gru 2010, o 16:30
Płeć: Mężczyzna
Lokalizacja: Kłodzko
Podziękował: 1 raz

Dodawanie dwóch prostokątów

Post autor: taxiarz » 8 lip 2011, o 22:32

Zadanie zaczynało się od jednego prostokąta, który pamiętany jest jako
przekątną AD o takich współrzędnych:
\(\displaystyle{ A(2, -8)\\ D(7, -11)}\)

W ogóle, to mam pytanie takie elementarne. Współrzędne prostokąta
oznacza się zgodnie z ruchem wskazówek zegara, albo na odwrót?

Awatar użytkownika
Funktor
Użytkownik
Użytkownik
Posty: 482
Rejestracja: 21 gru 2009, o 15:18
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 2 razy
Pomógł: 63 razy

Dodawanie dwóch prostokątów

Post autor: Funktor » 8 lip 2011, o 22:43

Współrzędne prostokąta to dość dziwne pojęcie, współrzędne to może mieć punkt.. np. wierzchołek prostokąta. jak nie podasz dokładnej treści to ciężko napisać coś sensownego.

taxiarz
Użytkownik
Użytkownik
Posty: 13
Rejestracja: 8 gru 2010, o 16:30
Płeć: Mężczyzna
Lokalizacja: Kłodzko
Podziękował: 1 raz

Dodawanie dwóch prostokątów

Post autor: taxiarz » 8 lip 2011, o 22:55

Dokładna treść jest konkretnie programistyczna, ale najpierw zadanie
trzeba rozgryźć matematycznie, stąd zapytanie na tym forum.

Treść zadania (z którym mam problem):
"Napisać metodę dodawania dwóch prostokątów. Nowy prostokąt powinien być najmniejszym obejmującym swoim polem dwa dodawane prostokąty".

Zadanie pierwsze było takie (które mam wykonane):
"Napisać klasę Prostokąt, która pamięta dane dla prostokąta o bokach równoległych do osi układu współrzędnych. Prostokąt ma być zapamiętany jako daw przeciwległe rogi i nie posiadać atrybutów publicznych".

Awatar użytkownika
Funktor
Użytkownik
Użytkownik
Posty: 482
Rejestracja: 21 gru 2009, o 15:18
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 2 razy
Pomógł: 63 razy

Dodawanie dwóch prostokątów

Post autor: Funktor » 8 lip 2011, o 23:16

Nie wiem czy to o to chodzi. Ale jak masz współrzędne końców jednej z przekątnych to możesz wyznaczyć boki tego prostokąta, jak masz 2 takie prostokąty to możesz wyznaczyć ich sumę pól. Znalezienie prostokąta ( prostokątów) o polu równym sumie pól tych prostokątów nie stanowi problemu. Jeśli to o to chodzi bo problem wdaje się być prosty ale... no właśnie nie mam pewnosci czy nie ma tu jakiegoś haczyka którego nie widzę - no i nie tykach się części programistycznej tego zagadnienia ;]

piasek101
Użytkownik
Użytkownik
Posty: 23177
Rejestracja: 8 kwie 2008, o 22:04
Płeć: Mężczyzna
Lokalizacja: piaski
Podziękował: 1 raz
Pomógł: 3160 razy

Dodawanie dwóch prostokątów

Post autor: piasek101 » 9 lip 2011, o 11:28

taxiarz pisze:Dokładna treść jest konkretnie programistyczna, ale najpierw zadanie
trzeba rozgryźć matematycznie, stąd zapytanie na tym forum.

Treść zadania (z którym mam problem):
"Napisać metodę dodawania dwóch prostokątów. Nowy prostokąt powinien być najmniejszym obejmującym swoim polem dwa dodawane prostokąty".

Zadanie pierwsze było takie (które mam wykonane):
"Napisać klasę Prostokąt, która pamięta dane dla prostokąta o bokach równoległych do osi układu współrzędnych. Prostokąt ma być zapamiętany jako daw przeciwległe rogi i nie posiadać atrybutów publicznych".
Oba przykłady ciężko nazwać zadaniami :
1) ,,dodawanie prostokątów" ?

2) tu pominę przyczepianie się.

taxiarz
Użytkownik
Użytkownik
Posty: 13
Rejestracja: 8 gru 2010, o 16:30
Płeć: Mężczyzna
Lokalizacja: Kłodzko
Podziękował: 1 raz

Dodawanie dwóch prostokątów

Post autor: taxiarz » 10 lip 2011, o 10:29

Funktor pisze:(...)Jeśli to o to chodzi bo problem wdaje się być prosty ale... ]
Jak zacząć to rozwiązywać?

Awatar użytkownika
Funktor
Użytkownik
Użytkownik
Posty: 482
Rejestracja: 21 gru 2009, o 15:18
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 2 razy
Pomógł: 63 razy

Dodawanie dwóch prostokątów

Post autor: Funktor » 10 lip 2011, o 11:16

No napisałem jak to zadanie nalezy rozumieć, skoro jesteś programistą to dalej to są rachunki na poziomie gimnazjum ;]

Awatar użytkownika
Dasio11
Moderator
Moderator
Posty: 9335
Rejestracja: 21 kwie 2009, o 19:04
Płeć: Mężczyzna
Lokalizacja: Wrocław
Podziękował: 37 razy
Pomógł: 2043 razy

Dodawanie dwóch prostokątów

Post autor: Dasio11 » 10 lip 2011, o 12:16

Funktor pisze:Znalezienie prostokąta ( prostokątów) o polu równym sumie pól tych prostokątów nie stanowi problemu.
Ale nie chodzi o prostokąt o polu równym sumie pól dwóch poprzednich, tylko o najmniejszy prostokąt, który zawiera dwa poprzednie. Coś w rodzaju najmniejszego pudełka.

taxiarz
Użytkownik
Użytkownik
Posty: 13
Rejestracja: 8 gru 2010, o 16:30
Płeć: Mężczyzna
Lokalizacja: Kłodzko
Podziękował: 1 raz

Dodawanie dwóch prostokątów

Post autor: taxiarz » 10 lip 2011, o 12:32

Teraz mam tak, że mam dwa prostokąty.

Jeden prostokąt o przekątnej:
\(\displaystyle{ A(2, -8); D(7,-11); O(4,5, -9,5)}\)

Drugi prostokąt o przekątnej:
\(\displaystyle{ A`(-0,5, -6,5); D`(9,5, -12,5); O(4,5, -9,5)}\)

Awatar użytkownika
Funktor
Użytkownik
Użytkownik
Posty: 482
Rejestracja: 21 gru 2009, o 15:18
Płeć: Mężczyzna
Lokalizacja: Warszawa
Podziękował: 2 razy
Pomógł: 63 razy

Dodawanie dwóch prostokątów

Post autor: Funktor » 10 lip 2011, o 16:51

Też mi się tak wydawało, ale z tego co pisze taxsiarz to ciężko jest mi się utwierdzić w tym przekonaniu ;]
Dasio11 pisze:
Funktor pisze:Znalezienie prostokąta ( prostokątów) o polu równym sumie pól tych prostokątów nie stanowi problemu.
Ale nie chodzi o prostokąt o polu równym sumie pól dwóch poprzednich, tylko o najmniejszy prostokąt, który zawiera dwa poprzednie. Coś w rodzaju najmniejszego pudełka.

taxiarz
Użytkownik
Użytkownik
Posty: 13
Rejestracja: 8 gru 2010, o 16:30
Płeć: Mężczyzna
Lokalizacja: Kłodzko
Podziękował: 1 raz

Dodawanie dwóch prostokątów

Post autor: taxiarz » 10 lip 2011, o 17:22

Chciałem pójść prościej i po prostu dodać pole mniejszego prostokąta i większego.

ODPOWIEDZ