Strona 1 z 1
Dodawanie dwóch prostokątów
: 8 lip 2011, o 22:19
autor: taxiarz
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ć.
Dodawanie dwóch prostokątów
: 8 lip 2011, o 22:28
autor: Funktor
yyyy ale one są umieszczone jakoś w układzie współrzędnych ?
Dodawanie dwóch prostokątów
: 8 lip 2011, o 22:32
autor: taxiarz
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?
Dodawanie dwóch prostokątów
: 8 lip 2011, o 22:43
autor: Funktor
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.
Dodawanie dwóch prostokątów
: 8 lip 2011, o 22:55
autor: taxiarz
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".
Dodawanie dwóch prostokątów
: 8 lip 2011, o 23:16
autor: Funktor
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 ;]
Dodawanie dwóch prostokątów
: 9 lip 2011, o 11:28
autor: piasek101
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ę.
Dodawanie dwóch prostokątów
: 10 lip 2011, o 10:29
autor: taxiarz
Funktor pisze:(...)Jeśli to o to chodzi bo problem wdaje się być prosty ale... ]
Jak zacząć to rozwiązywać?
Dodawanie dwóch prostokątów
: 10 lip 2011, o 11:16
autor: Funktor
No napisałem jak to zadanie nalezy rozumieć, skoro jesteś programistą to dalej to są rachunki na poziomie gimnazjum ;]
Dodawanie dwóch prostokątów
: 10 lip 2011, o 12:16
autor: Dasio11
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.
Dodawanie dwóch prostokątów
: 10 lip 2011, o 12:32
autor: taxiarz
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)}\)
Dodawanie dwóch prostokątów
: 10 lip 2011, o 16:51
autor: Funktor
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.
Dodawanie dwóch prostokątów
: 10 lip 2011, o 17:22
autor: taxiarz
Chciałem pójść prościej i po prostu dodać pole mniejszego prostokąta i większego.