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.
// blog o programowaniu i branży IT
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ć.
Palindrom jest to pojedynczy wyraz (lub całe zdanie), który czytany od tył i od przodu brzmi tak samo. Palindromy w C++ są jednym z podstawowych zagadnień jakie należy poznać, przygotowując się do matury z informatyki. Wystąpiły one dotychczas na wielu wielu maturach, a zadania związane z palindromami są bardzo podobne.
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.
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.
Punkty kratowe – to pojęcie przysporzyło sporych kłopotów wszystkim uczniom na egzaminie maturalnym. Szczerze mówiąc punkty kratowe nie są zbyt popularne, nie omawia się ich na lekcjach matematyki w szkole średniej. Ich obliczanie jest proste, jednak wiele osób polegało już na wstępie – kombinowali w zły sposób od samego początku, skutkiem czego albo brakowało czasu albo program działał źle.
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.
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.