środa, 22 października 2014

Zdjęcia do dziennika elektronicznego.

Na dzisiejszej lekcji odbyła się mini sesja do dziennika elektronicznego. Zdjęcia zostały wykonane i przesłane wychowawcy, który zamieści je w dzienniku. Będą one dostępne dla katedry nauczycieli uczących w poszczególnych klasach.

piątek, 17 października 2014

Prawa autorskie.

1. Prawo autorskie - zbiór przepisów regulujących jedną z ważniejszych dziedzin prawa własności intelektualnej.


2. Utwór - termin prawniczy z zakresu prawa autorskiego, który według ustawy z dnia 4 lutego 1994 r. o prawie autorskim i prawach pokrewnych jest zdefiniowany następująco : ...każdy przejaw działalności twórczej o indywidualnym charakterze, ustalony w jakiejkolwiek postaci, niezależnie od wartości, przeznaczenia i sposobu wyrażenia.


3. Licencja - dokument prawny lub umowa określająca warunki korzystania z utworu, którego dana licencja dotyczy.


4.Typy licencji:

-freeware - licencja oprogramowania umożliwiająca darmowe rozprowadzanie aplikacji bez ujawniania kodu źródłowego.



-adware - rodzaj i typ licencji oprogramowania rozpowszechniający za darmo, ale zawierającym funkcję wyświetlającą reklamy.


-postcardware (cardware) - rodzaj licencji oprogramowania, używany przez autorów, którzy udostępniają swoje programy za darmo, w zamian za to, że użytkownik wyśle im kartkę pocztową z miejsca swojego zamieszkania.


-GNU - General Public License - licencja wolnego i otwartego oprogramowania.



-shareware - rodzaj licencji programu komputerowego, który jest rozpowszechniany bez opłat z pewnymi ograniczeniami lub z niewielkimi opłatami do wypróbowania przez użytkowników w określonym czasie.



-demo - różnego rodzaju twórczość udostępniania jako demonstracja możliwości artystów.




-trial - rodzaj licencji na programy komputerowe polegający na tym, że można go używać przez z góry ustalony czas (od 7 do 90 dni).


-OEM - Original Equipment Manufacturer - przedsiębiorstwo sprzedające pod własną marką produkty wytworzone przez inne firmy. Termin jest mylący, gdyż OEM nie zawsze jest wytwórcą, a nawet nie jest producentem, lecz czasem tylko sprzedawcą sprzętu dla użytkownika końcowego, choć zdarza się też, że jest jego projektantem.



-donationware - jeden z typów licencji Otherware. Oprogramowanie na tej licencji może być dowolnie modyfikowane i dystrybutowane pod warunkiem, że licencjobiorca zapłaci autorowi symboliczną sumę, która zależy od licencjobiorcy.

-abandonware - oprogramowanie, którego twórca już nie sprzedaje i nie zapewnia dla niego obsługi.


-firmware - oprogramowanie wbudowane w urządzenie, zapewniające podstawowe procedury obsługi tego urządzenia.


-licencja:
a) jednostanowiskowa - uprawnia użytkownika do zainstalowania nabytego oprogramowania tylko i wyłącznie na jednym komputerze. Jednocześnie obejmuje zakaz udostępniania tego oprogramowania w sieci. Licencja jednostanowiskowa, jak każda, nie zabrania sporządzenia kopii zapasowej oprogramowania.

b) wielostanowiskowa - uprawnia do zainstalowania oprogramowania na każdym komputerze, którego właścicielem jest nabywca. Jeżeli nabywca posiada jednostki podrzędne (np. powiat, gmina), licencja ich nie obejmuje chyba, że świadczy o tym odrębna umowa. Pracownicy zatrudnieni u nabywcy mają prawo do użytkowania programów na prywatnych komputerach, o ile nie wykorzystują ich w celu prowadzenia własnej działalności gospodarczej.

c) grupowa - uprawnia użytkownika do używania jej oprogramowania w zestawie komputerów (np. w szkole)  lub w sieci. Określa jednak maksymalną liczbę stanowisk na których ma zostać zainstalowana. Odmianą licencji grupowej jest licencja sieciowa.

-licencja CC - Creative Commons -  zestaw licencji, na mocy których można udostępniać utwory objęte prawami autorskimi. Licencje te są tworzone i utrzymywane przez organizację Creative Commons. Licencje Creative Commons pozwalają twórcom utworów zachować własne prawa i jednocześnie dzielić się swoją twórczością z innymi. Zasada „wszelkie prawa zastrzeżone” zostaje zastąpiona zasadą “pewne prawa zastrzeżone”.



5. Odpowiedzialność karna:

-włamanie do komputera
-podrzucenie wirusa
-piractwo komputerowe
-plagiat

6. Dozwolony użytek:

-udostępnianie RTV
-radio internetowe
-przedruki
-cytaty

środa, 8 października 2014

Rozwiązywanie problemów.

1. Lista kroków.

Opis słowny algorytmu wydawania reszty:

Dane: Kwota pieniędzy do wydania, nominały banknotów i bilonu uporządkowane malejąco
Wyniki: Ilość poszczególnych nominałów banknotów i bilonu
Krok 1: Ustalenie wartości początkowych
Krok 2: Sprawdzamy, ile razy najwyższy nominał mieści się w kwocie do wydania
Krok 3: Obliczamy resztę do wydania: poprzednia kwota - obliczona ilość * nominał
Krok 4: Przechodzimy do niższego nominału
Krok 5: Jeśli reszta do wydania = 0 [stop] w przeciwnym razie powtarzamy kroki 2 - 4

2. Schemat blokowy -  jest narzędziem nakierowanym na prezentację kolejnych czynności w projektowanym algorytmie. Realizowane jako diagram, na którym procedura, system albo program komputerowy są reprezentowane przez opisane figury geometryczne, połączone liniami zgodnie z kolejnością wykonywania czynności wynikających z przyjętego algorytmu rozwiązania zadania.



3. Program w Turbo Pascal.

Turbo Pascal – jedna z popularniejszych implementacji kompilatorów języka Pascal, zintegrowane środowisko programistyczne, produkt firmy Borland International dla procesorów Z80 (system CP/M) oraz rodziny Intel x86 i nowszych. Obecnie nie jest już rozwijany. Następcą Turbo Pascala jest środowisko programistycze Delphi.


4. Program w C++.

C++ - imperatywny, strukturalny język oprogramowania wysokiego poziomu stworzony do programowania systemów operacyjnych i innych zadań niskiego poziomu. Podstawowym obszarem jego zastosowań są aplikacje i systemy operacyjne.



5. Program w Excel.

Microsoft Excel – arkusz kalkulacyjny produkowany przez firmę Microsoft dla systemów Windows i MacOS. Pierwsza wersja programu przeznaczona dla Windows trafiła na rynek w roku 1987 i stała się przebojem.


6. Program w Visual Basic.

Visual Basic - język programowania wysokiego poziomu i narzędzie programowania firmy Microsoft. Składnia jest oparta na języku BASIC, ale unowocześniona. Zawiera kilkaset instrukcji, funkcji i słów kluczowych. Nie jest językiem w pełni obiektowym, gdyż nie udostępnia np. możliwości dziedziczenia, czy polimorfizmu.