Uniwersytet Kardynała Stefana Wyszyńskiego w Warszawie - Centralny System Uwierzytelniania
Strona główna

Programowanie strukturalne WM-I-S1-E1-PSC
Wykład (WYK) Semestr zimowy 2022/23

Informacje o zajęciach (wspólne dla wszystkich grup)

Liczba godzin: 30
Limit miejsc: (brak limitu)
Literatura:

Literatura podstawowa

Materiały zawarte w kursie w Moodle

Literatura uzupełniająca

Prata S., Język C. Szkoła programowania, Wydawnictwo Helion, 2016.

Kernighan B., W., Ritchie E., M., Język ANSI C. Programowanie, Wydawnictwo Helion, 2010

Zakres tematów:

1. Krótka historia języka C. Pamięć i zmienne. Funkcje printf i scanf. Instrukcje przypisania. Operatory arytmetyczne i operatory porównania w C.

2. Stałe nazwane. Instrukcje wyboru. Wyrażenie warunkowe.

3. Kontrola poprawności danych – wersja 1. Wyrażenia logiczne w C.

4. Rzutowanie. Typ char i stałe znakowe. Instrukcja przypisania jako wyrażenie w C. Pętla while i do-while. Instrukcje break i continue. Miejsca deklaracji zmiennych. Instrukcja pusta. Priorytet operatorów porównania i przypisania.

5. Kontrola poprawności danych – wersja 2. Pętla for.

6. Nazwy i słowa specjalne. Definicja zmiennej jako szóstki atrybutów. Nazwa, adres i wartości zmiennej.

7. Zasięg zmiennej.

8. Czas życia zmiennej.

9. Definicja typu zmiennej. Podział typów na podstawowe i pochodne. Typy porządkowe. Typy całkowite i zmiennopozycyjne. Typy boolowskie, typy znakowe, typy wyliczeniowe.

10. Tablice. Typy wskaźnikowe.

11. Aliasy. Zmienne dynamiczne ze sterty.

12. Zwisające odwołania. Śmieci. Nazwy tablic jako wskaźniki stałe, wskaźniki jako nazwy tablic.

13. Arytmetyka na adresach. Tablice dynamiczne ze sterty.

14. Funkcje

15. Funkcje

Grupy zajęciowe

zobacz na planie zajęć

Grupa Termin(y) Prowadzący Miejsca Liczba osób w grupie / limit miejsc Akcje
1 każdy wtorek, 15:00 - 16:30, sala 108
Dorota Dąbrowska 114/ szczegóły
Wszystkie zajęcia odbywają się w budynku:
Kampus Wóycickiego Bud. 21
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Uniwersytet Kardynała Stefana Wyszyńskiego w Warszawie.
ul. Dewajtis 5,
01-815 Warszawa
tel: +48 22 561 88 00 https://uksw.edu.pl
kontakt deklaracja dostępności USOSweb 7.0.2.0-1 (2024-03-12)