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:
  1. Czas trwania 2 zajęcia
  2. Maksymalna ilość punktów 10

Temat 2

W pliku temat2.txt znajduje się opis tematu numer 2.
Warunki zaliczenia:
  1. Czas trwania 2 zajęcia
  2. Maksymalna ilość punktów 10

Temat 3

W pliku str.h znajduje się opis tematu numer 3.
Warunki zaliczenia:
  1. Czas trwania 2 zajęcia
  2. Maksymalna ilość punktów 10

Temat 4

W pliku dict.h znajduje się opis tematu numer 4.
Warunki zaliczenia:
  1. Czas trwania 3 zajęcia
  2. 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...