zofia.kruczkiewicz@pwr.edu.pl    
Politechnika Wrocławska 
Katedra Informatyki Technicznej (K-30) 
Zespół Inżynierii Oprogramowania i
Inteligencji Obliczeniowej
 
Aktualności  Dydaktyka  Kontakt 
 
   
  strona główna aktualności
 
  menu
  materiały dydaktyczne
  opis kursu
  informacje dodatkowe
 

  ostatnia aktualizacja

10.2023 - Inżynieria oprogramowania W04ITE-SI0011G
10.2022 - Praca dyplomowa inżynierska
 

 
  ogłoszenia

  materiały do zajęć

Warunki zaliczenia wykładów.

  1. Wprowadzenie do programowania.
  2. Instrukcje wyboru if, if else, switch, operacje wejścia/wyjscia.
  3. Instrukcje iteracyjne: for, while, do-while. Pętle zagnieżdżone. Algorytmy wykorzystujące pętle.
    Programy pomocnicze do wykładu 3
  4. Instrukcje: continue, break, return. Tablice, algorytmy wykorzystujące tablice.
    Programy pomocnicze do wykładu 4
  5. Tablice, tablica jako adres pierwszego elementu.
    Programy pomocnicze do wykładu 5
  6. Typy i zmienne: wskaźnikowe, referencyjne. Funkcje – deklaracja, definicja. Zasięg deklaracji i widoczność zmiennych. Przekazywanie parametrów przez wartość, referencje i wskaźnik. Przekazywanie wyniku funkcji przez return.
    Programy pomocnicze do wykładu 6
  7. Funkcje (c.d.). Tablice znaków, operacje łańcuchowe.
    Programy pomocnicze do wykładu 7
  8. Tablice znaków, operacje łańcuchowe, inicjowanie tablic, dynamiczny przydział pamięci.
    Programy pomocnicze do wykładu 8
  9. Struktury, tablice struktur - przykłady programów w C /C++. Zastosowanie const - przekazywanie stałych parametrów do funkcji przez wartość, wskaźnik i referencję Dodatek: Unie, pola bitowe.

  10. Programy pomocnicze do wykładu 9
  11. Pliki w formacie binarnym i tekstowym - przykłady programów w C /C++.
    Programy pomocnicze do wykładu 10
  12. Dynamiczna tablica struktur, statyczna tablica wskaźników na dynamiczne struktury, dynamiczna tablica wskaźników na dynamiczne struktury - przykłady programów w C /C++.
    Programy pomocnicze do wykładu 11 - tablice, zapis/odczyt plików
  13. Dynamiczne struktury danych (część I), stos, kolejka - przykłady programów w C /C++.
    Programy pomocnicze do wykładu 12 - stos, kolejka

  laboratorium

    Należy wykonać zadanie opisane w 9 ćwiczeniu laboratoryjnym - jest to forma odrobienia zajęć laboratoryjnych z dnia 22.04.04r!

  1. Laboratorium - program, przykładowe zadania.

  literatura
literatura podstawowa
  1. Andrzej Zalewski Programowanie w językach C i C++ z wykorzystaniem pakietu Borland C++
  2. Jerzy Kisilewicz Język C w środowisku Borland C++
  3. Robert Lafore Programowanie w języku C przy użyciu Turbo C++
  4. Jerzy Grębosz Symfonia C++
literatura uzupełniająca
  1. Brian Kernigham, Dennis Ritchie Język ANSI C
  2. Bjarne Stroustrup Język C++
  3. Robert Sedgewick Algorytmy w C ++