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%

Podobne dokumenty