# data[].attributes.body
W pliku szyfrCezara.zip znajduje się realizowana na poprzednich zajęciach strona WWW zawierająca skrypt szyfrujący JavaScript.

Spróbuj zmodyfikować skrypt w taki sposób, aby rozszyfrowywał podany przez Ciebie tekst.

# data[].attributes.body
Popraw skrypt szyfrujący w taki sposób, aby oprócz tekstu do zaszyfrowania można było również podać klucz szyfrujący.

# data[].attributes.body
Skrypt rozpoznaje płeć na podstawie ostatniej litery imienia.
Jeśli imię kończy się na literę "a" i nie jest to Kuba - skrypt wyświetla komunikat "dziewczynka" ,

w przeciwnym razie - "chłopczyk"

# data[].attributes.body
Poniżej znajduje się plik skompresowany prezentujący zasadę tworzenia menu rozwijalnego w JavaScript.

Przeanalizuj dokument CSS i zmień kolorystykę na wielkanocną (żółty, zielony, niebieski itp.).

Dokończ projekt w taki sposób, aby menu prowadziło do stron o tematyce świątecznej.

Na stronie głównej projektu umieść swoją własną kartkę lub film z życzeniami

# data[].attributes.body
Czy wiesz jak działa

# data[].attributes.body
1. Najpierw prosi o PIN

2. Potem o wpisanie kwoty do wypłaty

3. Następnie dzieli kwotę przez  banknot o nominale 200 zł.

4. Potem oblicza resztę, którą znowu dzieli przez banknot o nominale 100 zł.

5. potem oblicza resztę i dzieli ją przez nominał 50 zł.

6. robi to aż wykorzysta wszystkie dostępne nominały banknotów, czyli dokładnie 5 razy

7. Na koniec pozostaje mu tylko wypisanie ile banknotów danego nominału wypłaca

8. Przykład

# data[].attributes.body
1. Rozwiń kod o funkcję sprawdzania PINU (tak jak w skrypcie zabezpieczającym stronę hasłem)

2. Popraw wypisywanie listy wypłacanych banknotów tak, aby nie wypisywał tych, których jest 0,
czyli np. 0 po 50 zł.

3. wstaw w tle strony rysunek bankomatu i umieść pola formularza na ekranie bankomatu

4. Dopisz arkusz stylów w celu poprawienia wyglądu strony

# data[].attributes.body
sekcja head

# data[].attributes.body
sekcja body

# data[].attributes.body
Jak pamiętacie projektowaliśmy sobie slajder przy okazji nauki CSS.
Ten, którym się dziś posłużymy daje dzięki językowi JavaScript bardziej spektakularny efekt - bo trójwymiarowy.

Ponieważ kod jest dosyć skomplikowany i w dodatku korzysta ze specjalnej biblioteki dedykowanej językowi JavaScript o nazwie JQuery nie będziemy tworzyć go od podstaw, tylko wykorzystamy podany przeze mnie przykład jako szablon do własnych eksperymentów. Wystarczy tylko zmodyfikować plik html zastępując przykładowe grafiki - wybranymi przez siebie.

# data[].attributes.body
mała niespodzianka: ZAMIANA LICZB ARABSKICH NA RZYMSKIE.
To bardzo proste:

Weźmy liczbę 3987

Najpierw obliczymy ile jest tysięcy:

3987 / 1000 = 3 r 987;

Pod każdą cyfrę 1000 podstawiamy literkę M

Teraz obliczamy cyfrę setek
czyli obliczoną poprzednio resztę dzielimy na 100
987 / 100 = 9 r 87

Następnie obliczamy cyfrę dziesiątek
87 / 10 = 8 r 7

I ta reszta to cyfra jednostek

wyszło nam zatem
MMMCMLXXXVII

sprawdźcie to na swojej stronie (którą stworzycie)

Oto kod JavaScript - aby go wyraźniej zobaczyć - otwórzcie w nowym oknie przeglądarki i powiększcie widok

# data[].attributes.body
Tu możecie go pobrać i zainstalować

# data[].attributes.body
W powyższym kodzie pojawiła się nowa instrukcja switch() - używa się jej wtedy, gdy mamy do czynienia z wielokrotnym wyborem.

Na tej stronie możesz przećwiczyć jej działanie

# data[].attributes.attachment_link.readable_text
The switch statement is used to perform different actions based on different conditions.

The JavaScript Switch Statement

Use the switch statement to select one of many code blocks to be executed.

Syntax

This is how it works:

The switch expression is evaluated once.

The value of the expression is compared with the values of each case.

If there is a match, the associated block of code is executed.

If there is no match, the default code block is executed.

Example

The getDay() method returns the weekday as a number between 0 and 6.

(Sunday=0, Monday=1, Tuesday=2 ..)

This example uses the weekday number to calculate the weekday name:

The result of day will be:

Try it Yourself "

The break Keyword

When JavaScript reaches a break keyword, it breaks out of the switch block.

This will stop the execution inside the switch block.

It is not necessary to break the last case in a switch block. The block breaks (ends) there anyway.

Note: If you omit the break statement, the next case will be executed even if the evaluation does not match the case.

The default Keyword

The default keyword specifies the code to run if there is no case match:

Example

The getDay() method returns the weekday as a number between 0 and 6.

If today is neither Saturday (6) nor Sunday (0), write a default message:

The result of text will be:

Try it Yourself "

The default case does not have to be the last case in a switch block:

Example

Try it Yourself "

If default is not the last case in the switch block, remember to end the default case with a break.

Common Code Blocks

Sometimes you will want different switch cases to use the same code.

In this example case 4 and 5 share the same code block, and 0 and 6 share another code block:

Example

Try it Yourself "

Switching Details

If multiple cases matches a case value, the first case is selected.

If no matching cases are found, the program continues to the default label.

If no default label is found, the program continues to the statement(s) after the switch.

Strict Comparison

Switch cases use strict comparison (===).

The values must be of the same type to match.

A strict comparison can only be true if the operands are of the same type.

In this example there will be no match for x:

Example

Try it Yourself "

# data[].attributes.attachment_link.description
The switch statement is used to perform different actions based on different conditions. Use the switch statement to select one of many code blocks to be executed. This is how it works: The switch expression is evaluated once. The value of the expression is compared with the values of each case.

# data[].attributes.headline
To jeszcze nie koniec zamiany na rzymskie

# data[].attributes.subject
To jeszcze nie koniec zamiany na rzymskie

# data[].attributes.body
Możesz udoskonalić swój kod w taki sposób, aby

1. zamiast okienka prompt wyświetlać pole tekstowe formularza <input type="text" ...>

2. zamiast document.write(wynik) użyć document.getElementById("id").innerHTML = wynik

3. dodać arkusz stylów, który poprawi styl wizualny Twojej strony

# data[].attributes.body
na stworzone przez siebie

# data[].attributes.body
Dziś stworzymy własny kalendarz, który możemy zamieścić na każdej ze swoich stron WWW.
Poniżej znajduje się kod html kalendarza.
Dostosujcie styl wizualny wg własnej estetyki

# data[].attributes.body
jest to kolejny sposób na to, aby na stronie zaprezentować pokaz slajdów - tym razem w tle strony

# data[].attributes.body
Ponieważ nie czeka Was tym razem wiele pracy z pisaniem kodu to postarajcie się uzyskać spektakularny efekt:

1. bardzo dobre grafiki w tle

2. Dopasowane kolorystycznie czcionki na stronie

3. W blokach, w których będziecie prezentować teksty - zastosujcie półprzezroczyste grafiki, aby grafika prezentowana w tle nie utrudniała czytania tekstu

# data[].attributes.headline
Zamieniamy standardowy kursor systemu Windows na własny

# data[].attributes.subject
Zamieniamy standardowy kursor systemu Windows na własny

# data[].attributes.body
Modelowanie terenu

# data[].attributes.body
Modelowanie kuli

# data[].attributes.attachment_link.title
Grafika3D Google Sketchup modelowanie kuli.mp4

# data[].attributes.body
Modelowanie pierścienia ... i łańcucha

# data[].attributes.attachment_link.title
Grafika 3D Google Sketchup modelowanie pierścienia.mp4

# data[].attributes.body
Stwórz model wisiorka w kształcie kuli zawieszonego na łańcuszku. Swoje dzieło prześlij do mnie na adres emailoppdhstudent1@gmail.com

# data[].attributes.body
stąd możesz pobrać Google Sketchup 6.0 po polsku klikając kolejno:
1. Pobierz
2. A potem zainstaluj

# data[].attributes.body
Tworzenie serii obiektów część 1

# data[].attributes.attachment_link.title
Grafika3D Google Sketchup tworzenie serii.mp4

# data[].attributes.body
Tworzenie serii obiektów część 2

# data[].attributes.attachment_link.title
Grafika3D Google Sketchup tworzenie serii cz2.mp4

# data[].attributes.body
Cechą charakterystyczną magicznej formacji Stonehenge jest to, że bloki kamienne ustawione są na planie okręgu, wymodeluj Stonehenge w Google Sketchup. Swoją pracę wyślij na adres oppdhstudent1@gmail.com

# data[].attributes.body
Jak włączyć polskie napisy w filmie na YouTube

# data[].attributes.body
Jest to bardzo interesujący program rzeźbiarski, który daje Ci do ręki kulkę wirtualnej gliny, z której za pomocą intuicyjnych narzędzi (wybrzuszanie, szczelina, wygładzanie, spłaszczanie, szczypanie) możesz wyrzeźbić swój model, zapisać go na dysku i wydrukować na drukarce 3D

# data[].attributes.body
Plik instalacyjny znajduje się na naszym dysku Google.
Wystarczy
1. kliknąć link poniżej
2. na kolejnym ekranie kliknąć POBIERZ
3. zainstalować program na dysku

# data[].attributes.body
Kilka wskazówek na początek (warto obejrzeć)

# data[].attributes.attachment_link.title
Sculptris - fundamenty: 2. Podstawowe opcje narzędzi

# data[].attributes.body
Uruchom swoją wyobraźnię i spróbuj wyrzeźbić COVID-19.
Pracę zapisz i wyślij na adres oppdhstudent1@gmail.com

# data[].attributes.body
Spróbuj wymodelować zwykłą kostkę do gry.
Pracę zapisz i wyślij na adres oppdhstudent1@gmail.com

# data[].attributes.body
1. Jeżeli w trakcie rzeźbienia przeszkadza Ci pasek narzędzi i inne gadżety na ekranie naciśnij klawisz TAB.

2. Tabulator działa jak przełącznik - drugie naciśnięcie powoduje ponowne włączenie pasków narzędzi.

# data[].attributes.body
do czego może przydać się rzeźbiarzowi maska?
Pokaże Ci to mój kolejny wideotutorial

# data[].attributes.body
Gdybyście chcieli eksperymentować z modelem głowy użytej w filmie - to znajdziecie ją na dysku swojego komputera, w którym zainstalowany jest Sculptris. Na moim komputerze to wygląda tak:
C:\Program Files (x86)\Pixologic\Sculptris Alpha 6\models
Możecie też ją pobrać klikając link poniżej

# data[].attributes.body
o tym jak uzyskać półprzezroczyste tło

# data[].attributes.body
Może uda Ci się wyrzeźbić fryzurę z długimi włosami?
Pracę prześlij na adres oppdhstudent1@gmail.com

# data[].attributes.body
Ten film pokaże Ci jak malować swoje modele

# data[].attributes.body
Część druga tutoriala dotyczy malowania wypukłości na naszym modelu

# data[].attributes.headline
Teraz czas na kolejne wyzwanie: spróbujcie wyrzeźbić dinozaura, pokolorujcie go i nadajcie jego skórze odpowiednią fakturę

# data[].attributes.subject
Teraz czas na kolejne wyzwanie: spróbujcie wyrzeźbić dinozaura, pokolorujcie go i nadajcie jego skórze odpowiednią fakturę

# data[].attributes.body
Swoje dzieła możecie przesłać na adres oppdhstudent1@gmail.com

# data[].attributes.headline
Czy digital publishing ma przyszłość? Tak bo...

# data[].attributes.subject
Czy digital publishing ma przyszłość? Tak bo...

# data[].attributes.body
1. Wydania elektroniczne pozwalają na zdecydowanie większą interakcję czytelnika z publikacją

2. Poszerzają możliwości pokazania w jednym miejscu  treści, zdjęć, galerii obrazów, ścieżek dźwiękowych i wideo.

3. Odbiorca ma większy wybór sposobów korzystania z publikacji, nie musi się przenosić na inne strony internetowe w poszukiwaniu dodatkowych informacji i maksymalnie długo pozostaje w kontakcie z tym, co chcesz mu przekazać

# data[].attributes.headline
Zaczynamy tworzyć naszą pierwszą publikację elektroniczną

# data[].attributes.subject
Zaczynamy tworzyć naszą pierwszą publikację elektroniczną

# data[].attributes.body
Co musimy wykonać w pierwszej kolejności

1. Stworzyć tekst nad którym będziemy pracować (na początek skorzystamy z materiałów przygotowanych przeze mnie - do pobrania poniżej)

2. oczyścić dokumentu ze zbędnych znaków

3. prawidłowo podzielić strony

4. umieścić ilustracje w tekście i nadać im jednolity wygląd.

Kliknij poniżej, aby pobrać zestaw plików do ćwiczeń

# data[].attributes.body
Obejrzyjcie przygotowane przeze mnie filmy w taki sposób, że po każdej nowej informacji

1. zatrzymajcie odtwarzanie

2. wykonajcie ćwiczenie na swoim komputerze

3. i przejdźcie do dalszego oglądania

4. jeśli coś Wam nie wychodzi - cofnijcie film, obejrzyjcie ponownie i spróbujcie wykonać

# data[].attributes.body
- rozrywka i nauka w jednym.
Ucz się JavaScript grając w grę CodeCombat

# data[].attributes.attachment_link.title
CodeCombat: Learn to Code by Playing a Game

# data[].attributes.attachment_link.description
Learn typed code through a programming game. Learn Python, JavaScript, and HTML as you solve puzzles and learn to make your own coding games and websites.

# data[].attributes.body
Otwórz dokument zamieszczony poniżej i dowiedz się jak zacząć przygodę z programowaniem przez granie

# data[].attributes.body
Czyszczenie dokumentu ze zbędnych znaków

# data[].attributes.body
Umieszczanie w dokumencie znaków podziału stron

# data[].attributes.body
Wstawianie grafiki do dokumentu

# data[].attributes.body
Formatowanie grafiki

# data[].attributes.body
Przygotowanie i wstawienie spisu treści do dokumentu

# data[].attributes.body
Podpisanie rysunków w dokumencie i wstawienie spisu ilustracji

# data[].attributes.body
Tworzenie przypisów w dokumencie
Wikipedia podaje: "Przypisy – wydzielone fragmenty tekstu w publikacji, powiązane z tekstem głównym za pomocą odsyłaczy."
W tej części zajęć dowiemy się jak je utworzyć

# data[].attributes.body
Tworzenie strony tytułowej mojej publikacji

# data[].attributes.body
Na tej stronie możesz przećwiczyć działanie instrukcji setTimeOut()

# data[].attributes.attachment_link.readable_text
❮ Window Object
Example

Display an alert box after 3 seconds (3000 milliseconds):

setTimeout(function(){ alert("Hello"); }, 3000);

Try it Yourself "

More "Try it Yourself" examples below.

Definition and Usage

The setTimeout() method calls a function or evaluates an expression after a specified number of milliseconds.

Tip: 1000 ms = 1 second.

Tip: The function is only executed once. If you need to repeat execution, use the setInterval() method.

Tip: Use the clearTimeout() method to prevent the function from running.

Browser Support

The numbers in the table specify the first browser version that fully supports the method.

Syntax

setTimeout( function, milliseconds, param1, param2, ...)

Parameter Values

Parameter

Description

Required. The function that will be executed

milliseconds
Optional. The number of milliseconds to wait before executing the code. If omitted, the value 0 is used

param1, param2, ...
Optional. Additional parameters to pass to the function (Not supported in IE9 and earlier)

Technical Details

Return Value:

A Number, representing the ID value of the timer that is set. Use this value with the clearTimeout() method to cancel the timer

More Examples

Example

You can also refer to "named" function; Display an alert box after 3 seconds (3000 milliseconds):

var myVar;

function myFunction() {
myVar = setTimeout(alertFunc, 3000);
}

Try it Yourself "

Example

Display a timed text:

var x = document.getElementById("txt");
setTimeout(function(){ x.value = "2 seconds" }, 2000);
setTimeout(function(){ x.value = "4 seconds" }, 4000);
setTimeout(function(){ x.value = "6 seconds" }, 6000);

Try it Yourself "

Example

Open a new window and close the window after three seconds (3000 milliseconds):

var myWindow = window.open("", "", "width=200, height=100");
myWindow.document.write("<p>This is 'myWindow'</p>");
setTimeout(function(){ myWindow.close() }, 3000);

Try it Yourself "

Example

Using clearTimeout() to prevent the function to run:

var myVar;

function myFunction() {
myVar = setTimeout(function(){ alert("Hello") }, 3000);
}

function myStopFunction() {
clearTimeout(myVar);
}

Try it Yourself "

Example

Count forever - but with the ability to stop the count:

function startCount()
function stopCount()

Try it Yourself "

Example

A clock created with timing events:

function startTime() {
var today = new Date();
var h = today.getHours();
var m = today.getMinutes();
var s = today.getSeconds();
// add a zero in front of numbers<10
m = checkTime(m);
s = checkTime(s);
document.getElementById("txt").innerHTML = h+ ":" + m + ":" + s;
t = setTimeout(function(){ startTime() }, 500);
}

Try it Yourself "

Example

Pass parameters to the alertFunc function (does not work in IE9 and earlier):

var myVar;

function myStartFunction() {
myVar = setTimeout(alertFunc, 2000, "First param", "Second param");
}

Try it Yourself "

However, if you use an anonymous function, it will work in all browsers:

var myVar;

function myStartFunction() {
myVar = setTimeout(function(){ alertFunc("First param", "Second param"); }, 2000);
}

Try it Yourself "

Related Pages

Window Object: clearTimeout() Method

Window Object: setInterval() Method

Window Object: clearInterval() Method

❮ Window Object

# data[].attributes.attachment_link.description
❮ Window Object Display an alert box after 3 seconds (3000 milliseconds): setTimeout(function(){ alert("Hello"); }, 3000); Try it Yourself " More "Try it Yourself" examples below. The setTimeout() method calls a function or evaluates an expression after a specified number of milliseconds. Tip: 1000 ms = 1 second.

# data[].attributes.headline
a na tej poczytać więcej na temat instrukcji setTimeOut()

# data[].attributes.subject
a na tej poczytać więcej na temat instrukcji setTimeOut()

# data[].attributes.attachment_link.description
Jest to metoda obiektu: Metoda ta wywołuje funkcję po upływie określonego czasu, mierzonego w milisekundach ( 1 s = 1000 ms). Funkcja wywoływana jest jeden raz (aby wywoływać funkcję co określoiny czas wiele razy należy użyć funkcji setInterval(). Metoda ta działa dopóki nie jest wywołana metoda clearTimeout().

# data[].attributes.body
obliczania Największego Wspólnego Dzielnika dwóch liczb całkowitych.
Tu znajdziesz trochę teorii na temat NWD

# data[].attributes.attachment_link.description
Jak obliczać największy wspólny dzielnik - przykłady, algorytm i program do obliczeń.

# data[].attributes.headline
A tu krótki opis działania algorytmu Euklidesa

# data[].attributes.subject
A tu krótki opis działania algorytmu Euklidesa

# data[].attributes.body
W tak zwanej wersji algorytmu przez odejmowanie sprawa jest bardzo prosta:
od większej liczby odejmujemy w pętli mniejszą dotąd, aż obie liczby się zrównają.
Wynik to NWD dwóch wyjściowych liczb

Oto przykład:
NWD(25, 10)=

zaczynamy odejmowanie
25 - 10 = 15

teraz większa jest 15 więc
15 - 10 = 5

teraz większa jest 10 więc
10 - 5  = 5

jak widzimy liczby są już równe, więc dalej nie odejmujemy tylko udzielamy odpowiedzi:

NWD(25,10) = 5

# data[].attributes.headline
Zobacz, co należy wpisać w sekcji body dokumentu

# data[].attributes.subject
Zobacz, co należy wpisać w sekcji body dokumentu

# data[].attributes.body
który podłączamy w sekcji <head> poleceniem
<link rel="Stylesheet" type="text/css" href="nwd.css">

oczywiście gdy arkusz nazwiemy nwd.css

# data[].attributes.body
jako tło formularza umieściłam obrazek euklides.gif - musicie sami go narysować :)

# data[].attributes.body
Na mojej stronie widać kod QR adresu strony.

Wygenerujcie QRkod adresu swojej strony z algorytmem Euklidesa i wstawcie go na stronie jako grafikę.

Tu jest link do generatora kodów QR online

# data[].attributes.attachment_link.provider_name
Generator kodów QR on-line. Porady, informacje

# data[].attributes.attachment_link.readable_text
Możesz w nim zapisać takie informacje jak adres ulubionej strony na Facebook-u, e-mail, numer telefonu czy każda inna wiadomość. Do odczytania kodu wystarczy telefon z aparatem oraz aplikajcą dekodującą. Na tej stronie stworzysz własne kody QR. Jest to darmowy, bezpłatny generator kodów QR.

# data[].attributes.attachment_link.title
Generator kodów QR on-line. Porady, informacje

# data[].attributes.attachment_link.description
Twój darmowy bezpłatny generator kodów QR. Szyfruj w QR code: strony www, adresy e-mail, smsy i numery telefonów. Zakoduj informację promocyjną, zagadkę, wizytówka lub wiadomość

# data[].attributes.headline
Tu przeczytacie notkę encyklopedyczną na temat Euklidesa

# data[].attributes.subject
Tu przeczytacie notkę encyklopedyczną na temat Euklidesa

# data[].attributes.attachment_link.readable_text
Euklides z Aleksandrii ( starogr. Εὐκλείδης, Eukleides, ur. ok. 365 r. p.n.e., zm. ok. 270 r. p.n.e.) - matematyk grecki przez większość życia działający w Aleksandrii, autor Elementów (gr. Στοιχεῖα, Stoicheia), jednego z najsłynniejszych dzieł matematycznych w historii.

O życiu Euklidesa prawie nic nie wiadomo. Jego imię znane jest z tylko jednego źródła - z powstałego 7 stuleci później komentarza Proklosa do I księgi Elementów; inni określali go jako „autor Stoicheia". Proklos stwierdził, że Euklides był trochę młodszy od uczniów Platona, a starszy od Eratostenesa i Archimedesa. Napisał też, że Euklides prawdopodobnie kształcił się w Atenach, bowiem ze szkoły Platona wyszła większość geometrów, od których jedynie mógł posiąść taką wiedzę.

Głównym dziełem Euklidesa są Elementy. Było to aksjomatyczne ujęcie geometrii, które dotrwało w niezmienionej postaci jako kanon geometrii aż do XIX wieku (w niektórych krajach było używane jako podręcznik geometrii aż do XX wieku). Jak pisał Proklos, Euklides zebrał w całość i uporządkował (w księgach V i XII) wiele odkryć Eudoksosa z Knidos, uzupełnił wyniki Teajteta (w księgach X i XIII) oraz dostarczył niezbitych dowodów twierdzeń, które nie były przedtem ściśle uzasadnione przez jego poprzedników. Usystematyzował i nadał jednolitą postać podstawowej części ówczesnej wiedzy z geometrii płaskiej, przestrzennej i arytmetyki. To, że na początku każdej księgi podane są definicje, odpowiadało stanowisku Arystotelesa, że naukę dedukcyjną należy rozpoczynać od podania definicji i aksjomatów.

Proklos wyróżnił w Elementach konstrukcje i twierdzenia. Każda konstrukcja i każde twierdzenie przedstawione jest w sześciu krokach: (1) teza, (2) rysunek diagramu i ustalenie oznaczeń, (3) powtórzona teza z oznaczeniami, (4) zasadnicza część konstrukcji bądź dowodu, (5) uzasadnienie (tezy lub poprawności konstrukcji), (6) powtórzona teza (konstrukcje kończą się zwrotem: co było do wykonania, a twierdzenia zwrotem: co było do okazania).

Euklides starał się nadać swemu dziełu (zapewne pod wpływem Platona) charakter statyczny. W ukrytej formie pojawiają się tam jednak ruchy: przemieszczanie na płaszczyźnie, obroty przy kuli, walcu i stożku. W całym dziele widoczne jest też maksymalne dążenie do ścisłości. Jednakże zasady dedukcji określone zostały nie tylko przez podanie definicji i aksjomatów, ale też - w ukrytej formie - przez przykłady rozumowań, poczynając od pierwszej konstrukcji trójkąta równobocznego.

U Euklidesa nie było żadnej wersji aksjomatu ciągłości dla linii prostej, np. takiego jak u Dedekinda. Oryginalny system aksjomatyczny Euklidesa dopuszcza model przeliczalny w układzie kartezjańskim, gdy obie współrzędne każdego punktu należą do ciała pitagorejskiego, tj. najmniejszego zbioru liczb rzeczywistych zawierającego liczby wymierne, zamkniętego ze względu na cztery działania arytmetyczne i takiego, że jest w nim rozwiązalne każde równanie postaci przy jest to zbiór przeliczalny i da się rozwiązać każde równanie kwadratowe o współczynnikach z tego ciała, a więc w modelu tym wykonalne są wszystkie konstrukcje Euklidesa (dotyczące zawsze tylko prostych i okręgów).

W sposobie rozumowania Euklidesa prezentowanym w Elementach istotną rolę odgrywa specyficzne greckie użycie diagramów.

Zachowało się dzieło Euklidesa z optyki, oparte na podzielanym przez pewnych greckich uczonych poglądzie, że widzenie polega na wysyłaniu promieni przez oko. Opisał on odbicia w zwierciadłach płaskich i sferycznych wklęsłych. Zajmował się też perspektywą, a mianowicie pozornym zmniejszaniem obrazu przy oddalaniu obiektu oraz obrazem stożków i walców przy patrzeniu z ukosa. Nie ocalało jednak jego dzieło o stożkowych.

Bibliografia

Stefan Kulczycki, Z dziejów matematyki greckiej, PWN, Warszawa 1973, s. 237-323.

I.G. Baszmakowa, Grecja starożytna. Kraje hellenistyczne i imperium rzymskie, [w:] A. P. Juszkiewicz (red.), Historia matematyki, tom pierwszy. Od czasów najdawniejszych do początku czasów nowożytnych, przekład z rosyjskiego Stanisława Dobrzyckiego, PWN, Warszawa 1975, s. 116-168.

, Wykłady z historii matematyki, wyd. Wydanie nowe, Warszawa: Wyd. Script, 2005, s. 78-86, ISBN 83-89716-04-6 , OCLC 749445354.

Lucio Russo, Zapomniana rewolucja. Grecka myśl naukowa a nauka nowoczesna, Universitas, Kraków 2005, s. 54-82. ​ISBN 83-242-0451-2 ​.

Euklides, Elementy. Księgi V-VI, przełożyli Piotr Błaszczyk i Kazimierz Mrówka, Copernicus Center Press, Kraków 2013. ​ISBN 978-83-7886-013-6 ​.

# data[].attributes.attachment_link.description
Euklides z Aleksandrii ( starogr. Εὐκλείδης, Eukleides, ur. ok. 365 r. p.n.e., zm. ok. 270 r. p.n.e.) - matematyk grecki przez większość życia działający w Aleksandrii, autor Elementów (gr. Στοιχεῖα, Stoicheia), jednego z najsłynniejszych dzieł matematycznych w historii. O życiu Euklidesa prawie nic nie wiadomo.

# data[].attributes.body
Publikowanie dokumentu w formacie pdf

# data[].attributes.body
Inne formaty dokumentów elektronicznych

epub - jak go  stworzyć

mobi - jak go uzyskać

animowana interektywna gazetka - czym ją wykonać

# data[].attributes.attachment_link.readable_text
Rozszerzenia pliku

.epub

Typ MIME

application/epub+zip

Producent

International Digital Publishing Forum (IDPF)

Data opracowania

wrzesień 2007

Ostatnia wersja

2.0

Typ

elektroniczne publikacje

Strona internetowa

EPUB (skrót od electronic publication) - otwarty standard, oparty na języku XML, służący do publikowania elektronicznych książek ( e-booków). Jest to bezpośredni następca rozwijanego wcześniej formatu Open eBook. Tworzone w nim książki nie mają podziału na strony, choć istnieje możliwość wyświetlania na marginesie numeru strony pochodzącego z książki drukowanej. Format ten jest coraz szerzej stosowany w czytnikach książek elektronicznych.

EPUB stał się oficjalnym standardem International Digital Publishing Forum (IDPF) we wrześniu 2007 r., zastępując starszy standard Open eBook.

Możliwość powiększania czcionki

Grafika wektorowa i rastrowa

Wbudowane metadane

Możliwość zastosowania DRM

Stosowanie CSS

iBooks (iOS)

sReader (iOS)

EPUBReader - darmowe rozszerzenie do przeglądarki Firefox

Aldiko (Android)

Ionic (Symbian^3 i nowszy)

Sumatra PDF (Windows)

FBReader (Linux/Android)

# data[].attributes.attachment_link.description
Rozszerzenia pliku .epub Typ MIME application/epub+zip Producent International Digital Publishing Forum (IDPF) Data opracowania wrzesień 2007 Ostatnia wersja 2.0 Typ elektroniczne publikacje Strona internetowa EPUB (skrót od electronic publication) - otwarty standard, oparty na języku XML, służący do publikowania elektronicznych książek ( e-booków). Jest to bezpośredni następca rozwijanego wcześniej formatu Open eBook.

# data[].attributes.attachment_link.title
Mobipocket - Wikipedia, wolna encyklopedia

# data[].attributes.attachment_link.description
MOBI - format plików dla publikacji elektronicznych stworzony przez francuską firmę Mobipocket SA. Pierwotnie był rozszerzeniem formatu PalmDOC HTML uzupełnionym o własne znaczniki danych. Wiele dokumentów wciąż z tej formy korzysta.

# data[].attributes.headline
Zadanie 10. Jak utworzyć plik EPUB i MOBI

# data[].attributes.subject
Zadanie 10. Jak utworzyć plik EPUB i MOBI

# data[].attributes.body
Potrafię wykonać interaktywną prezentację PowerPoint
Tu jest przykład - jak to działa. Lepiej oglądać tę prezentację na dysku swojego komputera, czyli najpierw ją pobrać

# data[].attributes.headline
A tu jest wideotutorial, który pokazuje jak uzyskać prezentację interaktywną

# data[].attributes.subject
A tu jest wideotutorial, który pokazuje jak uzyskać prezentację interaktywną

# data[].attributes.attachment_link.readable_text
Palindrom to takie wyrażenie, które najczęściej budzi ciekawość wszystkich miłośników danego języka. Dawniej uważano, że sprawnie posługują się palindromami jedynie magicy bądź geniusze. Dziś doskonale wiemy, że aby stworzyć ciekawe palindromy, wystarczą po prostu chęci, trochę czasu, choć niekiedy też dobra znajomość słownictwa i literatury, ewentualnie zdolności analityczne.

Czym jest palindrom?

Palindrom to wyrażenie, które czytane zarówno od lewej, jak i od prawej brzmi tak samo. Jest to swego rodzaju gra słowna, które nie zawsze musi mieć ukryty sens. Często używa się ich po prostu na zasadzie „sztuka dla sztuki", na poprawę humoru, czego rezultatem bywają wiersze. Cieszą się one tak ogromnym powodzeniem, że co jakiś czas pojawiają się nowe konkursy dla twórców, którzy piszą limeryki przy użyciu palindromów.

Słowa i wiersze

Być może na co dzień nie zdajemy sobie sprawy z tego, że używamy słów i zwrotów będących palindromami. Wśród nich są: sos, Anna, sedes, zaraz, kajak, zakaz, owocowo, potop, radar.

I choć już samo znalezienie takich słów wydaje się nie lada wyzwaniem, to sztuką jest napisanie wiersza, a nawet książki, gdzie szyk liter składa się w jeden wielki palindrom. Tutaj należy dodać, że aby wiersz lub książka mogły zostać uznane za palindrom, kolejność liter musi pozostawać niezmienna od początku do końca. I tu, przykładem najpopularniejszych zdań są:

Palindrom - nie mylmy go z ananimami

W wielu przykładach w internecie palindromy mylone są z ananimami. Tymczasem różnica między tymi dwoma pojęciami jest ogromna. Ananimy bowiem to słowa czytane wspak i najczęściej nie brzmią tak samo czytane od prawej do lewej, jak od lewej do prawej. Zyskują jednak nowe znaczenie. Przykłady to:

Najdłuższy palindrom na świecie

Twórcą najdłuższego palindromu na świecie jest Polak, który w tym celu użył aż 33 tysięcy liter. Ten autor to profesor Tadeusz Morawski, który napisał też wiele książek z palindromami, np. Zaradny dynda raz, Aga naga czy Żartem dano nadmetraż. Mimo to kwestia najdłuższego palindromu jest bardzo sporna. Powodem jest inny twórca palindromu, Józef Godzic, który napisał palindrom liczący aż 200 001 liter.

Palindromy są obecne w naszym codziennym życiu. A kto wie, ilu ich twórców mijamy np. na ulicy? Sami autorzy o swoich dziełach mówią, że proces twórczy wpływa na nich podobnie jak rozwiązywanie krzyżówki czy sudoku.

Czy wśród naszych czytelników są jacyś twórcy palindromów? A może spróbujecie utworzyć jakieś zdanie, które czytane zarówno od lewej do prawej, jak i od prawej do lewej strony ma taki sam szyk liter?

💡 Zainteresuje Cię również:

# data[].attributes.attachment_link.description
Palindrom to takie wyrażenie, które najczęściej budzi ciekawość wszystkich miłośników danego języka. Dawniej uważano, że sprawnie posługują się palindromami jedynie magicy bądź geniusze. Dziś doskonale wiemy, że aby stworzyć ciekawe palindromy, wystarczą po prostu chęci, trochę czasu, choć niekiedy też dobra znajomość słownictwa i literatury, ewentualnie zdolności analityczne.

# data[].attributes.body
Co ma tata - moc

co mi dała mama - ład i moc

co mi dał duch - cud, ład i moc

# data[].attributes.body
Kobyła ma mały bok

Kobyła ma miły tułów, a bawół utył i ma mały bok

A to kanapa pana kota

Może jutro ta dama da tortu jeżom?

I lali masoni wydrom w mordy wino, sami lali

I wabi wół ów i bawi

# data[].attributes.body
Jadzi w gębę gwizdaj

Ewo, żeby tu były buty beżowe

W łóżku żuk, żółw

Ja tu tonę, no tutaj

A kto i cały bar u Asi oblał? - Ewa? Paweł? albo Isaura - była ciotka

Co mi Nowy Roku dasz? - Z sadu kory woni moc.

# data[].attributes.headline
Krótki opis algorytmu sprawdzającego czy podane słowo jest palindromem

# data[].attributes.subject
Krótki opis algorytmu sprawdzającego czy podane słowo jest palindromem

# data[].attributes.body
1. Wpisz słowo

2. Zamień litery na WIELKIE

3. Czytaj litery parami:

a. pierwszą i ostatnią

b. drugą i przedostatnią

c. ...

d. aż dojdziesz do połowy długości słowa

Jeżeli wszystkie badane pary były jednakowe - wpisujesz odpowiedź, że badane słowo JEST palindromem

W przeciwnym razie odpowiadasz, że badane słowo NIE JEST palindromem

# data[].attributes.body
kod źródłowy strony?

# data[].attributes.headline
Poprawcie wygląd strony Palindromy tworząc bardziej zaawansowany arkusz stylów

# data[].attributes.subject
Poprawcie wygląd strony Palindromy tworząc bardziej zaawansowany arkusz stylów

# data[].attributes.headline
Znajdźcie w Internecie rekordzistę w długości układanego palindromu

# data[].attributes.subject
Znajdźcie w Internecie rekordzistę w długości układanego palindromu

# data[].attributes.body
Ważna infromacja - palindromy są traktowane jako gry słowne bardzo silnie wpływające na rozwój mózgu.

Spróbujcie sami wymyślić palindrom i oczywiście przetestujcie go za pomocą swojej strony WWW o palindromach

# data[].attributes.headline
Palindromy pojawiają się także w teorii liczb i genetyce - warto na ten temat przeczytać artykuł w Świecie Nauki 

# data[].attributes.subject
Palindromy pojawiają się także w teorii liczb i genetyce - warto na ten temat przeczytać artykuł w Świecie Nauki 

# data[].attributes.attachment_link.readable_text
Amerykański aktor Robert Trebor to zapewne jedyna szerzej znana osoba (w Polsce głównie z serialu Herkules), którą można nazwać „podwójnie palindromową". Po pierwsze dlatego, że jego imię z nazwiskiem tworzą palindrom, a po drugie - dwa lata w jego życiu były palindromami: 1991 i 2002. Pierwsza cecha jest niezwykle rzadka; na myśl przychodzi jeszcze tylko kambodżański polityk Lon Nol. Druga - przeciwnie, dotyczy większości osób żyjących współcześnie, jednak przed rokiem 2002 przez okres obejmujący ponad 900 lat bardzo trudno byłoby znaleźć kogoś tak wiekowego, aby mógł się „zaliczeniem" pary palindromowych lat pochwalić.

Z podanych przykładów łatwo wywnioskować - jeśli ktoś, co mało prawdopodobne, dotąd nie zetknął się z palindromem - że określenie to dotyczy wyrazu, grupy wyrazów (z reguły tworzących poprawną gramatycznie i sensowną całość) albo liczby, które nie zmieniają się po zapisaniu wspak. Inaczej mówiąc, chodzi o takie liniowe układy liter lub cyfr, w których znaki rozmieszczone są symetrycznie.

Słowo palindrom utworzył w XVII wieku angielski pisarz Ben Jonson, łącząc greckie wyrazy palin („powtórnie", „odwrotnie") i dromos („bieg"), można je więc przetłumaczyć jako „biegnący z powrotem". Przez długi czas dotyczyło ono wyłącznie konstrukcji językowych, a układanie i zbieranie palindromów było i bywa nadal osobliwym hobby; w polszczyźnie jego zalążek stanowi zdanie „kobyła ma mały bok". Od połowy XX wieku matematycy nazywają palindromami liczby z symetrycznym rozmieszczeniem cyfr, a od niedawna pojawiły się one także w innych naukach, np. w genetyce (sekwencja palindromowa DNA) i informatyce (zbiory palindromowe w teorii języków formalnych)

O ile palindromy słowne są niemal wyłącznie osobliwością i zabawą, o tyle z liczbowymi wiąże się kilka ciekawych zagadnień z zakresu teorii liczb. Palindromów liczbowych jest oczywiście nieskończenie wiele, zaczynając od trywialnych jednocyfrowych (0, 1, 2, 3,...) i ich dubletów (...11, 22, 33,...). Pytanie o to, ile ich jest, ma więc sens tylko wówczas, jeśli dotyczy jakiegoś zakresu. A zatem: ile jest palindromów n-cyfrowych dla n=1, 2, 3,...? Każdy z dziewięciu 2-cyfrowych, od 11 do 99, można zmienić w 3-cyfrowy na 10 sposobów, wstawiając w środek jedną z cyfr. Z kolei każdemu 3-cyfrowemu o schemacie aba odpowiada dokładnie jeden 4-cyfrowy abba. Uogólniając te zależności: palindromów (2 n+1)-cyfrowych jest 10 razy więcej niż 2 n-cyfrowych, których z kolei jest tyle samo, ile (2 n-1)-cyfrowych - dla każdego n poza jednym wyjątkiem: jednocyfrowych jest 10, czyli o jeden więcej niż dwucyfrowych, bo trzeba uwzględnić zero. Stąd ciąg liczb palindromów n-cyfrowych: 10, 9, 90, 90, 900, 900, 9000, 9000, 90 000... Im większe palindromy, tym rzadziej występują w ciągu liczb naturalnych. Od 151 do 161 jest tylko dziesięć kroków, ale od 7 298 927 do następnego już stokroć dalej.

Ciekawą własnością palindromów jest podzielność większości z nich przez 11. Jeśli ktoś z Państwa chciałby się samemu zmierzyć z dowodem, że przez 11 podzielne są wszystkie palindromy złożone z parzystej liczby cyfr, powinien teraz przerwać czytanie. Skuteczne, ale niezbyt eleganckie byłoby skorzystanie z cechy podzielności przez 11. Zaczniemy więc inaczej - od przedstawienia 2 n-cyfrowego palindromu a ₁a ₂...a n-1a na na n-1...a ₂a 1 w postaci:
Po redukcji otrzymamy:
W każdym składniku w nawiasie znajduje się liczba o 1 większa od nieparzystej wielokrotności 10 (11, 1001, 100001,...). Łatwo dowieść, na przykład przez indukcję, że liczby te są wielokrotnościami 11. Zatem przez 11 dzieli się także suma wielokrotności takich liczb, a więc każdy palindrom złożony z parzystej liczby cyfr. Natomiast wśród palindromów z nieparzystą liczbą cyfr (2 n+1) średnio tylko co jedenasty dzieli się przez 11. Ich dokładna liczba wyraża się wzorem:

Palindromy mogą być kwadratami (0, 1, 4, 9, 121, 484, 676, 10201, 12321, 14641, 40804, 44944, 69696, 94249, 698896, 1002001,...), sześcianami (0, 1, 8, 343, 1331, 1030301, 1367631, 1003003001, 10662526601, 1000300030001,...) i liczbami pierwszymi (2, 3, 5, 7, 11, 101, 131, 151, 181, 191, 313, 353, 373, 383, 727, 757, 787, 797, 919, 929, 10301, 10501,...). Po przedstawionym wyżej dowodzie nie dziwi, że wśród tych ostatnich znajduje się tylko jedna złożona z parzystej liczby cyfr.

Z niektórych kwadratów i liczb pierwszych miłośnicy matematyki rekreacyjnej skonstruowali urokliwe piramidki - dwa przykłady na rys. 1. Druga piramidka składa się z liczb pierwszych i jest najwyższa, jaką można z liczb pierwszych zbudować, zaczynając od liczby jednocyfrowej i oczywiście zachowując charakterystyczną urokliwość. Podstawą prawie wszystkich palindromowych sześcianów także są palindromy; 10 662 526 601 jest jedynym, którego podstawa (2201) nie jest palindromem. Rarytas stanowi też kwadrat 698 896 - najmniejszy i jeden z bardzo nielicznych złożonych z parzystej liczby cyfr (następny jest 12-cyfrowy). Innych ciekawostek i osobliwości związanych z palindromami można by podać sporo, ale najbardziej spektakularne wiążą się z operacją zwaną „odwróć i dodaj".

RYS. 1

RYS. 2

W roku 1938 amerykański matematyk Derrick Lehmer opisał pewną niezwykłą własność liczb, a właściwie prostego cyklicznego procesu, któremu można je poddawać: do wybranej liczby dodajemy nią samą, ale zapisaną wspak; z otrzymaną sumą i z każdą następną postępujemy identycznie dotąd, aż jako kolejna suma pojawi się palindrom. Gdyby liczbą był na przykład wspomniany rok, czyli 1938, to zakończenie nastąpiłoby w trzecim etapie (rys. 2). Większość małych liczb, zaczynając od 10 (wykluczamy palindromy, które „obróbki" nie wymagają), dociera do palindromu w jednym kroku. 19 jest pierwszą wymagającą dwóch kroków (19+91=110 → 110+011=121), 59 - trzech (59+95=154 → 154+451=605 → 605+506=1111), 69 - czterech (same sumy: 69 → 165 → 726 → 1353 → 4884). Najmniejszą, przy której trzeba się solidnie napracować, jest 89 - palindrom pojawia się dopiero jako 24. suma równa 8 813 200 023 188. To jednak nic w porównaniu z „gehenną", którą oferuje liczba 196. Lehmer wykonał przed 76 laty blisko sto dodawań - bezskutecznie. Nie omieszkał jednak zauważyć, że 56. suma jest bardzo bliska docelowej, wygląda bowiem tak:

93 42173101623932610137124 28.

Zapewne ta obiecująca bliskość skłoniła go do postawienia hipotezy, że każda liczba poddana opisanemu procesowi zmieni się w palindrom - wszystko jest tylko kwestią etapu, w którym to nastąpi. 196 to nie jedyna „krnąbrna" liczba, ale najmniejsza, więc nią przede wszystkim zajęli się programiści, gdy do akcji wkroczyły komputery.

Jako pierwszy wyzwanie podjął John Walker - założyciel znanej firmy Autodesk, zajmującej się oprogramowaniem - uruchamiając w 1987 roku program na stacji roboczej Sun 3/260. Po blisko trzech latach nieprzerwanej pracy i wykonaniu 2 415 836 operacji „odwróć i dodaj" komputer dotarł do liczby złożonej z miliona cyfr i się zatrzymał. Palindromu nie było. Następcy Walkera posuwali się coraz dalej, korzystając z coraz lepszych komputerów. Jeden z nich nadał 196 i pozostałym równie opornym liczbom nazwę, która się przyjęła - liczby Lychrel, będącą jakoby anagramem imienia pewnej pani (zapewne równie niedostępnej jak wciąż nieosiągalny palindrom) - Cheryll.

Aktualny rekord w wędrówce od 196 do palindromu dzierży francuski programista Romain Dolbeau, który pod koniec 2011 roku dotarł po bilionie kroków do liczby złożonej z 413 930 770 cyfr. Oczywiście celu nie osiągając. Wydaje się, że to koniec „szaleństwa", czyli że dalszej eksploracji nie będzie. Szansa na dotarcie do gigantycznego palindromu maleje wraz z wydłużaniem się sumy. Praktycznie jest już równa zeru i wiele wskazuje na to, że hipotezę podaną przez Lehmera należy uznać za błędną. Tym bardziej, że dla systemów liczbowych o mniejszych podstawach niż dziesiętny udowodniono, że niektóre liczby poddawane operacji „odwróć i dodaj" nigdy nie zmienią się w palindrom.

W systemie dwójkowym najmniejszą taką liczbą jest 10 110, odpowiadająca 22 w dziesiętnym. Niemiecki matematyk Roland Sprague jeszcze w latach 60. podał prosty dowód, że przekształcenie jej w palindrom nie jest możliwe. Zauważył, że w ciągu sum, poczynając od czwartej, cyklicznie powtarzają się cztery schematy liczb. Na przykład, dla czwartej sumy równej 10110100 schematem jest 10(1) n01(0) n. Dla tej sumy n=2, dla ósmej - 3, dla dwunastej - 4 itd. - schemat pozostaje taki sam. Zarówno ten schemat, jak i każdy z trzech pozostałych wyklucza pojawienie się palindromu. Znalezienie dowodu dla układu dziesiętnego ostatecznie rozwiązałoby problem i odesłało liczby Lychrel do lamusa. Niestety, dotąd nikomu się to nie udało.
ZADANIA
1. Sudoku, ale z dodatkowym warunkiem (rys. 3). W puste pola należy wpisać liczby od 1 do 9 tak, aby w każdym wierszu, każdej kolumnie i w każdym kwadracie 3×3 ograniczonym grubą linią znalazło się dziewięć różnych cyfr. Dodatkowy warunek wiąże się z błękitnymi liniami łamanymi: kolejne cyfry, które znajdą się na każdej z tych linii (cyfr jest 7 lub 9), powinny tworzyć palindrom. W rozwiązaniu wystarczy podać sumę 17 cyfr na obu przekątnych.

RYS. 3

2. Z 35 pierwszych palindromów - od 0 do 252 - wybrano 16 i utworzono z nich kwadrat magiczny 4×4, czyli taki, w którym suma (zwana sumą magiczną) czterech liczb w każdym wierszu, kolumnie i na obu przekątnych jest taka sama. Na rys. 4 znajdują się: z lewej strony - 35 liczb, z których dokonano wyboru, z prawej - kwadrat z ujawnionymi 4 liczbami. Zadanie polega na wypełnieniu właściwymi liczbami pozostałych 12 pól tak, aby powstał wspomniany kwadrat magiczny. Jego suma magiczna także powinna być palindromem. W rozwiązaniu wystarczy podać tę sumę.

RYS. 4

3. Jaka jest największa liczba naturalna, której każda cyfra - oprócz pierwszej i ostatniej - jest mniejsza od średniej arytmetycznej dwu sąsiadujących z nią cyfr?

Rozwiązania prosimy nadsyłać do 30 czerwca br. pocztą elektroniczną (swiatnauki@proszynskimedia.pl), wpisując w temacie e-maila hasło UG06/14, lub listownie: Świat Nauki, ul. Rzymowskiego 28, 02-697 Warszawa. Spośród nadawców poprawnych rozwiązań przynajmniej dwóch zadań wyłonimy pięciu zwycięzców i nagrodzimy ich książką Iana Stewarta Wielkie problemy matematyczne, ufundowaną przez wydawnictwo Prószyński Media.

Marek Penszko, z wykształcenia inż. poligrafii, jest znawcą i popularyzatorem gier i rozrywek umysłowych, głównie matematyki rekreacyjnej. Współpracuje z wieloma czasopismami, m.in. pisze blog dla Polityki.
Rozwiązanie zadań z numeru kwietniowego
2. Opisaną własność mają prostokąty, w których liczba pól wzdłuż jednego boku jest nieparzysta.

3. Trasę przebiegającą zgodnie z opisem można poprowadzić w każdym prostokącie (jej główny kierunek powinien być równoległy do boku o parzystej liczbie pól).

4. 8 domin.

Zadania były tym razem trudniejsze niż zwykle - w większości problemowe, a jedno (3) nawet nieco podstępne - więc odpowiedzi otrzymaliśmy znacznie mniej niż zwykle, w tym tylko dwa zestawy z przynajmniej dwoma zadaniami rozwiązanymi poprawnie. Ich autorzy zasługują więc nie tylko na nagrody - co oczywiste - ale także na gratulacje.

Za poprawne rozwiązanie przynajmniej dwóch zadań nagrodę, książkę Briana Coxa i Jeffa Forshawy Kwantowy Wszechświat. Dlaczego zdarza się wszystko, co może się zdarzyć, ufundowaną przez wydawnictwo Prószyński Media, otrzymują: Grzegorz Adamski ze Śmiłowa i Tomasz Migdałek z Poznania.

# data[].attributes.attachment_link.description
Amerykański aktor Robert Trebor to zapewne jedyna szerzej znana osoba (w Polsce głównie z serialu Herkules), którą można nazwać „podwójnie palindromową". Po pierwsze dlatego, że jego imię z nazwiskiem tworzą palindrom, a po drugie - dwa lata w jego życiu były palindromami: 1991 i 2002.

# data[].attributes.headline
Warto jeszcze sprawdzić co znaczy słowo interaktywny

# data[].attributes.subject
Warto jeszcze sprawdzić co znaczy słowo interaktywny

# data[].attributes.attachment_link.readable_text
Interaktywność ( ang. interactivity, łac. interactus dosł. „czyn wzajemny") - pojęcie z dziedziny komunikacji. Oznacza zdolność do wzajemnego oddziaływania na siebie, przez komunikujące się strony.

Pojęcie interaktywności najczęściej stosowane jest w informatyce, telewizji i multimediach. W tym kontekście, ma za zadanie podkreślić zdolność programu lub urządzenia do jednoczesnego odbierania informacji i reagowania na nią.

# data[].attributes.attachment_link.description
Interaktywność ( ang. interactivity, łac. interactus dosł. „czyn wzajemny") - pojęcie z dziedziny komunikacji. Oznacza zdolność do wzajemnego oddziaływania na siebie, przez komunikujące się strony. Pojęcie interaktywności najczęściej stosowane jest w informatyce, telewizji i multimediach. W tym kontekście, ma za zadanie podkreślić zdolność programu lub urządzenia do jednoczesnego odbierania informacji i reagowania na nią.

# data[].attributes.body
Co to jest Prezi
Jest to aplikacja w chmurze do tworzenia prezentacji multimedialnych, dodająca im nowy, trzeci wymiar

# data[].attributes.attachment_link.description
Szkolenie dla początkujących ;) DSkubida

# data[].attributes.attachment_link.title
Instrukcja tworzenia prezentacji w Prezi.com - Izabela Boruszewska

# data[].attributes.attachment_link.description
scieżka Ramki Szablony Tło Efekty przejsc i inne... Scieżki W trybie edycji ścieżki na ekranie pojawia sięe łamana linia z ponumerowanymi wierzchołkami, oznaczająca kolejność slajdów. Kliknięcie w dowolny obiekt na prezentacji dokłada nowy slajd na końcu ścieżki. Aby dołożyć nowy

# data[].attributes.attachment_link.description
Jak zrobić dobrą prezentację? KONIEC Najważniejsza zasada, czyli pierwszy i ostatni slajd są najważniejsze! Pierwszy, dlatego, że zwykle najdłużej jest wyświetlany. Zdecydowana większość publiczności patrzy na to, co jest na tym slajdzie pokazane. To najlepsza okazja by

# data[].attributes.attachment_link.description
Jak zrobić dobrą prezentację? Źródła https://websoul.pl/blog/jak-stworzyc-dobra-prezentacje-12-najwazniejszych-zasad Źródła Zasada 10. Na slajdzie końcowym należy napisać swoje nazwisko i dane kontaktowe. Na końcu KAŻDEJ prezentacji należy podać źródła, z których się korzystało.

# data[].attributes.headline
Poradnik PREZI krok po kroku stworzony przez KomputerŚwiat

# data[].attributes.subject
Poradnik PREZI krok po kroku stworzony przez KomputerŚwiat

# data[].attributes.attachment_link.readable_text
Prezentacje multimedialne - ten temat wielu osobom kojarzy się przede wszystkim z programem PowerPoint z pakietu MS Office. Istnieją jednak inne rozwiązania pozwalające na tworzenie efektownych prezentacji. Jednym z nich jest wciąż zyskujący na popularności program Prezi. Oferuje on zupełnie inne podejście do prezentacji multimedialnych niż jego najpoważniejszy konkurent.

Prezentacje w Prezi możemy tworzyć zarówno w desktopowej aplikacji, jak i na stronie internetowej. W jednym i w drugim przypadku niezbędne będzie nam konto, które zakładamy na stronie prezi.com. Możemy zalogować się także poprzez Facebooka lub LinkedIn.

" Pobierz Prezi

Rejestracja w serwisie

Aby przejść do rejestracji z poziomu aplikacji, należy użyć przycisku Sign up now.

Zostaniemy wtedy przeniesieni do serwisu prezi.com, gdzie będziemy mogli przejść przez proces rejestracji. Prezi daje możliwość nie tylko zakupu jednego z płatnych pakietów, lecz także bezpłatnego korzystania z serwisu (Przycisk CONTINUE FREE). Zakładając darmowe konto, musimy liczyć się z pewnymi konsekwencjami. Nasze prezentacje będą widoczne dla innych, nieznanych nam użytkowników, którzy będą mogli je przeglądać, jak również edytować dla własnych potrzeb.

Tworzenie prezentacji w wersji przeglądarkowej, jak i desktopowej przebiega w taki sam sposób. W obu przypadkach mamy do dyspozycji gotowe szablony oraz możliwość rozpoczęcia prezentacji od zera.

Wybierając gotowy schemat, musimy odpowiedzieć sobie na pytanie, który z dostępnych przykładów w odpowiedni sposób, metaforycznie obrazuje zagadnienie, jakie chcemy omówić w prezentacji. Schematy nie są bowiem tylko zestawami odpowiedniej kolorystyki i czcionek. Ma to związek z tym, że prezentacje tworzone w Prezi są swego rodzaju mapami myśli, dlatego największą wagę należy przyłożyć do tego, gdzie umieścić dany tekst i jakie jest jego połączenie z pozostałymi slajdami, które tak naprawdę nie są wcale slajdami, a przybliżeniami. Prezi wykorzystuje ZUI - poszczególne fragmenty całego obrazu są powiększane - tak tworzymy kolejne przejścia.

Rozpoczęcie tworzenia

Aby rozpocząć tworzenie prezentacji opartej o jeden z dostępnych przykładów, należy wybrać schemat z listy i kliknąć przycisk Use template. Jeżeli chcemy skorzystać z własnego pomysłu, wybieramy natomiast Start blank prezi.

Pusta prezentacja zawiera już pierwszy slajd oraz jedną ramkę, w której mamy miejsce na dwa pola tekstowe. Kolejne teksty możemy dodawać, klikając w dowolny fragment pola prezentacji. Dodane zostanie wtedy pole tekstowe.

Za pomocą kółka myszki możemy przysunąć się lub oddalić to, co widzimy na ekranie. Żeby dodać kolejny slajd, powinniśmy dodać nową ramkę - czyli obszar, do którego wykonany zostanie zoom. Ramka może mieć różne kształty. Kształt ramki możemy wybrać, klikając na przycisk z nazwą aktualnie wybranej ramki znajdujący się po lewej stronie okna. Ukaże nam się lista, z której będziemy mogli wybrać inny rodzaj ramki - nawias kwadratowy, kwadrat, okrąg lub niewidzialną ramka. Aby dodać ramkę, klikamy znaczek plus umieszczony na rysunku.

Dodanie nowej ramki jest równoznaczne z ustawieniem kolejnego zbliżenia do nowej ramki. W tym momencie wciąż możemy zmienić kształt dodanej przez nas ramki. W tym celu klikamy na drugi przycisk na poziomym menu wyświetlającym się nad nową ramką. Pionowe menu w środku ramki pozwala nam na zmianę jej rozmiaru oraz przesunięcie. Za pomocą przycisku Zoom to Frame przeniesiemy się do wnętrza ramki, aby swobodnie wypełnić ją treścią.

Kliknięcie w wolne pole umożliwi dodanie pola tekstowego. Tekst możemy formatować za pomocą prostego i intuicyjnego paska edycji.

Dodając kolejne ramki, nie musimy ograniczać się do umieszczania w nich jedynie tekstów. Prezi pozwala także na umieszczanie w prezentacjach multimediów. Jeśli chcemy dodać treść do naszej prezentacji, powinniśmy użyć przycisku Insert znajdującego się w środkowej części górnego menu programu.

Dodawanie plików graficznych i wideo

Aby umieścić plik graficzny w naszej prezentacji, wybieramy opcję Image... otwierającą boczne menu dodawania. Prezi umożliwia nie tylko wczytania pliku z dysku ( Select files...), lecz także wybrania obrazu spośród rekomendowanych grafik.

Menu Insert pozwala również na dodawanie innych elementów. Umieszczanie kształtów i symboli jest możliwe poprzez włączenie bocznego paska menu ( Symbols & shapes). Po wybraniu interesującego nas kształtu należy przeciągnąć go na pole prezentacji.

Do naszych prezentacji (nazywanych często w skrócie prezi) możemy dodawać materiały wideo - są na to dwa sposoby. Jednym z nich jest dodanie filmu z serwisu YouTube (przycisk YouTube videos...na menu Insert). Jest to bardzo prosta operacja polegająca jedynie na wklejeniu linku do interesującego nas filmu.

Innym sposobem dodawania materiałów wideo do naszego prezi jest wczytanie pliku z dysku. Robimy to również przez menu Insert, jednak tym razem musimy użyć przycisku From file (PDF, video). Otworzy on okno dialogowe pozwalające na wybranie odpowiedniego pliku.

Dodatkowe opcje

Tworząc naszą mapę myśli, powinniśmy zadbać o odpowiednie zaprezentowanie połączeń między ramkami. Dobrze sprawdzają się przy tym strzałki i linie. Je również możemy dodać poprzez menu Insert, używając odpowiednio przycisków, Draw arrow i Draw line. Prezi pozwala nam na łatwą edycję dodanych przez nas symboli. Możemy zmienić grubość linii, a także kolor symbolu.

Za pomocą przycisku Favorite możemy umieszczać wybrane przez nas elementy w specjalnej zakładce ulubionych. Przy wielokrotnym dodawaniu takiego samego elementu mamy do niego łatwy i szybki dostęp poprzez menu Insert. W wersji online dostajemy się do nich poprzez przycisk Favoritew menu Insert, natomiast w wersji desktopowej jest to przycisk My Content.

Prezi oferuje jeszcze wiele innych, ciekawych opcji. Jedną z nich jest zakreślacz ( Highlighter), którego możemy używać do zaznaczania ważnych elementów prezentacji. Wykonane podkreślenie da się edytować, zmieniając jego rozmiar czy kolor. Podkreślenie również może znaleźć się wśród naszych ulubionych elementów.

Dodawanie dźwięku

Menu Insert pozwala na umieszczanie też innych elementów, wgrywanych do prezentacji bezpośrednio z plików, więc możemy wzbogacić naszą prezentację na przykład o dźwięk. Aby dodać fonię, która będzie odtwarzana w tle podczas całej prezentacji, wybieramy opcję Add Background Music, natomiast umieszczając pliki audio do konkretnych kroków naszej prezentacji, powinniśmy użyć opcji Add Voice-over to Path Step# (# to numer aktualnie aktywnego kroku).

Pozostałe opcje pozwalają na umieszczanie innych mediów z plików, na przykład prezentacji wykonanych w programie PowerPoint. Dzięki temu możemy prezentować wybrane z niej slajdy na naszej mapie myśli.

Ostatni, nieomówiony dotąd przycisk w menu Insert to Layouts. Pozwala on nam na dodanie odpowiednio sformatowanej ramki ( Single Frame) do naszej prezi. Ramka taka może zawierać miejsce na tytuł, tekst czy zdjęcia. Możemy dodać także cały zestaw odpowiednio sformatowanych ramek ( Multi-Frame).

Wygląd prezentacji

Rozplanowanej mapie myśli możemy nadać odpowiedni sty i wygląd. Robimy to przyciskiem Customize, dzięki któremu otwieramy boczny pasek menu pozwalający wgrać plik, który posłuży za tło do prezentacji ( Choose file) lub wybrać kolor tła z palety ( Color). Możemy również wykorzystach gotowy zestaw tematyczny ( Theme), który ustawi dopasowaną kolorystykę poszczególnych elementów.

Znajdujący się w lewym, dolnym rogu przycisk Edit Path pozwala na ustawienie kolejności kroków naszej prezentacji. Jako że prezentacja jest mapą myśli, może mieć ona charakter nielinearny, co oznacza, że kilkukrotnie możemy przechodzić do tej samej ramki. Aby dodać kolejny krok, klikamy na daną ramkę - niezależnie od tego, czy ramka ma już przypisany krok możemy przypisać do niej kolejny. Kolejne zbliżenia nie muszą być zbliżeniami do konkretnych ramek, mogą za to obejmować większe widoki. Aby zapisać obecny widok, jako kolejne zbliżenie, używamy przycisku Add current view.

Kiedy wypełnimy już naszą mapę myśli treścią i ustawimy w niej odpowiednie przejścia, będziemy zapewne chcieli zobaczyć efekty swojej pracy. Aby włączyć prezentację, naciskamy znajdujący się po prawej stronie górnego paska menu przycisk Present.

Do przechodzenia przez kolejne kroki prezentacji używamy widocznych na dolnym pasku przycisków ze strzałkami (możemy posłużyć się także strzałkami na klawiaturze).

Udostępnianie prezentacji

Jeśli nasza prezentacja nie wymaga już poprawek, możemy ją udostępnić. Aby sprawdzić opcje udostępniania, rozwijamy menu Share. Jedną z dróg publikacji są media społecznościowe - służy do tego przycisk Share on Facebook.

Udostępniony zostanie wtedy link do naszej prezentacji, który możemy przekazać naszym znajomym i współpracownikom. Za pomocą ikonek odpowiednich mediów społecznościowych możemy pokazać naszą prezentację na naszych profilach na różnych portalach.

Link do naszej prezentacji możemy uzyskać klikając na przycisk Share prezi. Inną opcją jest wygenerowanie linku tymczasowego, pozwalającego naszym znajomym oglądać prezentację w trybie rzeczywistym, tj. podążać za naszymi zmianami slajdów. Służy do tego opcja Present remotely.

Nasze audytorium to maksymalnie 30 osób, a link do naszej prezentacji będzie dostępny jeszcze przez 10 minut po tym, jak skończymy prezentowanie. Dopóki nie rozpoczniemy prezentacji, nasi widzowie nie będą mogli niczego zobaczyć.

My cały czas mamy podgląd na to, ile osób ogląda naszą prezentację. Jeśli te osoby są zalogowanymi użytkownikami, możemy sprawdzić ich tożsamość. Za pomocą bocznego menu możemy zarządzać procesem prezentacji. Rozwijając pasek menu, mamy możliwość zatrzymania prezentacji ( Stop presentation) oraz wyświetlenia okna, z którego możemy zaczerpnąć link ( Invite to presentation).

Ciekawą opcją jest przekazanie możliwości prowadzenia prezentacji innemu użytkownikowi. Aby to zrobić, klikamy na nazwę wybranego użytkownika, po czym wybieramy przycisk Hand over presentation. W tym momencie przełączeni zostajemy w tryb widza, a wybrany użytkownik ma możliwość przechodzenia po kolejnych krokach prezentacji.

Przydatne klawisze

W Prezi wiele - na pozór niewidocznych, ale ciekawych opcji - możemy uruchamiać za pomocą klawiszy. Jedną z nich jest obrót prezentacji. Kąt pod jakim tworzone jest nasze prezi zmieniamy za pomocą klawiszy 4 i 3. W ten sposób część mapy myśli może być na przykład napisana pionowo, a reszta poziomo.

Inne, ciekawe opcje, jakie możemy włączyć klawiszami, zadziałają już podczas trwania prezentacji. Za pomocą klawisza B możemy wygasić prezentację. Powrót do prezentacji nastąpi po poruszeniu myszką lub naciśnięciu jakiegokolwiek przycisku.

Drugą, przydatną podczas prezentowania opcją jest wskaźnik. Możemy włączyć go klawiszem Q. Wskaźnik podążający za kursorem naszej myszki będzie widoczny dla naszych odbiorców. Opcja jest o tyle ważna, że nasi widzowie nie widzą naszego kursora, co ułatwi im oglądanie prezentacji.

" Zobacz także: PowerPoint: kosmetyka - krótki test najnowszej wersji programu do prezentacji
fot. rawpixel | 123RF

# data[].attributes.attachment_link.title
Prezi - najlepsze porady, wskazówki, triki, narzędzia, podpowiedzi i rozwiązania

# data[].attributes.attachment_link.description
Prezentacje multimedialne - ten temat wielu osobom kojarzy się przede wszystkim z programem PowerPoint z pakietu MS Office. Istnieją jednak inne rozwiązania pozwalające na tworzenie efektownych prezentacji. Jednym z nich jest wciąż zyskujący na popularności program Prezi. Oferuje on zupełnie inne podejście do prezentacji multimedialnych niż jego najpoważniejszy konkurent.

# data[].attributes.headline
A tu obejrzysz Siedem Cudów Świata Starożytnego 

# data[].attributes.subject
A tu obejrzysz Siedem Cudów Świata Starożytnego 

# data[].attributes.body
stworzone w Prezi

# data[].attributes.attachment_link.description
Mauzoleum w Halikarnasie (obecnie Bodrum w Turcji) – grobowiec Mauzolosa powstały ok. 350–353 r. n.e. Grobowiec wybudowany na planie prostokąta (obwód ok. 150 m.), miał wysokość ok. 50 m. Budowla została rozebrana w XV w. Wiszące Ogrody Semiramidy (Babilon, obecnie Irak) – zespół

# data[].attributes.body
Aby coś narysować w JavaScript należy

1. utworzyć na swojej stronie obszar do rysowania znacznikami canvas

2. napisać w skrypcie JS co ma na tej kanwie być narysowane

# data[].attributes.body
Aby narysować linię należy

1. rozpocząć ścieżkę beginPath()

2. ustawić początek linii moveTo(x, y)

3. podać dokąd ma sięgać linia lineTo(x, y)

4. obrysować stroke()

Zobacz jak to napisać w kodzie HTML