czwartek, 23 kwietnia 2020

Temat: Na czym polega programowanie?

Przedmiot: INFORMATYKA


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.


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