niedziela, 22 maja 2022
niedziela, 24 kwietnia 2022
niedziela, 3 kwietnia 2022
niedziela, 20 marca 2022
niedziela, 6 lutego 2022
niedziela, 23 stycznia 2022
Bazy danych
1.Definicja:
Baza danych to zorganizowany zbiór usystematyzowanych informacji, czyli danych, zwykle przechowywany w systemie komputerowym w formie elektronicznej. Bazą danych steruje zwykle system zarządzania bazami danych (DBMS). Dane i system DBMS oraz powiązane z nimi aplikacje razem tworzą system bazodanowy, często nazywany w skrócie bazą danych.
Istnieje wiele różnych typów baz danych. Wybór bazy danych optymalnej dla danego przedsiębiorstwa zależy od sposobu, w jaki przedsiębiorstwo zamierza korzystać z danych.
- Relacyjne bazy danych. Relacyjne bazy danych stały się niezwykle popularne w latach 80. Elementy w relacyjnej bazie danych są zorganizowane jako zbiór tabel zawierających kolumny i wiersze. Technologia relacyjnych baz danych zapewnia najbardziej efektywny i elastyczny sposób na uzyskanie dostępu do uporządkowanych informacji.
- Obiektowe bazy danych. Informacje w obiektowych bazach danych mają postać obiektów, podobnie jak w oprogramowaniu obiektowym.
- Rozproszone bazy danych. Rozproszona baza danych składa się z co najmniej dwóch plików znajdujących się w różnych lokalizacjach. Baza danych może być przechowywana na wielu komputerach znajdujących się w tej samej lokalizacji fizycznej lub rozproszonych w różnych sieciach.
- Hurtownie danych. Centralne repozytorium danych — hurtownia danych — to typ bazy danych przeznaczony głównie do szybkiego wykonywania zapytań i analizy.
- Bazy danych NoSQL. Baza danych NoSQL, czyli nierelacyjna baza danych, umożliwia przechowywanie nieusystematyzowanych i częściowo usystematyzowanych danych oraz manipulowanie nimi (w przeciwieństwie do relacyjnych baz danych, które określają sposób organizacji wszystkich danych wprowadzanych do bazy danych). Bazy danych NoSQL zyskały na popularności wraz z upowszechnieniem i wzrostem złożoności aplikacji internetowych.
- Grafowe bazy danych. Grafowa baza danych przechowuje dane w postaci encji i relacji między encjami.
- Bazy danych OLTP. Baza danych OLTP to szybka, analityczna baza danych przeznaczona do wykonywania dużej liczby transakcji przez wielu użytkowników.
SQL (skrót od Structured Query Language) – to język zapytań wykorzystywany w praktycznie każdej relacyjnej bazie danych. Za pomocą języka SQL można wykonywać operację na bazie danych takie jak pobieranie informacji, wstawianie danych do tabel, modyfikowanie rekordów, czy po prostu tworzenie struktury bazy danych.
Język SQL został stworzony przez firmę IBM w latach 70tych, natomiast pierwszą firmą, która użyła języka SQL w komercyjnych produkcie była firma Oracle. Obecnie język SQL jest stale rozwijany i wzbogacany o nowe funkcje poszerzające jego możliwości.
Zarówno bazy danych jak i arkusze kalkulacyjne (na przykład Microsoft Excel) oferują wygodny sposób przechowywania informacji. Podstawowe różnice między nimi są następujące:
- Sposób przechowywania danych i ich przetwarzania
- Użytkownicy z dostępem do danych
- Ilość przechowywanych danych
Arkusze kalkulacyjne były pierwotnie przeznaczone dla jednego użytkownika i odzwierciedlają to ich cechy. Są doskonałe dla jednego użytkownika lub małej grupy użytkowników, która nie potrzebuje wielu skomplikowanych funkcji manipulacji danymi. Natomiast bazy danych są przeznaczone do przechowywania znacznie większych zbiorów zorganizowanych informacji — czasem są to ogromne ilości. Bazy danych umożliwiają wielu użytkownikom jednoczesne uzyskiwanie szybkiego i bezpiecznego dostępu do danych i tworzenie dotyczących ich zapytań z wykorzystaniem logiki i języka o wysokim stopniu złożoności.
niedziela, 2 stycznia 2022
niedziela, 12 grudnia 2021
niedziela, 21 listopada 2021
sobota, 20 listopada 2021
sobota, 13 listopada 2021
niedziela, 24 października 2021
Czym różni się grafika wektorowa od rastrowej
Cechy grafiki wektorowej:
- pełna skalowalność,
- pełna edytowalność,
- ograniczone detale i efekty.
Najczęstsze formaty plików:
- .ai,
- .cdr,
- .svg,
- .eps,
- .pdf.
Cechy grafiki rastrowej:
- ograniczone skalowanie,
- ograniczone możliwości edycji,
- szczegółowość obrazu.
Najczęstsze formaty plików:
- .psd,
- .tiff,
- .jpg,
- .png,
- .gif.
niedziela, 26 września 2021
poniedziałek, 12 kwietnia 2021
poniedziałek, 1 marca 2021
"Najwybitniejsi polscy informatycy"
Za najwybitniejszych polskich badaczy dziedziny informatyki w naszym kraju uznaje się w szczególności kilku mających ogromny wpływ na rozwój tejże nauki w Polsce, a także i na świecie, są to między innymi poniżsi:
- Jan Łukasiewicz był autorem nowatorskich prac z dziedziny logiki trójwartościowej, twórcą notacji polskiej, tj. sposobu zapisu wyrażeń arytmetycznych szeroko stosowanego w informatyce do dnia dzisiejszego. Przyszedł na świat 21 grudnia 1878 roku we Lwowie. Tuż po skończeniu klasycznego gimnazjum wstąpił na Uniwersytet Lwowski, gdzie rozpoczął studia na wydziale matematyki oraz filozofii. Młodego studenta od razu zauważył Kazimierz Twardowski, pod którego czujnym okiem Łukasiewicz rozpoczął karierę naukową. Swój pierwszy wykład Jan Łukasiewicz prowadził w 1906 roku na macierzystym uniwersytecie, a prelekcja dotyczyła algebry logicznej. Pięć lat później został, z naznaczenia cesarza, profesorem zwyczajnym. Między 1 stycznia a 9 grudnia 1919 roku sprawował urząd ministra w rządzie Ignacego Paderewskiego. Pomimo trudnej sytuacji materialnej podczas II wojny światowej, aż do roku 1944, pozostał w Warszawie. Przez cały czas wykładał również logikę w podziemnym Uniwersytecie Warszawskim. Kiedy skończyła się wojna, władze irlandzkie zaproponowały Łukasiewiczowi prowadzenie wykładów na Uniwersytecie Dublińskim. Zmarł 13 lutego 1956 roku.
- Stanisław Leśniewski to jeden z najwybitniejszych polskich logików XX wieku urodził się 28 lub 30 marca 1886 r. w Sierpuchowie, miejscowości oddalonej o blisko sto kilometrów od Moskwy, w rodzinie inżyniera Izydora Leśniewskiego i Heleny Leśniewskiej. Profesja ojca, który pracował przy budowie Kolei Transsyberyjskiej, zmuszała całą rodzinę do częstej zmiany miejsca zamieszkania. Pomimo częstych podróży Stanisławowi udało się ukończyć szkołę realną w jedynym z syberyjskich miast, a potem gimnazjum w Irkucku. W roku 1904 Leśniewski zdał egzaminy i rozpoczął studia filozoficzne w Lipsku. W roku 1909 wyjechał na Uniwersytet w Monachium. Rok później, po przybyciu do Lwowa, zaczął pisać doktorat u Kazimierza Twardowskiego oraz skończył matematykę . Wkrótce potem rozpoczął współpracę z polskimi filozofami. Zadebiutował na polu nauki podczas dyskusji „Metafizyka, historia, koncepcje i prądy”.
- Marian Rejewski urodził się 16 sierpnia 1905 w Bydgoszczy znajdującej się pod zaborem pruskim. W roku 1929 ukończył wydział matematyczno-przyrodniczy Uniwersytetu Poznańskiego ze stopniem magistra filozofii. Przed uzyskaniem dyplomu zaczął uczęszczać na kurs kryptologii organizowany przez Sztab Główny Wojska Polskiego, by po studiach podjąć pracę w poznańskiej filii sztabowego Biura Szyfrów, w którym prowadził dekryptaż przechwyconych niemieckich meldunków radiowych. Koniec wojny zakończył jego karierę wojskową i kryptologiczną. Marian Rejewski wrócił do Polski, a wiedza o jego roli przy złamaniu szyfru Enigmy pozostała tajemnicą aż do lat siedemdziesiątych. Porucznik w stanie spoczynku Marian Rejewski zmarł na zawał serca 13 lutego 1980 roku. Został pochowany z wojskowymi honorami na Cmentarzu Wojskowym na Powązkach w Warszawie.
- Stanisław Ulam urodził się w 1909 roku we Lwowie. Jego ojciec był adwokatem. Ulam studiował inżynierię na Politechnice Lwowskiej. Równocześnie Ulam zainteresował się matematyką i w 1934 roku uzyskał doktorat z tej dziedziny. Wraz z kilkoma znanymi uczonymi współtworzył Lwowską Szkołę Matematyczną. W latach 30. wiele podróżował po Europie, był w Szwajcarii, Francji i w Anglii. W 1935 roku został zaproszony przez Johna von Neumanna do Stanów Zjednoczonych, gdzie został zatrudniony na Uniwersytecie Princeton. Następnie zaś rozpoczął pracę na Uniwersytecie Harvarda. Przed wybuchem II wojny światowej udało mu się uzyskać amerykańską wizę i zabrać do Stanów w sierpniu 1939 roku swojego młodszego brata i bratanków. W 1941 roku Ulam został profesorem na Uniwersytecie w Wisconsin, uzyskał również amerykańskie obywatelstwo i ożenił się z Francoise Aron. Uczony należał do zespołu pracującego nad projektem Manhattan zmierzającym do wyprodukowania bomby atomowej. Za pomocą komputerów projektował modele reprodukowania neutronów oraz rozwiązania zagadnienia tak zwanej drgającej struny. Rozwiązanie to zyskało miano układu oscylującego Fermiego-Pasty-Ulama. W 1943 roku uzyskał obywatelstwo amerykańskie. Zmarł w Santa Fe z powodu ataku serca w 1984 roku.
- Wacław Sierpiński urodził się 14 marca 1882 roku w Warszawie. Studiował matematykę na Cesarskim Uniwersytecie Warszawskim. Po uzyskaniu dyplomu dostał posadę nauczyciela matematyki i fizyki w IV Gimnazjum Żeńskim. W 1905 roku opuścił Warszawę i wyjechał do Krakowa. Tam kontynuował edukację i w 1906 roku uzyskał stopień doktora filozofii na Uniwersytecie Jagiellońskim. Rok później uzyskał habilitację na Uniwersytecie Lwowskim, gdzie następnie dostał pracę wykładowcy. Podczas I wojny światowej Sierpiński był internowany na Białorusi. W 1915 roku udało mu się przedostać do Moskwy, gdzie pracował naukowo. Współtworzył Polską Szkołę Matematyczną, był inicjatorem czasopisma „Fundamenta Mathematicae”. II wojnę światową Sierpiński spędził w Warszawie, pracując jako urzędnik magistratu polskiego. Po wojnie krótko pracował na Uniwersytecie Jagiellońskim, a potem wrócił na Uniwersytet Warszawski. Pracował w Polskiej Akademii Nauk, był przewodniczącym Rady Naukowej Instytutu. Był naukowcem docenianym i nagradzanym na całym świecie, między innymi był członkiem Akademii Nauk w Paryżu, w Bułgarii, Holandii, Niemczech. Pracował nad tak zwanym aksjomatem wyboru należącym do teorii mnogości. Matematyka zawdzięcza mu takie pojęcia, jak trójkąt Sierpińskiego i dywan Sierpińskiego. Wyróżnia się także przestrzeń Sierpińskiego i liczby Sierpińskiego. Zmarł w Warszawie w 1969 roku.
poniedziałek, 22 lutego 2021
Obliczanie elementów ciągu Fibonacciego
- Liczby Fibonacciego:
- Średnia:
poniedziałek, 8 lutego 2021
Ciąg Fibbonaciego
Historia matematyki bywa nieprzewidywalna. Wieki obserwacji i odkryć dotyczących złotej liczby zdawałoby się wyczerpały temat. A jednak nie! A wszystko za sprawą Leonardo Pisano Fibonacciego, który żył w latach ok. 1175 - 1250 n.e. Co ciekawe, nazwisk o jest tak naprawdę przydomkiem ,ponieważ Fibonacci znaczy po prosty "syn Bonacciego". Warto dodać, że Fibonacci był gorącym zwolennikiem wprowadzenia arabskiego zapisu liczbowego.
Fibonacci w 1202 roku wydał książkę Liber Abaci (Księga Abaku). Ironiczny tytuł, ponieważ w książce Fibonacci wykazuje korzyści stosowania arabskiego zapisu liczbowego nad metodami opartymi na systemie abaku i cyfrach rzymskich. W książce poruszone są tematy podzielności, teorii liczb, symbolika matematyczna, ale również zasady księgowania, reguły zysków i strat czy wymiany pieniędzy. Jednak najsłynniejszym zadaniem stało się zadanie o królikach.
Do najważniejszych własności liczby Fibonacciego można zaliczyć:
- Złoty podział odcinka stworzony po raz pierwszy przez Euklidesa. Zagadnienie to zostanie szerzej omówione w dalszej części tego rozdziału.
- Złoty podział prostokąta.
- Spirala logarytmiczna -(w dowolnym punkcie ewolucji złotej spirali stosunek długości łuku do jego przekątnej wynosi 1,618, a przekątna pozostaje w takim stosunku do większego promienia).
- Elipsa logarytmiczna. Elipsa jest matematycznym opisem owalu. Każdą elipsę można zdefiniować przy pomocy niewielu parametrów. Skrajną formą elipsy jest parabola opisana przy pomocy następującego równania: y2 = 4ax. Punkt P jest odległy o tyle samo od stałego punktu Z i od stałej linii wodzącej ZM. Krzywa jest symetryczna względem osi poziomej.
Ciąg Fibonacciego definiujemy następująco:
pierwszy i drugi element ciągu jest równy 1. Każdy następny otrzymujemy dodając do siebie dwa poprzednie. Matematycznie wygląda to następująco:
Fn=⎧⎪⎨⎪⎩1, dla n=11, dla n=2Fn−2 +Fn−1, dla n>2
Inna definicja przedstawia zerowy numer ciągu jako wartość 0, pierwszy jako wartość 1, a każdy następny otrzymujemy dodając dwa poprzednie:
Fn=⎧⎪⎨⎪⎩0, dla n=01, dla n=1Fn−2 +Fn−1, dla n>1
Kilka kolejnych wyrazów tego ciągu według pierwszej definicji przedstawia się następująco:
1,1,2,3,5,8,13,21,...
Pierwsze rozwiązanie zostanie przedstawione metodą iteracyjną, która jest wydajna i bez problemu wyznaczymy wszystkie wyrazy ciągu, które mieszczą się w dowolnym typie w C++.
W muzyce znany jest Kanon D-dur Pachelbela, który masz właśnie okazję słuchać. Zapis nutowy jest skonstruowany według liczb Fibonacciego i którego reminescencję można spotkać w wielu współczesnych utworach muzycznych, m.in.:
- Vitamin C-The Graduation Song
- Bob Marley and the Wailers-Woman No Cry
- The Beatles- Let It Be
- Green Day- Basket Case
- Matchbox 20- Push
- U2- With or Without You
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)






























