SO2W.01.pdf

(244 KB) Pobierz
75585889 UNPDF
Systemy operacyjne II
Jan Kazimirski
Systemy
operacyjne II
Jan Kazimirski
1
75585889.002.png
Systemy operacyjne II
Jan Kazimirski
Opis zajęć:
Przedstawienie podstawowych pojęć
związanych z programowaniem w języku C.
Programowanie w języku C w środowisku
systemu Linux.
Wykorzystanie w programach w C
standardowych funkcji systemu
operacyjnego.
Dodatkowe narzędzia ułatwiające pracę
programisty w środowisku Linux.
2
75585889.003.png
Systemy operacyjne II
Jan Kazimirski
Literatura
[1] Brian W. Kernighan, Dennis M. Ritchie, “Język
C”, WNT, 1988
[2] Brian W. Kernighan, Dennis M. Ritchie, „The C
Programming Language”, 2 nd edition, Prentice
Hall, 1988
[3] Steve Qualline, „Practical C Programming”,
O'Reilly, 3 rd edition, 1997
[4] Peter van der Linden, „Expert C Programming:
Deep C Secrets”, Prentice Hall, 1994
3
75585889.004.png
Systemy operacyjne II
Jan Kazimirski
Programowanie: pomysł,
algorytm, implementacja
Fazy tworzenia programu:
Koncepcja programu
Formułowanie problemu w postaci
algorytmicznej
Implementacja w określonym języku
programowania
4
75585889.005.png
Systemy operacyjne II
Jan Kazimirski
PRZYKŁAD: Pole kwadratu
Koncepcja
Chcę napisać program
liczący pole kwadratu o
podanym boku.
Problem zapisany w języku naturalnym
Język mało precyzyjny, niezrozumiały dla
współczesnych komputerów
5
75585889.001.png
 
Zgłoś jeśli naruszono regulamin