mudromar@fel.cvut.cz
místnost: B2-631
telefon: 2273
Domácí úkoly odevzdávejte do Upload systému na adrese https://cw.felk.cvut.cz/upload. Je zde k dispozici i diskusní forum pro vaše případné dotazy.
Do zadané šablony doplňte kód zadané metody (zjištění mediánu). Popis, co má metoda dělat je uveden v komentáři v šabloně. Není dovoleno změnit deklaraci této funkcw, ale můžete (a je to doporučeno) vytvářet vlastní metody v jakémkoli množství a s jakoukoli strukturou (tedy i main()). Do odevzdávacího systému uploadujte pouze zazipovaný soubor DU4.java (bez jakýchkoli dalších adresářů).
Do zadané šablony doplňte kód jednotlivých metod. Popis, co má která metoda dělat je uveden v komentáři v šabloně. Není dovoleno změnit deklaraci těchto funkcí, ale můžete (a je to doporučeno) vytvářet vlastní metody v jakémkoli množství a s jakoukoli strukturou (tedy i main()). Do odevzdávacího systému uploadujte pouze zazipovaný soubor DU3.java (bez jakýchkoli dalších adresářů).
Zazipovaný template domácího úkolu
Do zadané šablony doplňte kód jednotlivých metod. Popis, co má která metoda dělat je uveden v komentáři v šabloně. Není dovoleno změnit deklaraci těchto funkcí, ale můžet vytvářet vlastní metody v jakémkoli množství a s jakoukoli strukturou. Nepoužívejte rekurzi, může vést k přílišné složitosti algoritmu a může dojít k timeoutu při vyhodnocování. Uploadujte zazipovany soubor DU2.java.
Napište program, který obdelníkovou metodou vypočítá obsah plochy pod křivkou sin(5x+3π/4). Jako hodnota pro konstantu pi bude použita definovaná v knihovně Math. Vstupem jsou meze výpočtu a velikost kroku (vždy reálná čísla). Tyto parametry budou zadány na příkazovém řádku. Výstup bude zaokrouhlen na 5 desetinných míst. Do Upload systemu nahravejte vzdy soubory s priponou .java a to zazipovane!!!
Příklad spuštění programu z příkazového řádku je:
java -jar "soubor.jar" 1.5 12.9 0.01kde 1.5 představuje počátek integrace, 12.9 je konec integrace a 0.01 je velikost kroku (po jakém kroku bude křivka “rozsekána” na obdelníky)
inspiraci můžete najít například na http://www.itnetwork.cz/algoritmy/matematicke/algoritmus-numericke-integrovani-obdelnikova-metoda/ nebo http://cs.wikipedia.org/wiki/Newton%C5%AFv_integr%C3%A1l
public class Prj_cykly { public static void main(String[] args) { for (int i=0;i<args.length;i++) System.out.println(args[i]); } }