wyk1_inf_5_1.pdf
(
196 KB
)
Pobierz
Programowanie strukturalne – jêzyk C
Programowanie strukturalne –
język C
Dr inż. Sławomir Samolej
D102 C, tel: 865 1766,
email:
ssamolej@prz-rzeszow.pl
WWW: ssamolej.prz-rzeszow.pl
S. Samolej - Informatyka
1
Cechy programowania
strukturalnego
•Możliwość wydzielenia w programie bloków,
wydzielających grupę instrukcji,
•Możliwość wydzielenia w programie osobnych
modułów (funkcji/procedur), które mogą być
wielokrotnie wywoływane,
•W ęzyku zdefiniowane są pętle (co eliminuje
konieczność definiowania skoków – goto),
•W odróżnieniu od programowania obiektowego
– struktury danych są definiowane niezależnie
od instrukcji na nich operujących.
S. Samolej - Informatyka
2
Podstawowe elementy języka C
•
Zestaw znaków
•
Nazwy i słowa zastrzeżone
•
Typy danych
•
Stałe
•
Zmienne i tablice
•
Deklaracje
•
Wyrażenia
•
Instrukcje
S. Samolej - Informatyka
3
Zestaw znaków języka C
•
Duże litery alfabetu łacińskiego [A..Z]
•
Małe litery alfabetu łacińskiego [a..z]
•
Cyfry [0..9]
•
Znaki specjalne:
! * + \ ” < # ( = | { > % ) ~ ; } / ^ - [ : , ? & _ ] ‘ oraz znak odstępu (spacja)
•
UWAGA:
Nowe narzędzia do tworzenia oprogramowania zezwalają nawet na
tworzenie nazw zmiennych i funkcji z zastosowaniem narodowych znaków
diakrytycznych. Kod nie będzie wtedy zgodny ze starszymi wersjami
standardu ANSI C, co zmniejszy jego przenoszalność.
S. Samolej - Informatyka
4
Nazwy i słowa zastrzeżone
•
NAZWA służy do identyfikowania elementów programu (stałych, zmiennych
funkcji, typów danych)
•
Nazwa składa się z z ciągu liter i cyfr, z zastrzeżeniem, że pierwszym
znakiem nazwy musi być litera. Znak podkreślenia _ traktowany jest jako
litera
•
Język C rozróżnia duże i małe litery!
•
W języku C zdefiniowano tzw. SŁOWA ZASTRZEŻONE (KLUCZOWE),
posiadające szczególne znaczenie dla języka. Tych słów nie wolno użyć
programiście jako nazw (np. zmiennych, stałych, funkcji itd.)
S. Samolej - Informatyka
5
Plik z chomika:
chesschempion
Inne pliki z tego folderu:
Biancuzzi F. - Wielkie umysły programowania. Jak myślą i pracują twórcy najważniejsz.pdf
(11776 KB)
Wskazniki c i c++.pdf
(399 KB)
Język C.Herbert.Schildt.pdf
(51613 KB)
Kris Kaspersky - Optymalizacja kodu.pdf
(44416 KB)
WYSOKIE C MAREK KOTOWSKI.txt
(73 KB)
Inne foldery tego chomika:
Zgłoś jeśli
naruszono regulamin