Przedmiot: INFORMATYKA
I. Obejrzyj prezentację w Internecie:
Aby przypomnieć sobie co to jest
algorytm, jak go można przedstawiać i do czego może służyć obejrzyj
proszę niespełna 8 minutowy film dostępny na platformie edukacyjnej MEN
epodreczniki: https://epodreczniki.pl/a/film/D12BAhRKF
II. Przeczytaj:
Do przedstawienia
algorytmów w postaci programów służą języki programowania. Aby komputer mógł zrealizować dany algorytm
musi być on zapisany w postaci programu komputerowego w konkretnym języku programowania.
„Języki programowania składają się ze zbioru
instrukcji, w tym słów kluczowych (czyli mających
szczególne znaczenie). Posiadają także zasady składni i odpowiednie
słownictwo. Instrukcje w językach programowania określają
takie czynności, jak: wprowadzanie danych, wyprowadzanie wyników,
wykonywanie obliczeń, określanie warunków, czy realizacja powtórzeń. Ich postać
jest zazwyczaj inna dla różnych języków. Inne są też konkretne zasady
składni, ale ogólne zasady działania instrukcji są podobne.
Języki programowania tworzą
programy, a programy są zapisem algorytmów.
Źródło: epodreczniki.pl
Niezależnie od używanego języka programowania należy
wiedzieć, że:
„1) Język programowania jest językiem formalnym,
czyli podlega jednoznacznym regułom.
2) Postać instrukcji, w tym słów kluczowych,
musi być bardzo precyzyjna - zgodna z zasadami składni. W programie
nie może zabraknąć ani jednego znaku.
3) Program jest wykonywany zgodnie z zapisem:
kolejność zapisywania instrukcji powinna odpowiadać kolejności operacji
realizujących dany algorytm.”
Źródło: epodreczniki.pl
Języki programowania można
podzielić na wiele różnych sposobów, oto trzy z nich:
a) podział ze względu na poziom wykonywania
programu:
- języki niskiego
poziomu (poziom maszynowy), np. Assemblery;
- języki wysokiego poziomu, służące do
rozwiązywania szerokiego zakresu problemów (Java, Pascal, C, C++, Python i inne);
b) podział ze względu na sposób wykonania:
- interpretowane, gdzie kod źródłowy
na bieżąco jest tłumaczony i wykonywany przez program zwany interpreterem
(np.: LOGO, PHP, Python);
- kompilowane, gdzie kod źródłowy tłumaczony jest do języka maszynowego,
tak aby był gotowy do bezpośredniego przetworzenia przez procesor komputera
(np.: Pascal, C, C++).
c) podział ze względu na zastosowanie:
· tworzenie aplikacji
internetowych - np.: Java, JavaScript, PHP, Python
· dostęp do baz danych - np.: SQL
· obliczenia matematyczne - np.: Fortran
· dydaktyczne - np.: LOGO
· inne (uniwersalne) - np.: Pascal, C, C++
· programowanie wizualne - np.: Visual C, Visual Basic, Delphi
· przetwarzanie tekstu - np.: Python, PERL, REXX
· programowanie sztucznej
inteligencji - np.: LISP, Prolog
· programowanie grafiki - np.: OpenGL
· tworzenie aplikacji
komputerowych - np.: C, C++, Java, Python, Visual
Basic
· tworzenie aplikacji na
urządzenia mobilne - np.: C, C++, Objective‑C, Java,
HTML5
· tworzenie stron
internetowych - np.: HTML, JavaScript, CSS, PHP
· tworzenie gier
komputerowych - np.: C, C++, Java
III. Obejrzyj film w Internecie:
Jaki wybrać języka programowania jeśli
chciałbyś nauczyć się tworzyć (pisać) programy lub strony internetowe?
W udzieleniu odpowiedzi na to
pytanie, może pomoże poniższy film:
IV. Uzupełnij poniższe zdania:
1) Do przedstawienia algorytmów
w postaci programów służą ……………………
2) Języki programowania
składają się ze zbioru ……………………, w tym …………………… (czyli mających
szczególne znaczenie).
Posiadają także zasady ……………………
i odpowiednie ……………………
3) Przy
tworzeniu stron WWW często używanymi językami programowania są:
………………………………………………………………………………………
V. Uzupełnione powyższe zdania 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 stronie 106.
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