Programowanie proceduralne.pdf

(9869 KB) Pobierz
Programowanie
Proceduralne
Marek Grochowski
Wydział Fizyki, Astronomii i Informatyki Stosowanej UMK
http://www.fizyka.umk.pl/~grochu/pp
grochu@is.umk.pl
Semestr zimowy 2013/2014
O programowaniu komputerów
Programowanie
to wszechstronny proces prowadzący od problemu
obliczeniowego do jego rozwiązania w postaci programu.
Celem programowania jest odnalezienie sekwencji instrukcji, które
w sposób automatyczny wykonują pewne zadanie.
W inżynierii oprogramowania: programowanie = implementacja
Programowanie proceduralne
to paradygmat programowania
zalecający dzielenie kodu na procedury, czyli fragmenty wykonujące
ściśle określone operacje.
pl.wikipedia.org
Programowanie Proceduralne
2
Sztuka, rzemiosło czy inżynieria?
http://www.computersforcreativity.com
Programowanie Proceduralne
3
Prolog
O programowaniu komputerów
Jak uczyć się programowania?
pytaj
czytaj
podglądaj
programuj, programuj, programuj, ...
Programowanie Proceduralne
4
Ogólny przegląd zagadnień
Problem
Algorytm
Program
Rozwiązanie
Case study
- przykłady programów, demonstracje
Język C - tylko niezbędne podstawy
Inne języki: Pascal, Fortran, C++ (obiektowe), ...
Procedury, podprogramy, funkcje
Reprezentacja danych w komputerze: typy proste, złożone,
struktury dynamiczne, ...
Elementy inżynierii oprogramowania: model, projekt, analiza,
implementacja, wykrywanie błędów, testowanie
Laboratorium: język C, środowisko MS Visual Studio
Programowanie Proceduralne
5
Zgłoś jeśli naruszono regulamin