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

Get started free

Python wprowadzenie

karolinadziubinska

Created on February 27, 2021

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

PYTHON

Wprowadzenie

Kompilacja a interpretacja

Program napisany w języku programowania (kod źródłowy) nie jest zrozumiały dla komputera. Komputer wykonuje tyko program napisany w języku wewnętrznym (kod wynikowy). Tłumaczeniem programu zajmuje się specjalny program zwany TRANSLATOREM, a proces tłumaczenia programu napisanego w jezyku programowania wysokiego poziomu na język wewnętrzny komputera nazywamy translacją. Może ona przebiegać w formie kompilacji lub interpretacji.

KOMPILACJAprzetłumaczenie programu w całości na język zrozumiały dla procesora, by mógł go wykonać komputer. Jeśli kompilacja przebiega poprawnie, można uruchomić program.

INTERPETACJA

Tłumaczenie programu tworzonego w języku programowania instrukcja po instrukcji, aby komputer mógł wykonać każdą z nich. Tłumaczenie następuje każdorazowo przy uruchomieniu programu.

W językach kompilowanych np. C++ muzimy napisać cały program, zapisać go w pliku, skompilować i dopiero po porwanej kompilacji uruchomić. Jeśli kompilator znajdzie błędy, wskaże je.

Python i Scratch

W językach interpretowanych czyli Python i Scratch możemy napisać program składający sie z wielu poleceń, czyli skryptów, zapisać w pliku, a następnie uruchomić program. Pracujemy wtedy w trybie skryptowym. W odróżnieniu od kompilatora, interpreter wyświetla komunikat o pierwszym znalezionym błędzie. Należy go poprawić, zapisać program i uruchomić. W językach interpretowanych możemy również napisać jedno polecenie i zatwierdzić je ENTER. Pracujemy wtedy w trybie interaktywnym.

Aby w języku Python wyświetlić na ekranie komunikaty stosujemy instrukcję wyjścia - funkcję print ()

Operatory matematyczne

W Scratch i Python możemy dokonywać zaawansowanych obliczeń na konkretnych wartościach.

ZADANIE

W interpreterze online napisze program, który wykona obliczenia: a/ 12*12 b/ 123+345 c/ 1255/5 d/ 2345-123 Za każdym razem ma wyświetlać się napis: suma/różnica/iloczyn/iloraz liczb równa się: