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 2021/22

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

Liczba godzin: 30
Limit miejsc: (brak limitu)
MS Teams: zespół: PSC 2021/22 - Dorota Dąbrowska
kod: 549qo70
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 czwartek, 16:45 - 18:15, sala e-learning
Dorota Dąbrowska 131/ szczegóły
Wszystkie zajęcia odbywają się w budynku:
e-learning
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 mapa serwisu USOSweb 7.0.4.0-1 (2024-05-13)