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
- wtorek: godz. 13.00 - 15.00.
- czwartek: godz. 11.00 - 13.00.
- 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 |
- Wybrane informacje dotyczące sposobu dostarczania programów do oceny
materiały do ćwiczeń |
Karta przedmiotu - str. 286-291, opis ćwiczeń - str. 289
-
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.
-
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.
-
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.
-
Cw4
Instrukcja 4 - Podział programu na funkcje, przekazywanie argumentów.
Oceny - ćwiczenie 4. Aktualizacja w niu 19.12.14.
- 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.
-
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.
-
Cw7
Instrukcja 7 - Przetwarzanie dwuwymiarowych tablic znaków, tablic dynammicznych łańcuchów oraz tablic dynamicznych struktur.
Oceny - ćwiczenie 7.
-
Cw8 Repetytorium
Suma godzin 15
literatura |
literatura podstawowa, literatura uzupełniająca
Obowiązuje literatura podana na wykładzie
ogłoszenia |
materiały do zajęć laboratoryjnych |
- Programy z instrukcjami warunkowymi i pętlami (pdf) - część 1. Treść zadań.
Przykłady zadań (inflab1.zip).
- Programy z instrukcjami warunkowymi i pętlami (pdf) - część 2. W dniu 15.11.07r. uzupełniono treść zadań.
Przykłady zadań (inflab2.zip).
- 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).
- 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).
- 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).
- 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).
- 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
|