Want to create interactive content? It’s easy in Genially!

Get started free

Programowanie

polakwiatkowska7

Created on April 25, 2021

Start designing with a free template

Discover more than 1500 professional designs like these:

Memories Presentation

Pechakucha Presentation

Decades Presentation

Color and Shapes Presentation

Historical Presentation

To the Moon Presentation

Projection Presentation

Transcript

Programowanie

Pola Kwiatkowska

The best way to predict the future is to invent it.

Alan Kay

Indeks

Czym jest programowanie?Czym jest algorytm? Czym jest język programowania? Język programowania - Scratch! Język programowania - Baltie! Język programowania - Logomocja! Język programowania - Python! Język programowania - C ++!

Czym jest programowanie?

Programowanie, to formułowanie ciągu operacji rozwiązującego dany problem w postaci akceptowalnej przez komputer.

Jest to proces tworzenia danego programu komputerowego, na który składają się:

- opracowanie założeń działania programu- kodowanie w danym języku programowania - testowanie

Czym jest algorytm?

Algorytm, to dokładny, jednoznacznie sformułowany sposób postępowania, który umożliwia rozwiązanie danego problemu za pomocą skończonej liczby kroków.

Opracowanie założeń do działania danego programu odwzorowuje się za pomocą algorytmu.

Czym jest język programowania?

Język programowania, to zbiór zasad, które określają, kiedy dany ciąg symboli tworzy program komputerowy oraz jakie obliczenia opisuje.

Język programowania umożliwia precyzyjny zapis algorytmów oraz innych zadań, jakie komputer ma wykonać.

Scratch

Scratch to edukacyjny język obiektowy, stworzony jako środek do nauczania dzieci i młodzieży podstaw programowania komputerów oraz środowisko programistyczne służące do tworzenia i uruchamiania programów w tym języku.

Scratch umożliwia tworzenie interaktywnych historyjek, animacji, gier, muzyki. Programowanie odbywa się w sposób wizualny – elementy języka mają kształt puzzli, a poprzez przeciąganie mogą być układane w określonym porządku. W ten sposób tworzy się kod przypisany określonemu obiektowi.

Scratch

Baltie

Program Baltie, to narzędzie do nauki programowania od podstaw. Jest to pierwszy, całkowicie graficzny język programowania, w którym program tworzy się, przeciągając ikony.

Baltie zawiera polecenia dla animacji, multimediów, pętle, podejmowania decyzji, operatory logiczne, polecenia dla myszy, polecenia z klawiatury, polecenia do pracy z katalogami i plikami, funkcji, matematyczne. Przyjazne środowisko sprawia, że z Baltim mogą pracować nawet zupełnie małe dzieci, a możliwości funkcjonalne tworzą z niego narzędzie nawet dla całkiem zaawansowanych programistów.

Użytkownik, w zależności od swojego zaawansowania, może wybrać jeden z trzech trybów Baltie:

Baltie

Logomocja

Logomocja – środowisko programistyczne umożliwiające programowanie w języku Logo oraz twórcze uczenie się i nauczanie.

Logomocja została rozbudowana o takie rzeczy jak: programowanie obiektowe, wielowątkowość, rozbudowana obsługa multimediów, komponenty typowe dla formularzy, obsługa sieci, system rozpoznawania mowy oraz o nowego żółwia.

W skład pakietu Logomocji wchodzi także edytor graficzny obsługujący wiele formatów graficznych. Można go wykorzystywać zarówno do projektowania postaci żółwi, tła projektu, oraz niezależnie jako samodzielny program do tworzenia na przykład gifów animowanych lub ikon. Program działa z Edytorem postaci Logomocji, o podobnym znaczku.

Logomocja

Python

Python – język programowania wysokiego poziomu ogólnego przeznaczenia, o rozbudowanym pakiecie bibliotek standardowych, którego ideą przewodnią jest czytelność i klarowność kodu źródłowego. Jego składnia cechuje się przejrzystością i zwięzłością.

W Pythonie wartości, a nie zmienne, posiadają typ – tak więc Python jest językiem z typami dynamicznymi.

W porównaniu z innymi językami programowania Python jest dość silnie typowany. Reguły składniowe Pythona umożliwiają wyrażanie pojęć bez pisania dodatkowego kodu. Dla typów numerycznych zdefiniowana jest automatyczna konwersja. Python oferuje szeroki zakres podstawowych typów danych – w tym typy liczbowe.

Python

C ++

Jest to język programowania ogólnego przeznaczenia. Został zaprojektowany jako rozszerzenie języka C o obiektowe mechanizmy abstrakcji danych i silną statyczną kontrolę typów. Projekt języka C++ usiłuje zachować możliwie jak największą zgodność z językiem C.

Umożliwia abstrakcję danych oraz stosowanie kilku paradygmatów programowania: proceduralnego, obiektowego i generycznego, a także funkcyjnego i modularnego. Charakteryzuje się wysoką wydajnością kodu wynikowego, bezpośrednim dostępem do zasobów sprzętowych i funkcji systemowych, łatwością tworzenia i korzystania z bibliotek, niezależnością od konkretnej platformy sprzętowej lub systemowej oraz niewielkim środowiskiem uruchomieniowym. Podstawowym obszarem jego zastosowań są aplikacje i systemy operacyjne.

C ++

Dziękuję za uwagę!