Sheet1 Page 1
Transkrypt
Sheet1 Page 1
Sheet1 Nr indeksu Zad1 Komentarz Zad2 Komentarz Zad3 Komentarz Zad4 Komentarz Wynik Grupa 1 363084 358857 358837 60% 60% 35% 358846 100% Nie działa dla liczb ujemnyh. Funkcja wczytaj miała być typu 'int' I zwracać liczbę prób – niezrozumienie 65% treści zadania. Praktycznie nic poza deklaracją wektora. Odwoływanie się do nieistniejących 5% elementóœ wektora. Program nie kompiluje się. Błędy składniowe – średniki w miejscach przecinków, odwoływanie się do nieistniejących 30% elementów wektora. Nie działa dla liczb ujemnyh. Funkcja wczytaj miała zwracać liczbę prób a nie przekazywać ją przez referencję – niezrozumienie treści 70% zadania. valarray<cos>? Po co 1-krotne losowanie? RAND_MAX nie przypisujemy. „losowa” inicjowana p/rand? Brak generacji. Czym jest „sum()”?Brak 10% liczenia dyspersji losowanie:de-facto int, nie float. Brak liczenia średniej i dyspersji 45% oraz wypisania losowanie:de-facto int,nie float. Po co sumy w pośrednich krokach.Błędny algorytm. Brakuje pierwiastka.Po co wypisywać wynik i*j 50% razy? Losowanie:%11,nie %10.Wynik de-facto 90% int,nie float. Page 1 0 45,00% 0 36,67% 0 38,33% 0 86,67% Sheet1 363087 348623 90% 60% Drobne niezrozumiemie treści 70% zadania. Program nie kompiluje się. Błędy składniowe – brak średników. Wypisywanie liczby prób oraz zawartości wektora miało być w funkcji 'main'. Wektor miał zostać przekazany do funkcji wczytaj przez 40% referencję. 348645 70% 0% Brak zadania. 345650 80% Praktycznie brak 0% zadania. Grupa 2 358806 100% bezbłędnie 345495 20% valarray<double>, nie <int>. Losowanie %11, nie %10. Wynik defacto int, nie float. Konflikty typów przy 85% deklaracji „odch”. 0 81,67% Losowanie:%11,nie %10.Wynik de-facto int,nie float. Brak 55% liczenia dyspersji 0 51,67% 0% Brak zadania Losowanie:wynik de facto int,nie float. 90% Zabrakło dysp=sqrt(...) 100% Bardzo dobrze! 100% Bardzo dobrze! Program nie kompiluje się. Funkcja 'pomnoz' wewnątrz funkcji 'main'. Brak przekazania wektora 30% do funkcji. 0% Brak zadania Page 2 w warunku zakończenia iteracji brakowało wzięcia 90% wartości bezwzględnej 53,33% 0 56,67% 0 100,00% 0 16,67% Sheet1 358844 90% Wypisywanie komunikatu miało być wewnątrz funkcji 99% 'pomnoz' Przypisanie tab[i]={'a'} bez sensu. Dowód miał być dla każdego 50% wyrazu valarray 0 79,67% Grupa 5 321036 90% 358807 100% bezbłędnie 358849 0% 121323 0% brak zadania 367126 358839 80% 50% 100% Bardzo dobrze! 100% Bardzo dobrze! Praktycznie brak 0% zadania. 0% Brak zadania. 100% Bardzo dobrze! 0% Brak zadania. w porównaniu zamiast 0% Brak zadania 90% "<" powinno być ">" 93,33% Bardzo dobrze! Z tym że, nie „niepewności” a 100% najwyżej „residua” 100% 100,00% Zadanie ledwo 15% rozpoczęte 0% właściwie pusty plik 5,00% Wzorce wczytaj i algorytm nigdzie nie użyte. Podanie liczb nie miało być z cin, a zakres był ustalony. Algorytm de-facto 50% pusty 100% 50,00% Brak algorytmu znajdywania elem o 60% wart najbliższej 0.5 0 80,00% Brak algorytmu znajdywania elem o wart najbliższej 0.5. Nie sin(i). Valarray nie obsługuje podania 50% całości tablicy na cout. Page 3 0 33,33% Sheet1 358842 45% rozszerzenie cpp jest 358800 100% odpowiedniejsze 341891 100% bezbłędnie 358860 40% Program się nie kompiluje. Brak nawiasu. Brak zastosowania referencji. Funkcja nie kończy działania po wpisaniu 0. Niewłaściwy warunek w pętli while. Podczas wypisania – odwołanie do nieistniejących 30% elementów wektora. Liczba 0 nie powinna zostać wpisana do 90% wektora Liczba 0 nie powinna zostać wpisana do 90% wektora 0% Zupełnie inne zadanie. Brak algorytmu znajdywania elem o wart najbliższej 0.5. 60% i30, nie <=30. W zadaniu nie ma słowa o generacji pseudolosowej. Przedziały są dane w treści.Przy wypisywaniu należało wyświetlić również 80% index 99% /30, nie /29 W treści nie ma słowa o generacji pseudolosowej. T jest wskaźnikiem tylko na 1 int. WylosujLiczby zwraca int[],a miał int. X jest typu int,nie int* i dalsze problemy z tym. Część zadania nie na temat,zaś brakuje sin() i 10% algorytmu. Page 4 0 45,00% 100% 96,67% 0 96,33% program zawiera komentarz "(C)2003 mgr Jerzy Walaszek / I LO w Tarnowie", a na dodatek nie kompiluje się narzędziami dostępnymi na 0% zajęciach 16,67% Sheet1 358828 90% 100% Bardzo dobrze! Prawie dobrze. Należało wypisać wartość wyrazu,nie | 95% x[20]-0.5| 0 95,00% 0 85,00% 0 35,00% 0 41,67% Grupa 7 348588 358822 358331 to nie jest rozwiązanie 0% zadania Wypisanie uszeregowanych liczb miało być realizowane 90% w funkcji main(). 100% Bardzo dobrze! Program nie kompiluje się, niezgodność typów – przekazuje do funkcji zmienne typu double, chce odczytać vector, porównywanie liczb nie realizowane 10% poprawnie. 95% por. wskazówka 0% Do funkcji zamiana należało przekazać 3 zmienne typu float(ew. Double) a nie tablice. Brak zastosowania referencji, dlatego program wypisuje nieuporządkowane liczby. Nie zalecam korzystania ze 50% zmiennych globalnych. 65% Brak inicjalizacji max/min. %1001,nie %1000. Niezainicjowanie min2 sprawia, że tab[i]<min działa nieprzewidzianie. 75% Warunek &&, nie ||. Page 5 Sheet1 335540 358834 95% 30% Odwoływanie się do nieistniejących elementów tablicy (Segmentation fault), brak zastosowania referencji, niewłaściwy 30% algorytm sortujący. Do funkcji zamiana należało przekazać 3 zmienne typu float(ew. Double) a nie tablice. Brak zastosowania referencj. Wypisywanie powinno być zrealizowane w funkcji 70% main(). 0% Brak zadania W for, nie <= tylko <. Krok od 1, nie 0. Pętla z wypisaniem zbędna. T[20] nie istnieje. Pomiędzy wypisaniami T[..] powinien być 75% separator 100% 75,00% 0 58,33% Grupa 8 358851 45% 320358 60% 358726 40% w sort, i<10-krok. Rand()/RAND_MAX zbędne. Liczby są de90% facto int,nie float 100% Bardzo dobrze! 100% Generator powinien losować liczby z zakresu od 0 do 100 (a Brak wyświetlenia 98% nie 99) 80% czasów oraz prędkości 0 Wypisanie powinno być zrealizowane w funkcji main(). Generator powinien program nie losować liczby z zakresu od 0 do 100 (a dokończony, nie 90% nie 99) 100% Bardzo dobrze! 0% kompiluje się Page 6 96,67% 79,33% 76,67% Sheet1 357735 100% bezbłędnie 367668 są jakieś początki, ale praktycznie nic nie jest 0% zrobione poprawnie 321728 90% 358805 100% 345741 0% brak zadania 98% 50% 70% 100% 90% Tab1(10),nie(9). Generator powinien Std::default_random... losować liczby z zabrakło 1x: . Brak wyświetlenia czasów i zakresu od 0 do 100 (a nie 99) 75% prędkości Program nie kompiluje się. Podwójna deklaracja funkcji generator(). Zastosowanie dwóch Użyty tylko 1 akt generatorów liczb losowania,potrzebne pseudolosowych 10. „liczba” żyje tylko w jednocześnie??? Oba obrębie {…} Brak w funkcji main(). Brak algorytmu wyszukania zdefiniowania zakresu 60% najw. Prędkości losowanych liczb. Program nie kompiluje się. Funkcja generator() przyjmuje jako argument 'const vector<int>', co To tylko początek wyklucza jego zadania. Rand(), modyfikację. Funkcja ponadto [135..160] skończy działanie po oraz nie-int. For od pierwszej iteracji – i=0,nie 1. Jeden return return wewnątrz pętli. 10% zbędny. Bardzo dobrze! 100% Bardzo dobrze! Wypisanie powinno być zrealizowane w funkcji main(). cout: brak separatora Generator powinien uniemożliwia losować liczby z odczytanie. W pętli zakresu od 0 do 100 (a nie 99) 85% sortowania, brak int Page 7 0 91,00% 0 36,67% 0 0 56,67% 100,00% brak pliku bisect.hpp, nawet po użyciu pliku z wykładu program nie 0% kompiluje się 58,33% Sheet1 358802 praktycznie brak 0% zadania 358830 0% brak zadania 358843 0% 367780 100% 348640 100% bezbłędnie Całość zrealizowana w funkcji main(). Brak zastosowania referencji. W każdej kolejnej iteracji deklaracja nowego 5% wektora. Funkcja generator miała być typu void, a przekazanie informacji między funkcjami miało odbywać się poprzez referencję. Generator powinien losować liczby z zakresu od 0 do 100 (a 65% nie 99). Program nie kompiluje się - brak średnika. Całość zrealizowana w funkcji main. Wypisanie tylko jednego elementu 20% wektora. 100% Bardzo dobrze! Generator powinien losować liczby z zakresu od 0 do 100 (a 98% nie 99) losowanie: de-facto int, 95% nie float losowanie: de-facto int, nie float. Brak 85% wypisania wyników. losowanie: de-facto int, nie float. Brak wypisania czasów. Składnia: samo [i]?? Sortowanie: błędne indeksowanie 70% algorytmu Bardzo dobrze! Choć nie trzeba tworzyć 100% rozkładu w środku pętli losowanie: de-facto int, 95% nie float Page 8 0% pusty plik 33,33% program nie kompiluje się, deklaracje zmiennych w instrukcjach warunkowych, przypisania "=" w miejscach gdzie powinny być 0% porównania "==" 50,00% 0 30,00% program nie kompiluje się, błędnie użyta pętla while, brak odwzorowania logiki algorytmu bisekcji w 0% kodzie 100,00% 0 97,67% Sheet1 367667 30% Funkcja generator() powinna być typu void. Przekaz informacji między funkcjami miał się odbywać poprzez referencję. Generator powinien losować liczby z zakresu od 0 65% do 100 (a nie 99) 100% Bardzo dobrze! Page 9 0 65,00%