Laboratorim C++ II rok AiR
Szczególnej ocenie będzie
podlegała zgodność oprogramowania z wymaganiami, tj. tematami
poszczególnych zajęc. Działający i zgodny z wymaganiami program
oceniany jest na 50% maksymalnej ilości punktów. W zależności od
znajomości, przez autora, kodu oraz zastosowanych technologii
ilość przyznanych punktów może sięgnąć 100%.
Pisanie programów w środowisku Linux/Unix
Kompilacja
Do tworzenia oprogramowania należy wykorzystać kompilator GNU gcc.
Polecenia realizujące kompilację jednomodułowego programu, którego kod znajduje się w pliku program.cpp mają postać:
g++ -Wall -pedantic program.cpp -o program
W wyniku działania powyższego polecenia zostanie utworzony plik wykonywalny o nazwie \texttt{program}.
W przypadku programu n-modułowego polecenia realizujące proces kompilacji powinny mieć postać:
g++ -c -Wall -pedantic modul_1.cpp
g++ -c -Wall -pedantic modul_2.cpp
...
g++ -c -Wall -pedantic modul_n.cpp
g++ -Wall -pedantic modul_1.o modul_2.o ... modul_n.o -o program
Odpowiednio pliki:
modul\_1.cpp,
modul\_2.cpp...
modul\_n.cpp
zawierają kod źródłowy poszczególnych modułow, a program zawiera skompilowane binaria.
Biblioteki dynamiczne
W przypadku konieczności dołączenia biblioteki dynamicznej należy skorzystać z opcji -l kompilatora. Np. w celu dołączenia biblioteki matematycznej należy uruchomić kompilator z następującymi opcjami:
g++ -Wall -pedantic -lm program.c -o program
Edytor/Środowisko
Do pracy można uzywać dowolnego, dostępnego edytora tekstu, polecane
są:
emacs, vi, lub pico, joe, mcedit.
Można również korzystać z środowiska zintegrowanego wpe bądź xwpe.
Tematy
Temat 1
W pliku nagłówkowym ptrcol.h, będącym
fragmentem kodu C++ znajduje się opis tematu numer 1.
Warunki zaliczenia:
- Czas trwania 2 zajęcia
- Maksymalna ilość punktów 10
Temat 2
W pliku temat2.txt znajduje się opis tematu numer 2.
Warunki zaliczenia:
- Czas trwania 2 zajęcia
- Maksymalna ilość punktów 10
Temat 3
W pliku str.h znajduje się opis tematu numer 3.
Warunki zaliczenia:
- Czas trwania 2 zajęcia
- Maksymalna ilość punktów 10
Temat 4
W pliku dict.h znajduje się opis tematu numer 4.
Warunki zaliczenia:
- Czas trwania 3 zajęcia
- Maksymalna ilość punktów 15
Wyniki Kolokwium
Wyniki
Kolokwium poprawkowe: 15.01.2002, 14:10, UCI p.406
Wyniki kolokwium poprawkowego
Z uwagi na niska punktacje bedzie istniala mozliwosc zaliczenia programu z Tematu 4 w dniu 22.01.2002 (maksymalna, mozliwa do osiagniecia liczba punktow: 8).
Powrót...