1 – łatwe 2 – normalne 3 – trudne 4 – bardzo trudne Algorytm

Transkrypt

1 – łatwe 2 – normalne 3 – trudne 4 – bardzo trudne Algorytm
1 – łatwe
Algorytm
2 – normalne
3 – trudne
4 – bardzo trudne
Prawidłowa kolejność czynności programu.
1
Znalezienie wartości minimalnej / średniej.
2
Znalezienie powtarzających się elementów tablicy.
4
Czynności wykonywane „dopóki”.
3
Zwiększenie tablicy dynamicznej.
3
Znalezienie 2 dodatnich/ujemnych elementów tablicy.
1
14
Budowa
programu
Dołączone odpowiednie biblioteki.
1
Deklaracja namespace dla operacji cin i cout.
1
Własne funkcje umieszczone w prawidłowym miejscu.
1
Nagłówki własnych funkcji przed funkcją main, a funkcje potem.
1
Funkcja main.
1
5
Zmienne
globalne
Zmienne „globalne” są globalne.
1
1
Zmienne
lokalne
Zmienne „lokalne” są lokalne.
1
Zmienne lokalne nie przesłaniają innych, potrzebnych zmiennych.
1
Zmienne lokalne utworzone jako argumenty funkcji.
2
Zmienne lokalne otrzymują odpowiednią wartość.
1
5
Wskaźniki
Utworzone jako zmienne lokalne w funkcji main.
1
Utworzone jako zmienne lokalne jako argumenty funkcji.
3
Wskaźniki do zmiennych otrzymują adresy tych zmiennych.
2
Wskaźniki do tablic otrzymują adresy tych tablic.
2
Dostęp do zmiennych przez wskaźniki (*).
3
11
Tablice
Tablica statyczna utworzona we właściwym rozmiarze.
1
Tablica dynamiczna utworzona we właściwym rozmiarze.
3
Przypisanie dynamicznej tablicy do wskaźnika.
1
Usunięcie dynamicznej tablicy.
1
Indeksowy dostęp do tablicy.
2
Wskaźnikowy dostęp do tablicy.
4
12
Wejście i
wyjście
konsoli
Wyświetlanie napisów.
1
Wyświetlanie wartości zmiennych i wyników zwracanych przez funkcje.
1
Pobieranie wartości do zmiennych.
1
3
Instrukcje
wyboru
Niezagnieżdżona instrukcja if.
1
Zagnieżdżona instrukcja if else.
2
Warunki prawidłowe i prawidłowo połączone.
1
4
Pętle
Pętla for.
2
Pętla while lub do-while
3
Zagnieżdżenie pętli.
3
8
Własne
funkcje
Własne funkcje utworzone i zastosowane prawidłowo.
3
Argumenty przekazywane przez wartość.
2
Argumenty przekazywane przez referencję.
3
Argumenty przekazywane przez adres.
5
Funkcja zwraca prawidłowy wynik.
2
15
GRATIS
Ocena:
42—48
3
4
49—55
56—62
63—69
70—76
77—82
3,5
4
4,5
5
5,5