Funkcja Ackermanna to rekurencyjna funkcja dwuargumentowa, której można użyć do sprawdzenia optymalizacji kompilatorów. Już dla bardzo małych argumentów wartość funkcji bardzo szybko rośnie.
czytaj więcejZapis danych do pliku pozwala przechowywać np. ustawienia konfiguracyjne. Jest bardzo podobny do wypisywania danych na konsolę. W tym jednak przypadku dane są przesyłane w inne miejsce.
czytaj więcejMacierz Trójkątna to taka macierz, która powyżej diagonali, albo pod ma tylko wartości 0. Równania z tego typu macierzami rozwiązuje się szybciej dzięki ich właściwościom.
czytaj więcejPodczas tworzenia np. programów graficznych oraz gier bardzo często przydaje się informacja czy dany punkt znajduje się w pewnym obszarze. Jedna z metod sprawdzania tego wykorzystuje kąty.
czytaj więcejLiczby iccanobiF ma bardzo ciekawą nazwę, która nawiązuje do liczb Fibonacciego (wystarczy przeczytać nazwę wspak!). Zmieniona została jedynie reguła dotycząca sumowania dwóch poprzednich wyrazów.
czytaj więcejLiczby 4, 2, 10, 9, 1, 8, 5, 7, 6, 3 przedstawione w tej kolejności tworzą ciąg. Istnieje reguła, która je porządkuje. Jak ona brzmi? Jak wyglądałby ciąg dla 20 pierwszych liczb?
czytaj więcejRozwiązania zadań z konkursu informatycznego LOGIA który odbył się w roku szkolnym 2016/17. Omawiane zadania pochodzą z etapu I i polegają na narysowaniu różnego rodzaju grafik.
czytaj więcejKoncept logiki Trójwartościowej został opisany przez polskiego uczonego Jana Łukasiewicza. Logika ta względem powszechnie używanej algebry Boole'a wprowadza trzeci stan 'może'.
czytaj więcejPrzechowywanie danych w plikach pozwala program zapisać preferencje użytkownika jak również na przeniesienie informacji pomiędzy urządzeniami. W tym artykule zostanie wyjaśnione jak taki plik można odczytać w języku C#.
czytaj więcejRozkład LU to rozkład pewnej macierzy A na macierz dolnotrójkątną L oraz górnotrójkątną U tak, że A = LU. Wyznaczenie obydwu macierzy jest możliwe przy pomocy metody eliminacji Gaussa.
czytaj więcej