- Ciąg ten przedstawiany jest jako zlepek kwadratów o bokach o długości odpowiadającej kolejnym liczbom ciągu Fibonacciego:
- Na bazie tych kwadratów powstaje spirala:
- Biologia:
- W kształtach wielu roślin widać linie tej właśnie spirali. Na przykład na owocu ananasa 8 takich linii biegnie w jedną stronę, a 5 lub 13 w przeciwną. Na tarczy słonecznika może się krzyżować 55 spiral z 89 (liczby te bywają większe). Również różyczki kalafiora ułożone są spiralnie.
- Muzyka:
- Niektórzy muzykolodzy dopatrują się istnienia ciągu Fibonacciego w utworach muzycznych oraz w budowie instrumentów. Zależności takie występują w utworach muzycznych – najczęściej w proporcjach rytmicznych.
- A to dopiero początek...
- Złoty podział/harmoniczny podział/złota proporcja/boska proporcja jest bezpośrednio powiązany z ciągiem Fibonacciego. Jest to podział odcinka na dwie części tak, by stosunek długości dłuższej z nich do krótszej był taki sam, jak całego odcinka do części dłuższej. Innymi słowy: długość dłuższej części ma być średnią geometryczną długości krótszej części i całego odcinka.
- Jedną z ciekawych właściwości ciągu jest to, że jeżeli podzielimy przez siebie dowolne, kolejne dwa wyrazy ciągu Fibonacciego, np. 987 : 610; 89 : 55 to stosunek tych liczb będzie równy zawsze tej samej liczbie, równej w przybliżeniu 1.618. Im większe wyrazy ciągu podzielimy, tym dokładniejsze przybliżenie tej liczby uzyskamy.
poniedziałek, 8 lutego 2021
Ciąg Fibonacciego
sobota, 12 grudnia 2020
Pętle
Program 1:
Pętla odliczająca czas co 15 sekund:
Program 2:
sobota, 28 listopada 2020
Wprowadzenie do programowania
Programowanie polega na projektowaniu, tworzeniu, testowaniu i utrzymywaniu kodu źródłowego programów komputerowych oraz urządzeń wyposażonych w mikrokontrolery. Programista w swojej codziennej pracy wykorzystuje wiedzę z wielu dziedzin. Aby dobrze pisać programy, należy opanować struktury danych, algorytmikę oraz posiadać wiedzę o kompilatorach. Najważniejszym elementem jest jednak znajomość języków programowania i umiejętność ich praktycznego zastosowania.
1. Algorytm jest to, najprościej mówiąc, "przepis" na wykonanie jakiegoś zadania. W swej istocie niczym nie różni się od przepisu z książki kucharskiej. Stanowi zatem ciąg czynności, które należy wykonać w odpowiedniej kolejności, aby otrzymać oczekiwany rezultat. Algorytm jest podstawowym pojęciem programistycznym.
2. Program komputerowy jest to instrukcji języka programowania, realizujący algorytm.
3. Język programowania – zbiór zasad określających, kiedy ciąg symboli tworzy program (czyli ciąg symboli opisujący obliczenia) oraz jakie obliczenia opisuje.
4. Lista kroków to przedstawienie algorytmu w kolejnych punktach(krokach). Każdy punkt takiej listy zawiera opis wykonywanej czynności. Kolejność punktów nie jest przypadkowa-musi być zgodna z działaniem algorytmu.
5. Schemat blokowy to przedstawienie poszczególnych operacji algorytmu za pomocą odpowiednio połączonych figur (bloków). Połączenia określają, w jakiej kolejności i w jaki sposób będą wykonywane operacje realizujące dany algorytm.
6.
Instrukcja warunkowa IF
Instrukcja warunkowa to element języka programowania, który pozwala na wykonanie różnych instrukcji w zależności od tego czy zdefiniowane przez programistę wyrażenie logiczne jest prawdziwe, czy fałszywe. W tym celu używamy wyrażenia "if".
Zadanie 1 - Symulator bankomatu
Program zadaje nam pytanie o numer pin karty potrzebny żeby przejść do kolejnego kroku. Jeżeli pin zgadza się z pinem ustalonym wcześniej dostajemy informacje, że jest prawidłowy.
Kod źródłowy:
Przykład odpowiedzi:
Zadanie 2 - Logowanie
Program prosi nas o podanie loginu oraz hasła. Potem sprawdza czy są poprawne.
Kod źródłowy:
Przykład odpowiedzi:
niedziela, 11 października 2020
Program ,,Cukierki dla Jasia''
Zapraszam do zapoznania się z moim programem pt. ,,Cukierki dla Jasia''.
Program ten po podaniu liczby uczniów w klasie Jasia oraz liczby cukierków, które mama Jasia przygotowała, poda nam ile cukierków dostanie każda osoba w klasie (przy założeniu że każda osoba w klasie Jasia poza Panią nauczycielką i nim samym otrzyma taką samą ilość cukierków) oraz resztę, która zostanie dla Jasia na wieczór.
niedziela, 20 września 2020
Wprowadzenie do programowania
1. Algorytm-uporządkowany i uściślony sposób rozwiązywania danego problemu, zawierający szczegółowy opis wykonanych czynności w skończonej liczbie kroków.
2. Program komputerowy-instrukcji języka programowania, realizujący algorytm.
3. Język programowania-specjalny język służący do pisania programów komputerowych. Jest on zbiorem określonych instrukcji i zasad składni.
4. Lista kroków-przedstawienie algorytmu w kolejnych punktach(krokach). Każdy punkt takiej listy zawiera opis wykonywanej czynności. Kolejność punktów nie jest przypadkowa-musi być zgodna z działaniem algorytmu.
5. Schemat blokowy-przedstawienie poszczególnych operacji algorytmu za pomocą odpowiednio połączonych figur(bloków). Połączenia określają, w jakiej kolejności i w jaki sposób będą wykonywane operacje realizujące dany algorytm.
6. Relacje między problemem, algorytmem i programem komputerowym:
PROBLEM
⬇️
ALGORYTM
⬇️ ⬆️
PROGRAM
⬆️






















