Redcafe.pl - Manchester United Forum
Homework - Wersja do druku

+- Redcafe.pl - Manchester United Forum (https://redcafe.pl)
+-- Dział: Na luzie (/forumdisplay.php?fid=6)
+--- Dział: Offtopic (/forumdisplay.php?fid=18)
+--- Wątek: Homework (/showthread.php?tid=66)

Strony: 1 2 3 4 5 6 7 8


Re: Homework - allez - 21-03-2009 16:36

'z jest pomiędzy pi i 2*pi' - czy tu nie ma błędu? wydaje mi się, że powinno być albo między pi a 3/2pi (3. ćwiartka), bądź między 3/2pi a 2*pi (4. ćwiartka). W każdym bądź razie, w takim wypadku jeśli tg jest dodatni to i tak należy do 3. ćwiartki.

[Obrazek: funkcjen.th.jpg]

Nad pierwszym potem spróbuję pomyśleć, bo widać robienie zadań z matmy nie sprzyja dobrej grze naszych.


Re: Homework - Minh - 21-03-2009 17:03

Dzięki wielkie allez :*


Re: Homework - matys - 03-02-2010 17:12

Napisać funkcję, która oblicza n-ty element ciągu Tribonacciego. W C++. Albo chociaż wie ktoś, jak mam zadeklarować, że pierwszy i drugi wyraz mają wartość 0, a trzeci 1. Zrobiłem na wzór Fibonacciego, ale dupa.

Radzio?


Re: Homework - Lasq - 03-02-2010 19:42

Coś takiego?

Kod:
def tri (n):
    if (n == 0 or n == 1): return 0
    if (n == 2): return 1
    return (tri(n-1)+tri(n-2)+tri(n-3))

Sorry, że nie używam tego murzyńskiego języka ale nie chce mi się przypominać składni Wink Generalnie chyba łatwo wymyślić co jest co. def to deklaracja funkcji, if to if return to return


Re: Homework - mlody_unw - 03-02-2010 20:26

Nie wiem czy dobrze zrozumiałem treść zadania, ale najwygodniej byłoby chyba zrobić to na tablicy Wink


Re: Homework - Lasq - 03-02-2010 20:30

A od kiedy to fibo/tribo-nacciego się robi na tablicach? To są elementarne ciągi na których uczy się rekurencji i robienie tego inaczej (przynajmniej na takim poziomie - bo potem to różnie bywa) mija się z celem

Edit: Nie wiem z czego masz to zadanie ale mogę się założyć o dużo, ze chodziło właśnie o to żebyście to zrobili rekurencyjnie.


Re: Homework - matys - 03-02-2010 20:51

Fidain, kocham Cię. <3 Kiedyś będę o Tobie swoim dzieciom opowiadał.

Całuje stópki.


Re: Homework - radzio - 03-02-2010 21:29

Nie radzę tego robić w ten sposób tzn za pomocą rekurencji albo nawet na tablicach.

Rekurencja - wolna jak cholera
Tablica - niepotrzebnie przechowuje się poprzednie wartości ciągu (wystarczą n-1 i n-1 aby mieć n-ty wyraz)

Kod:
int fib (int n)
{
     a=1;
     b=1;
    c = 0;
    if (n<=2)
    return a;
  else
  {
    for (int i=3; i<=n; i++)
    {
      c=a+b;
      a=b;
      b=c;
    }
    return c;
   }
}
powinno śmigać, no i to jest ładnie iteracyjnie i optymalnie pamięciowo ;-)


Re: Homework - Lasq - 03-02-2010 21:45

A ja się będę upierał, ze fibo/tribonacci służy do nauki rekurencji ^^

Poza tym to zrobiłeś fibonacciego a miał być tribonacci Tongue

Edit: Dobrze zoptymalizowana rekurencja nie jest taka wolna wcala a pozwala na ciekawe zastosowania. Są języki (haskell np.) które korzystają niemal tylko i wyłącznie z rekurencji a stosuje się je do wyliczania nawet trudnych obliczeniowo problemów.


Re: Homework - matys - 03-02-2010 21:52

Radzio, ale to właśnie miało być wykonane za pomocą funkcji rekurencyjnej Wink


Re: Homework - radzio - 03-02-2010 22:23

fidain napisał(a):Dobrze zoptymalizowana rekurencja nie jest taka wolna wcala a pozwala na ciekawe zastosowania. Są języki (haskell np.) które korzystają niemal tylko i wyłącznie z rekurencji a stosuje się je do wyliczania nawet trudnych obliczeniowo problemów.

Oj ;D przerobić fib na trib to już każdy potrafi LD a ja się zagapiłem Big Grin

Odnośnie tego co napisałeś to już wchodzi po programowanie dynamiczne ;-) tam się korzysta z rekurencji, ale w sprytny sposób (zapamiętywanie wartości pośrednich -> czyli rekurencja nie liczy za każdym razem tego samego). No i dobre kompilatory przerabiają rekurencję (ogonową) na iterację Big Grin

Co do Haskella to jest to język funkcyjny i tam obowiązuje ciut inna filozofia ;-).


matys napisał(a):Radzio, ale to właśnie miało być wykonane za pomocą funkcji rekurencyjnej Wink
i

Aaaa Big Grin no to nie doczytałem Big Grin


Re: Homework - paolo - 22-02-2010 18:54

<a class="postlink" href="http://i50.tinypic.com/28wpjn.jpg">http://i50.tinypic.com/28wpjn.jpg</a>

Jeśli ktoś nie ma co robić Tongue
W 5 zadaniu chyba odpowiedź A.


Re: Homework - rooney77 - 23-02-2010 19:26

paolo, myślę, że będzie to odpowiedź B.

A dlaczego?
alejka - 20m, a krzewy sadzono co 2m,
podzielimy 20:2 i mamy 10,
jednak po dwóch stronach alejki sadzono krzewy, więc jest ich 20. Smile


Re: Homework - Minh - 23-02-2010 19:38

Na pewno odpowiedź A.
Na jakby alejka miała 2m to byś postawił 2 drzewka a nie jedno. Analogicznie z 20m.


Re: Homework - Foster - 20-03-2010 13:47

Pomocy! Smile

<a class="postlink" href="http://i39.tinypic.com/jgmd6e.jpg">http://i39.tinypic.com/jgmd6e.jpg</a>

12
a) y= 0,6x i 6
b) C(7; -1,8)
c) nie potrafię Sad

13) Nie umiem zrobić

<a class="postlink" href="http://i39.tinypic.com/4j5ajc.jpg">http://i39.tinypic.com/4j5ajc.jpg</a>

Nie umiem obliczyć pola, nie wiem jak... Poniżej cały trójkąt i trapez opisany, tylko nie wiem jak obliczyć pole

<a class="postlink" href="http://i41.tinypic.com/3342o10.jpg">http://i41.tinypic.com/3342o10.jpg</a>

Bardzo Was proszę o pomoc, w poniedziałek mam sprawdzian i chciałby się tego porządnie nauczyć.