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 […]

Praca z stingami

Pierwszy kontakt z std::string w C++ – jak działa ten prosty program? W C++ bardzo często zaczynamy od programów w stylu: std::string name; std::cout << „What is your name? „; getline (std::cin, name); std::cout << „Hello, ” << name << „!n”; Na pierwszy rzut oka wygląda to niewinnie: program pyta o imię i wita użytkownika. […]

Lekcja 6 Sortowanie

Sortowanie to jedno z najważniejszych zagadnień w programowaniu. W JavaScript mamy wbudowaną metodę sort(), ale warto znać też klasyczne algorytmy sortowania, takie jak sortowanie bąbelkowe, quick sort czy merge sort. 1. Wbudowana metoda Array.sort() Każda tablica w JavaScript ma metodę sort(). Podstawowe użycie const liczby = [4, 2, 10, 1]; liczby.sort(); console.log(liczby); // [1, 10, […]

Lekcja 5 Zmiana typu wartości

JavaScript często automatycznie zmienia typy (tzw. coercion), ale masz też narzędzia do jawnej konwersji. Warto znać oba światy, żeby uniknąć niespodzianek. Sprawdzanie typu: typeof typeof 2; // „number” typeof „2”; // „string” typeof true; // „boolean” typeof undefined; // „undefined” typeof null; // „object” // historyczny „babolek” typeof {}; // „object” typeof []; // „object” […]

Lekcja 3 Tablice w JavaScript

W języku JavaScript tablice (ang. arrays) służą do przechowywania uporządkowanych list wartości: liczb, łańcuchów, obiektów, a nawet innych tablic. Są dynamiczne, mają wbudowane metody i stanowią fundament pracy z danymi. Tworzenie tablic i podstawy składni Najczęściej tablice tworzymy za pomocą nawiasów kwadratowych []: const puste = []; const liczby = [1, 2, 3]; const miks […]

Cosinus jak działa internet

Podstawy sieci komputerowych 1. Internet LAN, MAN, WAN LAN (Local Area Network) – sieć lokalna.Obejmuje niewielki obszar, np. jedno biuro, budynek szkoły czy dom. Charakteryzuje się dużą szybkością przesyłu danych (od kilkuset Mb/s do kilku Gb/s) i niskimi opóźnieniami. Najczęściej wykorzystuje przewody miedziane (Ethernet) lub Wi-Fi. MAN (Metropolitan Area Network) – sieć metropolitalna.Łączy wiele sieci […]

Finansowanie służby zdrowia

System ochrony zdrowia w Polsce finansowany jest głównie ze środków publicznych, opartych na obowiązkowych składkach zdrowotnych, oraz z budżetu państwa i samorządów. Zadłużenie szpitali w Polsce Na koniec 2024 roku zadłużenie polskich szpitali wyniosło około 21,7 mld zł, co stanowi wzrost o 1 mld zł w porównaniu do roku poprzedniego. Największe zadłużenie odnotowano w szpitalach […]

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 […]

Statystyka

Opis tabeli danych Poniższa tabela przedstawia podstawowe informacje dotyczące obserwacji pacjentów w badaniu. Składa się z trzech kolumn: Pacjent – unikalny numer identyfikujący każdego pacjenta. Jest to liczba porządkowa przypisana kolejno uczestnikom badania. Czas obserwacji (dni) – liczba dni, przez które pacjent był objęty obserwacją w ramach badania. Status zgonu – wskaźnik binarny informujący o […]