I. Przeczytaj:
Programowanie jest procesem
tworzenia zbioru instrukcji, które mówią komputerowi jak wykonać określone
zadanie. Programowanie może być wykonane w wielu "językach"
takich jak: SQL, Java, Python i C++. (Źródło: https://pl.khanacademy.org/)
Zapisanie
algorytmu w postaci ciągu instrukcji języka programowania wysokiego poziomu
nazywamy implementacją. Powstaje
wówczas tzw. program (kod) źródłowy.
Kod
źródłowy najwygodniej jest napisać w specjalnym edytorze dla programistów
lub edytorze wbudowanym w środowisko
programistyczne danego języka.
Program
komputerowy może występować w dwóch postaciach:
*
jako program (kod) źródłowy –
program zrozumiały dla programisty, zapisany jako ciąg instrukcji
tekstowych języka programowania wysokiego poziomu, np. C++ (rys. 4.), Python,
*
jako program (kod) wynikowy (maszynowy)
– program zrozumiały dla komputera, napisany w języku wewnętrznym
komputera w postaci ciągu instrukcji dla procesora.
Program
napisany w języku wysokiego poziomu (np. Python, C++) musi zostać
przetłumaczony na język niskiego poziomu (język wewnętrzny komputera). Proces
ten nazywamy translacją.
Może
ona przebiegać w formie kompilacji
lub interpretacji, wykonywanych
w translatorze,
czyli programie do tłumaczenia programu na kod maszynowy.
Kompilacja - (w informatyce) tłumaczenie kodu z języka
źródłowego na równoważny kod maszynowy. Kompilator - program tłumaczący cały kod
źródłowy zapisany w języku programowania na język maszynowy.
Interpretacja - (w informatyce) translacja
instrukcji programu na bieżąco do kodu maszynowego (lub innej
formy pośredniej) i ich natychmiastowe wykonanie. Interpreter - program
tłumaczący kod źródłowy linia po linii na język
maszynowy.
II. Obejrzyj film:
Co
to jest środowisko programistyczne opowie Ci p.Tomasz
Jaśniewski – programista
i nauczyciel (kliknij w poniższy link):
III. Przeczytaj:
My
na tym skończymy wstęp do nauki programowania, ale jeśli zainteresowało Cię
to zajęcie możesz w czasie wolnym „zapisać” się na kurs
programowania w Khan Academy.
Na kursie tym podczas 40 audio-przechadzek,
35 wyzwań oraz 9 projektów,
możesz nauczyć się pojęć z języka programowania Java Script.
Khan Academy przewiduje, że ukończenie takiego kursu zajmuje około
15-40 godzin.
A oto link do tego kursu w Khan Academy: https://pl.khanacademy.org/computing/computer-programming/programming/intro-to-programming/v/programming-intro
IV. Odpowiedz pisemnie na pytania:
1) Co to jest programowanie?
2) Co to jest program (kod) źródłowy?
3) Co to jest program (kod) maszynowy?
V. Odpowiedzi powyższe pytania
prześlij na mój adres e-mail: a.ciura.zsz@gmail.com
- może to być zdjęcie lub skan fragmentu zeszytu, dokument
elektroniczny (np.: doc, odt, pfd) lub tekst napisany bezpośrednio
w wiadomości e-mail.
VI. Przeczytaj w podręczniku (fakultatywnie):
Temat ten
znajdziesz również w podręczniku na stronach od 107 do 110.
Jeśli nie masz
podręcznika w domu, jest on obecnie udostępniony na stronie wydawnictwa: https://pliki.migra.pl/f.php?d=s&id=1650
Brak komentarzy:
Prześlij komentarz