
Adapter
Adapter to strukturalny wzorzec projektowy pozwalający zmienić interfejs jednej klasy na inny. Jego podstawowym zadaniem jest rozwiązanie problemu niepasujących do siebie interfejsów.
Zwięźle na temat programowania
Umiejętność rozłożenia liczby na czynniki pierwsze w C++ jest bardzo potrzebna, ponieważ jest to podproblem występujący w wielu innych zadaniach maturalnych. Jeżeli nie będziemy umieli dokonać takiego rozkładu, to mamy dużą szansę trafić na zadania, których nie będziemy mogli rozwiązać.
Znajdywanie najmniejszego i największego elementu tablicy jest pozornie prostym zadaniem, ale tylko w przypadku, jeżeli zadanie nie zostanie dodatkowo skomplikowane. Jeżeli zastosujemy pewne specjalne podejście, wtedy algorytm może działać szybciej.
Sprawdzanie wielkości liter jest w programowaniu bardzo prostę, o ile pozna się pewne reguły. Na jednej z matur z informatyki było zadanie, w której trzeba było napisać szyfr, bazujący na sposobie pozyskiwania wielkości litery.
Umiejętność zapisywania danych do pliku w C++ jest niezbędna, przed przystąpieniem do matury. Pliki można zapisywać w trybie binarnym oraz tekstowym za pomocą strumienia. Ustawiając odpowiednie flagi możemy ustalić czy informacja ma zostać dopisana do pliku czy ma go nadpisać (wyczyścić przed zapisem).
Odczytywanie plików w C++ jest jedną z podstawowych operacji jakie musisz umieć, przed przystąpieniem do matury z informatyki. Pliki można odczytywać w trybie binarnym lub tekstowym. Można wczytywać liniami oraz blokami za pomocą wskaźników ustawianych w pliku. Na maturze przyda się jedynie odczytywanie pliku w trybie tekstowym, najlepiej pojedynczymi liniami.
Anagram jest to wyraz (lub całe zdanie) powstały w wyniku przestawiania liter innego wyrazu, wykorzystując wszystkie jego litery. Pojęcie anagramu jest podstawowym pojęciem jakie należy sobie przyswoić, przed przystąpieniem do matury z informatyki. Zadania związane z anagramami trafiają się bardzo często i wszystkie są do siebie podobne.
Potęgowanie liczb to jeden z podstawowych algorytmów na jaki możemy trafić podczas matury z informatyki. Małe liczby można potęgować w pamięci, do większych przyda się odpowiedni program lub kalkulator. Potęgowanie w C++ można wykonać za pomocą gotowej funkcji dostępnej w bibliotece math.h lub napisać własną funkcję potęgującą.
Rozwiązując zadania i pisząc programy często potrzebujemy prostej funkcji zwracającej pierwiastek n-tego stopnia z dowolnej liczby. Zadanie możemy rozwiązać gotowymi bibliotekami oraz pisząc własną funkcję. Pierwiastkowanie w C++ jest bardzo proste, może się przydać podczas pisania matury z informatyki.