NETWARS - CZĘSTO ZADAWANE PYTANIA

Zjedź na dół

2009-02-02 17:49:59
[#1] Rebo
Przyszła pora i na mnie, potrzebuje waszej pomocy w rozwiązaniu kilku zadań i napisaniu programów :P

1. Pokaż przez indukcje matematyczną, że dla każdej liczby naturalnej n nie mniejszej
od 1 zachodzą równości:
a) 1 - 2 + 3 - 4 + :::: + (2n - 1) - 2n = -n
b) 1 + 3 + 6 + :::: + n(n + 1)=2 = n(n + 1)(n + 2)=6

2. [Tutaj za cholere nie wiem o co chodzi ;/ ]
Znajdź x:
a) (135)x = 5910
b) (120)x = 145

3. Złożoność programu T(n) jest rzędu O(f(n)), gdy istnieją takie stałe nieujemne c i n0, że
dla każdego n >= n0 zachodzi T(n) <=cf(n).
Wykazać, że T(n) = (1+n)2 = O(n2) z c = 4 i n0 = 1.
Co to znaczy, że : T(n) jest O(f(n))?
Sprawdzić, że T(n) = 3n3 + 2n2 jest rzędu O(n3) z n0 = 0 i c = 5.

4. Napisz program, który z wprowadzonych z klawiatury dwóch liczb tworzy w języku C strukturę o nazwie PUNKT, składającą się z uporządkowanej pary tych liczb. W programie jest funkcja o nazwie
int pisz_punkt(PUNKT k),
która przyjmuje jako parametr obiekt typu PUNKT i wypisuje na ekranie jego współrzędne.

To tylko część zadań z którymi mam problem ;/ Jeśli można prosić jeszcze o małe wyjaśnienie na temat zadania byłbym wdzięczny

Z góry dziękuję.
2009-02-02 17:59:51
Masz tu czwarte:

#include <stdio.h>

int a,b;

typedef struct PUNKT {
int x;
int y;
} PUNKT;

int pisz_punkt(PUNKT k) {
printf("Wspolrzedne punktu to: %d, %d\n", k.x, k.y);
return 0;
}

int main() {
printf("Wpisz pierwsza wspolrzedna: ");
scanf("%d", &a);
printf("Wpisz druga wspolrzedna: ");
scanf("%d", &b);
PUNKT p;
p.x=a;
p.y=b;
pisz_punkt(p);
return 0;
}

Zamień sobie inty na double (i %d na %lf) jesli potrzebujesz liczb rzeczywistych.

Zmieniony 2009-02-02 18:04:01 przez WilkołakMiecz10

2009-02-02 18:25:38
[#3] ScGhost
a 2. to nie jest poprostu szukanie x jako podstawy danego systemu liczb w zapisie liczby w nawiasie?

Zmieniony 2009-02-02 18:26:01 przez ScGhost

2009-02-02 18:32:14
[#4] Rebo
#2 wielkie dzięki

aa widze ze wkradl sie blad w 2 zadaniu

Znajdź x:
a) (135)x = 59 dolny indeks 10
b) (120)x = 14 dolny indeks 5

#3 no wlasnie nie wiem o co tutaj chodzi ;/

Zmieniony 2009-02-02 18:33:51 przez Rebo

2009-02-02 18:36:22
[#5] ScGhost
no, z tamtymi liczbami nie wychodzilo ;D
jezeli dobrze mysle to ebdzie tak jak w #3 napisalem
czyli np w 2a)
1*x^2 + 3 * x^1 + 5* x^0 = 59
czyli rozwiazujesz rownanie kwadratowe
i dostajesz
x1 = -9 x2=6
podstawa chyba moze byc tylko dodatnia wiec odpowiedz bedzie x=6

dobrze ze nie jestem na infie

Zmieniony 2009-02-02 18:36:55 przez ScGhost

2009-02-02 18:45:03
[#6] Rebo
nadal nie czaje jak to się liczy :P
2009-02-02 18:51:23
[#7] RegO
liczba 135 w systemie o podstawie x to liczba którą można zapisać jako
1*x^2 + 3*x^1 + 5*x^0, no i masz znaleźć taki x,żeby ta liczba była równa 59 z normalnego równania kwadratowego z delty wychodzi x=6

ale przykład b już jest lajtowo jebnięty ;) bo 14 w systemie 5-tkowym, to w dziesiętnym 9 i równanie
1*x^2 + 2*x^1 + 0*x^0 = 9
nie ma rozwiązania będącego liczbą naturalną

Zmieniony 2009-02-02 18:51:53 przez RegO

2009-02-02 18:59:29
[#8] R_O_B
sorry rebo, co studiujesz?
2009-02-02 19:10:34
[#9] Rebo
ty #5, 7 zaczaiłem
co do drugiego przykładu to pierwsze słyszę o systemie piątkowym - z czym to się je ??

#8 infa, specjalizacja grafika :P
2009-02-02 19:11:00
[#10] ControL
skąd tacy mądrzy ludzie się biorą.... <myśli>
2009-02-02 19:11:59
[#11] RegO
system liczbowy może mieć dowolną podstawę :P nawet 37-kowy może być :) tyle, że najczęściej używa się 2,8,10,16.... ale jak ty jesteś na infie i się z tym nigdy nie spotkałeś to się boje :D



1a... nie wiem czy dobrze, nigdy nie lubiłem indukcji :P

a) 1 - 2 + 3 - 4 + ... + (2n - 1) - 2n = -n

1 - 2 + 3 - 4 + ... + (2k - 1) - 2k = -k
k = 1
1 - 2 = -1
1 - 2 + 3 - 4 + ... + (2k - 1) - 2k + (2k + 1) - 2k - 2 = -k-1
-k + 2k + 1 - 2k - 2 = - k - 1
-k -1 = - k - 1

Zmieniony 2009-02-02 19:12:17 przez RegO

2009-02-02 19:13:32
[#12] ControL
RegO co Ty tutaj rozrysowałeś ? :P matko boska :D
2009-02-02 19:16:06
[#13] ,4drian
masz przejebane xP
2009-02-02 19:19:55
[#14] Rebo
#11 jestem na 1st roku i mój wykładowca skacze z kwiatka na kwiatek do tego zajęcia prowadzi z laptopa. Nie przypominam sobie żeby mówił coś o takich liczbach :P a szczególnie jak to się liczy i jakim cudem 14 w piątkowym to jest 9 w dziesiętnym ? :P

thx za 1zad wiedziałem, że będzie coś w ten deseń :P

Zmieniony 2009-02-02 19:20:18 przez Rebo

2009-02-02 19:21:10
[#15] RegO
coś namieszałem ;P ale ogólnie chyba dobrze było

teza: 1 - 2 + 3 - 4 + ... + (2n - 1) - 2n = -n
dla n = 1 sprawdzamy czy działa
(2n-1) - 2n = 1 - 2 = -1, zgadza się

założenie dla k:
1 - 2 + 3 - 4 + ... + (2k - 1) - 2k = -k
sprawdzamy dla k+1:
1 - 2 + 3 - 4 + ... + (2k - 1) - 2k + (2k + 1) - 2k - 2 = -k-1
korzystając z założenia mamy
[1 - 2 + 3 - 4 + ... + (2k - 1) - 2k] + (2k + 1) - 2k - 2 = -k-1
i to co jest w nawiasie kwadratowym możemy zastąpić -k z założenia, więc:
-k + 2k + 1 - 2k - 2 = - k - 1
no i wyliczając lewą stronę wychodzi
-k-1 = -k-1

czyli teza została dowiedziona
2009-02-02 19:24:41
[#16] RegO
system piątkowy
1*5^1 + 4*5^0 = 9 w dziesiętnym

ogólnie, system o podstawie p to liczby typu
an * p^n + ... + a2 * p^2 + a1 * p^1 + a0 * p^0
czyli każda liczba w systemie dziesiętnym, może być wyrażona w innym systemie o podstawie p, jako suma potęg liczby p pomnożonych przez dowolną liczbę z przedziału od 0 do p-1 ;)
2009-02-02 19:26:34
[#17] Kostek:)
jakim cudem 14 w piątkowym to jest 9 w dziesiętnym ? :P

no normalnym ;P
1 to 1 w piatkowym
2 to 2 w piatkowym
3 to 3 w piatkowym
4 to 4 w piatkowym
5 to 10 w piatkowym
6 to 11 w piatkowym
7 to 12 w piatkowym
8 to 13 w piatkowym
9 to 14 w piatkowym
10 to 20 w piatkowym
2009-02-02 19:27:19
[#18] Rebo
aha thx za hlp już wiem o co chodzi :P
2009-02-02 19:34:31
[#19] iluvsmygun
gdzie ty studiujesz ta infe? :DDD lmao
2009-02-02 20:01:23
[#20] Rebo
up
TEMAT ZAMKNIĘTY po 2 tygodniach automatycznie.