Zofia.Kruczkiewicz@pwr.wroc.pl    
Politechnika Wrocławska 
Katedra Informatyki Technicznej (K-9) 
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
15.07.2017 r.
 

 
  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 ++

 
m.kruczkiewicz@floweb.pl