============================
RZAD I
============================
Lonser - DST
----------------------
Zad 1 - zle
- indeksy mialy byc od 1 do 10, a nie od 0 do 10;
- nie ograniczasz "n" do przedzialu <1; 10>
- wyswietlasz tylko czesc liczb - nie ustalasz w kodzie rozmiaru StringGrida
- nie probujesz szukac wartosci najmniejszej
- niewlasciwe szukasz wartosci najwiekszej - tylko wsrod liczb dodatnich (najwieksza:=0;)
Zad 2 - prawie cale
- liczby miales wyswietlic w poziomie, a nie w pionie
Chałubowicz - NDST
----------------------
Zad 1 - zle
- nie: UNTIL (n>1)and(n<10); tylko: UNTIL (n>=1)and(n<=10);
- po co taki zapis: tab[i]:=n; ?? nie miales zapisywac n w tablicy
- tab[i]:=n; -> indeksy w tablicy masz 1..10 a i:=0 -> blad
- nie zapisujesz liczb w tablicy
- nie probujesz nawet szukac minimum i maksimum
Zad 2 - zle
- wyswietlanie liczb z tablicy powinno byc w petli
- wspolrzedne nie zmieniaja sie: Cells[1+licz,1] -> stala wartosc kolumny i wiersza
- zly wzór: (a*5)+5; -> ciagle ta sama wartosc: 10
- nie liczysz sumy
Flisowski - NDST
----------------------
Zad 1 - zle
- nie: until (n<10) and (n>1); tylko: until (n<=10) and (n>=1);
- po co tablica dwuwymiarowa?
- nie uzywasz tablicy - to by sprawdzian z tablic...
Zad 2 - brak
Pawlik - NDST
----------------------
Zad 1 - zle
- repeat (i>1) ... until i>10 ??
- nie uzywasz tablicy - to by sprawdzian z tablic...
- nie szukasz minimum i maksimum
Zad 2 - zle
- nie uzywasz tablicy - to by sprawdzian z tablic...
Łapiński - NDST
----------------------
Zad 1 - brak
Zad 2 - zle
- tab[1,i]:=[1,i] ???
- nie: StringGrid1.cells[1,i]:=tab[1,i]; tylko: StringGrid1.cells[1,i]:=IntToStr(tab[1,i]);
- nie: Button1.Caption:=suma; tylko: Button1.Caption:=IntToStr(suma);
- braK wyzerowania sumy (suma:=0;)
- sume liczymy w petli a nie za petla
Droszczak - DOP
----------------------
Zad 1 - zle
- nie uzywasz tablicy - to by sprawdzian z tablic...
- nie szukasz minimum i maksimum
- po co to: suma:=0; ?
- jeden end; za malo
- ten program (po usunieciu bledow) wyswietla liczbe o jeden wieksza od wprowadzonej, nic wiecej
Zad 2 - pól
- wyswietlanie liczb powinno byc w petli
- obliczanie sumy rowniez...
- mialas wstawiac liczby do srodkowej kolumny: tab[0,i]
============================
RZĄD II
============================
Basak - BDB
----------------------
Zad 1 - prawie cale
- blędny komunikat: 'Licz wiekszych od zera jest: ' - od 10...
Zad 2 - cale
Kołecki - BDB
----------------------
Zad 1 - cale
Zad 2 - prawie cale
- drugi wiersz StringGrida od góry, a nie wiersz o indeksie 2
Godziński - NDST
----------------------
Zad 1 - zle
- for i:=0 to 19 do -> skad taka petla, skoro masz "n" liczb wylosowac
- nie randomzie() tylko: randomize()
- nie znasz instrukcji przypisania: tab[i]=n;
- nie miales umieszczac w tablicy wartosci "n": tab[i]=n;
- StringGrid1.Cells[i,tab[i]]:=random(20)+1); -> pod indeks wstawiasz wartosc z tablicy?
- co to oznacza: if tab[i]=10 then StringGrid1.Cells[i,tab[i]]:=Label3.Caption ???
Zad 2 - zle
- StringGrid1.Cells[2,tab[i]]:=Chr(65+tab[i]) ???
Ściesiński - DST
----------------------
Zad 1 - zle
- indeksy mialy byc od jedynki -> tab:array[0..10] of Integer;
- liczby mialy byc losowane z przedzialu <1;20> a nie <0;20> -> los:=random(21);
- nie ograniczasz "n" do przedzialu <1; 10> -> dwa if nie wystarcza
- nie uzywasz tablicy - to by sprawdzian z tablic...
Zad 2 - prawie cale
- indeksy mialy byc od jedynki a nie od zera -> tab:array[0..10,0..10] of String;
Dulińska - DOP
----------------------
Zad 1 - zle
- co oznacza taki wiersz: inttostr(random(n)+10); ??
- pod spodem juz lepiej: tab[i]:=inttostr(random(n)+ 10);
chociaz "n" nie ma jeszcze przypisanej wartosci
- nie ograniczasz "n" do przedzialu <1; 10>
a dokladniej nie wprowadzasz w ogole "n"
- brak petli
- nie: if (random(n)+10)>10 tylko np.: if tab[i]>10
- if (random(n)+10)>10 then Label1.Caption:='>10'; ??
- nie zliczasz, ile jest liczb <10, >10, =10
- brak wartosci poczatkowej "i" - masz tylko i:=i+1;
Zad 2 - pol
- nie: ord(chr(64+i)) tylko: chr(64+i)
- licznik zwiekszamy w petli
- brak wartosci poczatkowej "i" - masz tylko i:=i+2;
Wyszukiwarka
Podobne podstrony:
2012 03 14 2a1 SPR 12012 03 14 Szkolenie doskonalące dla strażaków KSRGpedagogika24 03 14FIDE Trainers Surveys 2012 03 30 Georg Mohr Capablanca and the Endgames1937 03 14 Mit brennender Sorge2012 06 14 Lubuskie Klasa BZ gloryfikatorami UPA nie chcą współpracować Nasz Dziennik, 2011 03 142012 03 11 OKS Sieradz Klasa O i APrzykA ad 02 2012 03 04cad 1 I Cw 03 142005 03 14więcej podobnych podstron