JiPP03.pdf

(928 KB) Pobierz
649084036 UNPDF
Programowanie imperatywne
Programowanie imperatywne – C++
J ezyki i Paradygmaty Programowania
Jacek Komorowski
2011
Jacek Komorowski
J ezyki i Paradygmaty Programowania
649084036.006.png 649084036.007.png 649084036.008.png
Programowanie imperatywne
Programowanie imperatywne – C++
Outline
1 Programowanie imperatywne
2 Programowanie imperatywne – C++
Przykład
Przykład 2
Zmienne
Wyrazenia
Sterowanie przebiegiem programu
Podprogramy
Jacek Komorowski
J ezyki i Paradygmaty Programowania
649084036.009.png
Programowanie imperatywne
Programowanie imperatywne – C++
Outline
1 Programowanie imperatywne
2 Programowanie imperatywne – C++
Przykład
Przykład 2
Zmienne
Wyrazenia
Sterowanie przebiegiem programu
Podprogramy
Jacek Komorowski
J ezyki i Paradygmaty Programowania
649084036.001.png
Programowanie imperatywne
Programowanie imperatywne – C++
Paradygmat programowania imperatywnego
Podstawowy współczesny paradygmat programowania, program
= ci ag polece n dla komputera
Obliczenie sekwencja polece n zmieniaj acych krok po kroku
stan maszyny az do uzyskania oczekiwanego wyniku
Stan maszyny – zawartosc całej pami eci oraz rejestrów i
znaczników procesora
Scisle zwiazany z budow a sprz etu komputerowego o
architekturze von Neumanna – poszczególne instrukcje (w
kodzie maszynowym), to polecenia zmieniaj ace stan
Jacek Komorowski
J ezyki i Paradygmaty Programowania
649084036.002.png
Programowanie imperatywne
Programowanie imperatywne – C++
Zmienne
Imperatywne j ezyki programowania oferuj a abstrakcyjne
mechanizmy
Pozwalaj a na wykorzystanie mozliwosci komputera bez zagł ebiania
si e w szczegóły techniczne
Zmienne to abstrakcja komórek pami eci.
Programista moze przechowywa c dane w zmiennych nie martwi ac
si e o szczegóły implementacji (np. przydział pami eci, adresacj e).
Jacek Komorowski
J ezyki i Paradygmaty Programowania
649084036.003.png 649084036.004.png 649084036.005.png
Zgłoś jeśli naruszono regulamin