Narzędzia użytkownika

Narzędzia witryny

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

zadania_12_2018

==== Zadania 12 ==== === Operatory bitowe === 1. Program, który wczytuje łańcuch znaków i zapisuje 3 jego kopie: * w pierwszej wszystkie małe litery są zamienione na duże, * w drugiej duże litery są zamienione na małe, * w trzeciej małe litery są zamienione na duże, a duże na małe. W każdym przypadku należy stosować jeden operator bitowy. 2. Funkcja, która realizuje dzielenie liczby całkowitej przez 2lub 4 lub 8 ... i dzielenie modulo 2 lub 4 lub 8... , która zamiast % używa operatora przesunięcia bitowego. === Argumenty wiersza poleceń === 3. Proszę napisać program (z użyciem ww. funkcji (w pkt. 2), który będzie wywoływany z dwoma argumentami: dzielną i dzielnikiem. Po wykonaniu programu komendą linuxa: ''echo $?'' można uzyskać wynik dzielenia. === Wskaźniki do funkcji === 4. Proszę napisać program obliczający miejsce zerowe funkcji metodą bisekcji (połowienia). W segmencie głównym jest wywoływana funkcja z czterema argumentami: wskaźnikiem do funkcji, której miejsce zerowe ma być obliczone, dolna i górna granica przedziału, w którym miejsce zerowe istnieje oraz dopuszczalny błąd wyznaczenia miejsca zerowego. W programie są też zdefiniowane trzy przykładowe funkcje obliczające wartości f1(x), f2(x) i f3(x). Użytkownik wybiera funkcję i granice przedziału. Dopuszczalny błąd = 1.e-5.

zadania_12_2018.txt · ostatnio zmienione: 2018/11/19 17:14 (edycja zewnętrzna)