Narzędzia użytkownika

Narzędzia witryny


cw-3-2014

**To jest stara wersja strony!** ----

A PCRE internal error occured. This might be caused by a faulty plugin

==== 1. Obliczanie przybliżonej wartości pochodnej funkcji w punkcie ==== Program ma obliczać przybliżoną wartość pochodnej funkcji f(x)=x^2 dla x=1. Oczywiście wszyscy znają wartość dokładną, ale program korzysta z przybliżenia ilorazem różnicowym (f(x+h)-f(x))/h i oblicza jego wartość dla h= 1, 0.1, 0.01, 0.001,..., 1e-16. Proszę zwrócić uwagę, że błąd nie jest najmniejszy dla najmniejszego h. ==== 2. Kartka z kalendarza ==== === Wersja podstawowa === * Dane wejściowe: numer miesiąca (1 - 12), numer dnia tygodnia (od 0 - niedziela do 6 - sobota) w pierwszym dniu tego miesiąca, np. dla października będą to liczby 10 i 2. * Program powinien wyprowadzić na ekran tabelkę, np. dla października: \\ Miesiac 10 |Ni |Po |Wt |Sr |Cz |Pt |So | | | | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 |10 |11 |12 | itd. === Wersje rozszerzone === * dane wejściowe: numer miesiąca i numery dnia dzisiejszego (miesiąca i tygodnia), * numer miesiąca pisany cyframi rzymskimi, * na ekranie (za numerem miesiąca) program pisze nazwa miesiąca (ew. korzysta z alfabetu polskiego), * dane wejściowe: numer miesiąca, (dane o dzisiejszym dniu - z biblioteki ''time.h''), * program wyprowadza na ekran 12 tabelek (dla kolejnych miesięcy jednego roku), * program tworzy tabelkę w postaci transponowanej, tj.: \\ \\ Miesiac 10 | Ni | | 6 | | Po | | 7 | | Wt | 1 | 8 | | Sr | 2 | 9 | | Cz | 3 | itd| | Pt | 4 | | | So | 5 | | ==== Inne zadania - do zrobienia "Ile kto może" ==== 4. Program pisze tabliczkŕ mno┐enia w zakresie np.: [1-10] x [1-10] (ew. bez elementˇw nad albo pod przek╣tn╣). 5. Program pisze tabliczkŕ mno┐enia w zakresie podanym przez u┐ytkownika np.: [7-20] x [34-41]. 6. Program wczytuje ci╣g liczb - dziennych notowa˝ np. euro. Oblicza ile by│o wzrostˇw, ile spadkˇw, kiedy (miŕdzy ktˇrymi notowaniami) by│ najwiŕkszy wzrost/spadek dzienny, jak d│ugo utrzymywa│ siŕ najd│u┐szy wzrost/spadek. 7. Liczbŕ ca│kowit╣ wczytan╣ w systemie dziesiŕtnym wyprowadza na ekran w innym (wybranym przez u┐ytkownika) systemie pozycyjnym (je┐eli podstaw╣ systemu bŕdzie liczba >10, to zaproponowaŠ "dodatkowe" cyfry - np. jak w systemie szesnastkowym). 8. Wczytan╣ liczbŕ ca│kowit╣ z zakresu [1, 13] wyprowadza w postaci liczby rzymskiej (bez u┐ywania znakowej tablicy odpowiednikˇw). 9. Wczytuje liczbŕ naturaln╣ i sprawdza (pisze) czy jest to liczba pierwsza. 10. Wczytuje liczbŕ naturaln╣ i wyprowadza jej czynniki pierwsze (z podaniem ich krotnoťci). 11. Wypisuje wszystkie liczby pierwsze z zadanego zakresu. * Uwagi: * 1. Należy stosować - tam gdzie to jest uzasadnione (o tym kiedy jest, porozmawiamy indywidualnie) - podział programu na funkcje. * 2. Pionowe kreski w tabeli można pominąć. * Wskazówka (dla ułatwienia "pisania w kolumnach"): Jeżeli w łańcuchu sterującym dla funkcji //printf// użyjemy sekwencji %2d zamiast %d, to liczba jednocyfrowa będzie poprzedzana spacją - o szczegółach będziemy mówić w przyszłości.

cw-3-2014.1413206959.txt.gz · ostatnio zmienione: 2014/10/13 15:29 przez miller