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
  aktualności
  dydaktyka
  kontakt
 

  ostatnia aktualizacja

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

 
  godziny konsultacji i zaliczeń

miejsce: pokój 325 w budynku C-3
  1. wtorek: godz. 13.00 - 15.00.
  2. czwartek: godz. 11.00 - 13.00.
  3. niedziela: godz. 10.45 - 11.45 Tylko podczas zajęć na studiach niestacjonarnych (12.10.14, 19.10.14, 26.10.14, 16.11.14, 23.11.14, 30.11.14, 14.12.14, 21.12.14, 11.01.15, 18.01.15)
      ogłoszenia

  1. Wybrane informacje dotyczące sposobu dostarczania programów do oceny

  2.   materiały do ćwiczeń

    Karta przedmiotu - str. 286-291, opis ćwiczeń - str. 289
    1. Cw1 - Omówienie programu oraz organizacji zajęć ćwiczeniowych.
      Instrukcja 1 - Programy z instrukcjami warunkowymi. Operacje wejścia/ wyjścia.
      Oceny - ćwiczenie 1. Aktualizacja w niu 19.12.14.
    2. Cw2
      Instrukcja 2 - Programy z instrukcjami warunkowymi i pętlami. Operacje wejścia/ wyjścia. Zmodyfikowana wersja
      Oceny - ćwiczenie 2. Aktualizacja w niu 19.12.14.
    3. Cw3 Uzupełnienie instrukcji - informacja o konieczności dodania komentarzy w kodzie programu.
      Instrukcja 3 - Programy przetwarzające tablice jednowymiarowe.
      Oceny - ćwiczenie 3. Aktualizacja w niu 19.12.14.
    4. Cw4
      Instrukcja 4 - Podział programu na funkcje, przekazywanie argumentów.
      Oceny - ćwiczenie 4. Aktualizacja w niu 19.12.14.
    5. Cw5
      Instrukcja 5 - Arytmetyka wskaźników, konwersja (rzutowanie) wskaźników.
      Oceny - ćwiczenie 5. Aktualizacja w niu 19.12.14.
      Sprawdzian 20-min podczas zajęć Cw6, dotyczący zakresu materiału z cw1-cw4. Wkrótce podam przykładowe pytania.
      Cw5. Funkcje przetwarzające teksty. Analiza funkcji z biblioteki . Oprogramowanie własnych funkcji przetwarzajacych łancuchy znaków. Dynamiczna alokacja i realokacja pamięci – tablice jednowymiarowe o zmiennym rozmiarze. Arytmetyka wskaźników, konwersja (rzutowanie) wskaźników. Ćwiczenia z dostępu do dowolnego obszaru pamięci.
    6. Cw6
      Instrukcja 6 - Przetwarzanie tablic struktur. Zmiana w dniu 3.12.14
      Oceny - ćwiczenie 6.
      Strukturalna dekompozycja dużych programów oraz złożonych reprezentacji danych. Omówienie i ćwiczenia z reprezentacją problemu prostej bazy danych za pomocą tablicy struktur. Dynamiczna alokacja i realokacja pamięci - tablice jednowymiarowe o zmiennym rozmiarze. Kodowanie danych "nienumerycznych" - typ wyliczeniowy. Kodowanie danych za pomocą słownika. Oprogramowanie własnych funkcji przetwarzajacych łancuchy znaków. Wykrywanie błędów operacji wej/wyj.
    7. Cw7
      Instrukcja 7 - Przetwarzanie dwuwymiarowych tablic znaków, tablic dynammicznych łańcuchów oraz tablic dynamicznych struktur. Oceny - ćwiczenie 7.
    8. Cw8 Repetytorium
    9. Suma godzin 15
      literatura
    literatura podstawowa, literatura uzupełniająca
    Obowiązuje literatura podana na wykładzie
      ogłoszenia

      materiały do zajęć laboratoryjnych

    1. Programy z instrukcjami warunkowymi i pętlami (pdf) - część 1. Treść zadań.
      Przykłady zadań (inflab1.zip).
    2. Programy z instrukcjami warunkowymi i pętlami (pdf) - część 2. W dniu 15.11.07r. uzupełniono treść zadań.
      Przykłady zadań (inflab2.zip).
    3. Programy przetwarzające tablice jednowymiarowe - część 1. Przetwarzanie tablic za pomocą pętli, funkcje z listą parametrów, przekazywanie parametrów przez wartość, referencję i adres (pdf). W dniu 15.11.07r. uzupełniono treść zadań.
      Przykłady zadań (inflab3.zip).
    4. Programy przetwarzające tablice jednowymiarowe - część 2. Przetwarzanie tablic za pomocą pętli, funkcje z listą parametrów, przekazywanie parametrów przez wartość, referencję i adres (pdf). W dniu 6.12.07r. zmodyfikowano przykłady programów.
      Przykłady zadań (inflab4.zip).
    5. Programy przetwarzające tablice jednowymiarowe - część 3. Przetwarzanie tablic za pomocą pętli, funkcje z listą parametrów, przekazywanie parametrów przez wartość, referencję i adres (pdf).
      Przykłady zadań (inflab5.zip).
    6. Programy przetwarzające tablice jednowymiarowe znaków - część 3. Funkcje z listą parametrów, przekazywanie parametrów przez wartość, referencję i adres (pdf).
      Przykłady zadań (inflab6.zip).
    7. Programy przetwarzające tablice struktur. Przetwarzanie plików w formacie binarnym i tekstowym (pdf).
      Przykłady zadań (inflab7.zip).
      literatura
    literatura podstawowa, literatura uzupełniająca
    Obowiązuje literatura podana na wykładzie