From MJanik
(Difference between revisions)
|
|
Line 11: |
Line 11: |
| | | |
| Etapy rozwiązania: | | Etapy rozwiązania: |
- | * Instrukcje preprocesora i funkcja main(). (0.5 pkt) | + | * Instrukcje preprocesora i funkcja main(). |
| * Zapytanie o nazwę pliku i jego otwarcie (wraz z zabezpieczeniem przed otwarciem nieistniejącego pliku). (1 pkt) | | * Zapytanie o nazwę pliku i jego otwarcie (wraz z zabezpieczeniem przed otwarciem nieistniejącego pliku). (1 pkt) |
| * Pętla wczytująca dane z pliku wejściowego i zapisująca do buforów. (1 pkt) | | * Pętla wczytująca dane z pliku wejściowego i zapisująca do buforów. (1 pkt) |
- | * Instrukcje wypisujące poprawnie sformatowane dane na standardowe wyjście (jedynie studentów o liczbie punktów ECTS < 16). (1.5 pkt) | + | * Instrukcje wypisujące poprawnie sformatowane dane na standardowe wyjście (jedynie studentów o liczbie punktów ECTS < 15). (1 pkt) |
| * Podliczenie ilości studentów którzy nie zaliczyli semestru i wypisanie tej informacji na ekran. (1 pkt) | | * Podliczenie ilości studentów którzy nie zaliczyli semestru i wypisanie tej informacji na ekran. (1 pkt) |
| + | * Podliczenie średniej ilości punktów ECTS wszystkich studentów i wypisanie tej informacji na ekran. (1 pkt) |
| | | |
| Dodatkowo: | | Dodatkowo: |
| * Zrozumienie, analiza treści, projekt programu (0.5 pkt) + poprawność i estetyka kodu (0.5 pkt) | | * Zrozumienie, analiza treści, projekt programu (0.5 pkt) + poprawność i estetyka kodu (0.5 pkt) |
| --> | | --> |
Revision as of 13:34, 6 March 2015
Przed laboratoriami polecam przećwiczenie otwierania plików, wczytywania z nich informacji dla wielu rekordów, przetwarzania ich (np. wypisywania na ekran, obliczenia), i zamknięcie.