• Blog

    Programowanie dla dzieci: Scratch

    Program pobieramy ze strony: https://scratch.mit.edu/download#installation Wersja na Windows: https://scratch.mit.edu/scratchr2/static/sa/Scratch-461.exe Instalujemy program, wystarczy kliknąć Kontynuuj. Po instalacji program uruchamia się automatycznie. Ja klikam przycisk No thanks, aby od razu przejść do pracy Zmieniamy język na język polski – obok napisu Scratch…

  • Blog informatyczny
    Bazy danych

    SQL. Grupowanie wierszy Group by, Having

    Tabela: pracownicy pracownik_id imie nazwisko stanowisko_id wydzial_id pensja prowizja Grupowanie wierszy Do tego momentu funkcje agregujące wykonywały swoje operacje traktując dane jako niezróżnicowane i jednolite typy informacji. Na przykład obliczanie średniej prowizji dla wszystkich pracowników dotyczyło czytania wszystkich wierszy w…

  • Zapytania SQL
    Bazy danych

    SQL. Funkcje agregujące Avg, Count, Max, Min, Sum, Nvl

    Przyjmijmy, że mamy daną tabelę Pracownicy zawierającą dane pracowników. Tabela: pracownicy pracownik_id imie nazwisko stanowisko_id wydzial_id pensja prowizja Zadanie 1 Wykonaj raport dotyczący minimalnej, maksymalnej i średniej pensji oraz sumie miesięcznych zarobków hadlowców z działu sprzedaży. Funkcje agregujące Wykonanie tego…

  • Bazy danych

    Oracle. Darmowa baza danych do nauki

    Darmowa baza danych Oracle: instalacja i nauka Darmowa baza  danych Oracle Czy istnieje jakaś darmowa wersja bazy Oracle, którą można pobrać i używać do nauki? Tak, jak najbardziej Pobieranie plików Możemy skorzystać chociażby z udostępnionej przez Oracle wersji: Oracle Database Express…

  • Blog o programowaniu
    Algorytmy

    Co to jest algorytm. Podstawy algorytmów

    Co to jest algorytm ? Na lekcjach matematyki czy fizyki często słyszymy zdanie „rozwiąż zadanie”. Większość tych zadań rozwiązujemy według pewnych schematów. Najpierw wypisujemy dane i zastanawiamy się do jakiego celu dążymy, a więc jaki ma być wynik. Następnie wypisujemy…

  • Blog o programowaniu
    Algorytmy

    Schematy blokowe algorytmów

    Artykuł „Schematy blokowe algorytmów” to część cyklu „Algorytmy dla uczniów” Do tej pory (patrz lekcja 1) do opisu algorytmów używaliśmy języka potocznego. Były to jednak algorytmy proste, które ma wykonywać człowiek. W przypadku algorytmów skomplikowanych ten zapis będzie nieczytelny, nie…

  • Algorytmika: przykłady algorytmów
    Algorytmy

    Algorytmy: ciągi liczb. Schematy blokowe algorytmów

    Poniższy artykuł dotyczący przykładów algorytmów bazujących na ciągach liczb to  część cyklu „Algorytmy dla uczniów”, czyli algorytmy dla początkujących Ciągi w algorytmach. Przykłady schematów blokowych Przykład 1Dany jest ciąg liczb o nieznanej długości. Ostatnia liczba w ciągu równa się zero.…

  • Blog o programowaniu
    Algorytmy

    Algorytmy sortowania

    Poniższy materiał to część cyklu „Algorytmy dla uczniów”, czyli algorytmy dla początkujących. Zapraszam do zapoznania się z całością cyklu. ALGORYTMY SORTOWANIA (PORZĄDKOWANIA) Sortowanie (porządkowanie) – proces ustawienia zbioru obiektów w określonym porządku Metody sortowania: przez zamianę (sortowanie bąbelkowe) przez wybieranie przez…

  • Algorytmika: przykłady algorytmów
    Algorytmy

    Algorytm. Gra Papier Kamień Nożyce

    Poniższy materiał to część cyklu „Algorytmy dla uczniów” Grę „Papier Kamień Nożyce” znają chyba wszyscy. Tym razem naszym zadaniem jest stworzenie algorytmu wskazującego zwycięzcę tej gry. Zakładamy, że w grze uczestniczą dwaj gracze. Każdy z graczy może wybrać (pokazać) jedną z…