programowanie

Analiza postępu technologicznego w ostatnich latach

przegląd technologii Analiza postępu technologicznego w ostatnich latach Artykuł uzupełniający prezentację: zarys historyczny, popularne rozwiązania, przykłady projektów NVIDIA, polski wkład, filmy do pokazów, linki do grafik oraz wady omawianych technologii. Zakres materiału Postęp technologiczny najlepiej pokazać na konkretnych przykładach: narzędziach AI, druku 3D, goglach VR, robotach, dronach, pojazdach autonomicznych i komputerach kwantowych. Wspólnym mianownikiem jest […]

Analiza postępu technologicznego w ostatnich latach Dowiedz się więcej »

Programowanie robotów

Jeśli chcesz wejść w świat elektroniki i programowania mikrokontrolerów bez kupowania sprzętu na start, świetnym rozwiązaniem jest Tinkercad Circuits (symulator Arduino w przeglądarce). Pozwala budować wirtualne układy (Arduino + diody, przyciski, rezystory, czujniki) i uruchamiać kod tak, jakby działał na prawdziwej płytce. W tym artykule przejdziemy przez absolutne podstawy: void setup(), void loop(), opóźnienia (delay),

Programowanie robotów Dowiedz się więcej »

Sortowanie danych

Sortowanie danych – przykład na tablicy wielowymiarowej (C++) Sortowanie to jedna z najczęstszych operacji na danych: chcemy uporządkować rekordy rosnąco/malejąco według wybranego kryterium (np. nazwiska, wyniku, wieku, ceny). W praktyce dane często mają postać „rekordów” z wieloma polami – można je zapisać jako: tablicę struktur (bardziej „C++-owo”), albo tablicę wielowymiarową (2D), gdzie każdy wiersz to

Sortowanie danych Dowiedz się więcej »

Alorytmy

Czym są algorytmy i jak je zapisujemy? + przykład z herbatą (C++) Algorytm to przepis na rozwiązanie problemu: kroki wykonywane w określonej kolejności.Zanim przejdziesz do kodu, warto użyć zapisu symbolicznego (pseudokod, schemat blokowy), a dopiero potem zaimplementować to w języku programowania. Co to jest algorytm? Algorytm to uporządkowany zestaw kroków prowadzących do osiągnięcia celu (wyniku).

Alorytmy Dowiedz się więcej »

Szyfr Cezara

Szyfr Cezara to jeden z najprostszych szyfrów w historii kryptografii.Legenda mówi, że używał go Juliusz Cezar, aby wysyłać tajne wiadomości do swoich dowódców. Zasada jest bardzo prosta: mamy alfabet, np. ABCDEFGHIJKLMNOPQRSTUVWXYZ wybieramy przesunięcie, np. o 3 litery każdą literę zastępujemy literą oddaloną o 3 pozycje w prawo Przykład (przesunięcie o 3): A → D B

Szyfr Cezara Dowiedz się więcej »

Programowanie ćwieczenia

W dzisiejszym ćwiczeniu zapoznamy się z jedną z podstawowych konstrukcji w języku C++ – pętlą for – oraz nauczymy się filtrować liczby według warunku, korzystając z operatora modulo (%). To świetne wprowadzenie do programowania warunkowego i pracy z pętlami. Cel ćwiczenia Chcemy: Przejść przez liczby od 0 do 2000. Wypisać tylko liczby parzyste, czyli te

Programowanie ćwieczenia Dowiedz się więcej »

Tablice wielowymiarowe

Tablice wielowymiarowe w C++ Tablice wielowymiarowe to struktury danych, które pozwalają na przechowywanie elementów w układzie przypominającym macierze, tabele lub inne wielowymiarowe układy. W C++ tablice te są niezwykle przydatne do przechowywania danych w postaci siatek, np. do reprezentacji obrazu, planszy gry czy macierzy matematycznych. Czym są tablice wielowymiarowe? Tablica jednowymiarowa to po prostu lista

Tablice wielowymiarowe Dowiedz się więcej »

Rekurencja

Rekurencja w C++ – Co to jest i do czego służy? Rekurencja to jeden z podstawowych konceptów w programowaniu, szczególnie w językach takich jak C++. Jest to mechanizm, w którym funkcja wywołuje samą siebie, aby rozwiązać problem. Choć brzmi to dość abstrakcyjnie, rekurencja jest niezwykle przydatna w wielu zastosowaniach, szczególnie tam, gdzie problem można podzielić

Rekurencja Dowiedz się więcej »

Sortowanie liczb w c++

Jak Sortować Liczby w C++? Przykłady i Implementacja w Formie Funkcji Sortowanie jest jedną z kluczowych operacji, z jaką spotykamy się podczas pracy z danymi. W języku C++ operacja sortowania jest nie tylko prosta, ale i bardzo wydajna, dzięki dostępnej w bibliotece <algorithm> funkcji std::sort(). W tym artykule przeprowadzę Cię przez proces sortowania liczb w

Sortowanie liczb w c++ Dowiedz się więcej »

Koszyk