Want to create interactive content? It’s easy in Genially!
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ę: