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