L1-L5

Transkrypt

L1-L5
Zadania do przećwiczenia (5 zestawów, każdy po 1 punkcie)
Zestaw 1:
Słowa kluczowe:
•
projekt konsolowy
•
typy danych, instrukcje sterujące, tablice
•
komunikacja z użytkownikiem (System.Console)
•
konwersja typów, formatowanie napisów
Zadania do wykonania:
•
wypisanie parametrów linii poleceń różnymi pętlami (while, for, foreach)
•
policzenie wystąpień znaku/słowa we wpisanym tekście
•
wyliczenie średniej z podanych wcześniej liczb
•
wygenerowanie macierzy kwadratowej 5x5 wypełnionej liczbami od 1 do 25
•
wygenerowanie tablicy nieregularnej według schematu:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Zestaw 2:
Słowa kluczowe:
•
projekt konsolowy
•
własne klasy, listy, hashtable, listy generyczne (np. List<String> w VS2005)
•
obsługa wyjątków
Zadania do wykonania:
•
obsługa konta bankowego, klasy:
•
Konto (zawiera numer oraz saldo)
•
Osoba (zawiera tablicę kont, wybór konta aktywnego)
•
Gracz dziedzicząca po Osoba (zawiera liczbę punktów, metody do konwersji punktów na
pieniądze)
•
Użytkownik podaje wiele razy (kontrola poprawności wprowadzanych danych)
•
nazwisko i kwotę wpłaty (ujemną dla wypłat)
•
jeżeli takiego nazwiska nie ma to utworzenie nowego
•
jeżeli jest, to aktualizacja salda
•
komendę zmiany konta aktywnego
•
Wyświetlenie wyników przez wyświetlenie obiektów (polimorfizm - własna metoda ToString())
•
sortowanie wyników po nazwisku/po liczbie punktów (IComparable)
Zestaw 3
Słowa kluczowe:
•
graficzny interfejs użytkownika (okienka)
•
tworzenie wątków (zapewnienie płynności działania interfejsu)
Zadania do wykonania:
•
dodanie edycji do programu obsługi konta bankowego (formularze)
•
dodanie gry: sprawdzenie czy wybrana liczba (>10000) jest liczbą pierwszą (gracz podaje liczbę
i jak jest liczbą pierwszą dostaje punkt)
•
umożliwienie równoczesnej edycji gdy odbywa się gra/symulacja (osobny wątek, liczby
losowane przez komputer) – wyniki prezentowane na bieżąco
Zestaw 4
Słowa kluczowe:
•
strumienie (plikowe, pamięciowe i inne)
•
Internet (WebBrowser, połączenia z innym serwerem)
Zadania do wykonania:
•
dodanie zapisywania/odczytywania obiektów z pliku
•
dodanie formularza z przeglądarką internetową
•
dodanie opcji ściągania plików z internetu
•
przesyłanie danych między programami (np. plików, obiektów-serializacja/deserializacja)
•
opracowanie WebSerwisu (opcjonalnie)
Zestaw 5
Słowa kluczowe:
•
bazy danych (SQL 2005 Compact Edition)
Zadania do wykonania:
•
budowa schematu bazy danych (DataSet'y, plik bazy danych)
•
dodanie zapisywania/odczytywania obiektów z bazy danych

Podobne dokumenty