26.09. Ponavljanje gradiva - zadaci sa nizovima - i priprema za ocenjivanje
Prvi susret sa okruženjem Visual Studio 2010:
- Pokrenuti okruženje
- Kreirati novi projekat
- Windows - C# - Console Application
- u folderu učenika - na D particiji
- naziv projekta je zasad nebitan (na primer: zadatak1)
Ovime se kreira kompletan projekat sa "kosturom" koda - Namespace je naziv projekta, klasa Program je glavna, a statička metoda Main je početna tačka - odakle sve kreće - ali o tome kasnije ...
!!! Zasad je bitno da se sav kod smešta unutar vitičastih zagrada unutar metode Main!
Nakon što se napiše programski kod, ako je sve u redu, izvršavanje se vrši na jedan od sledećih načina:
-
- za izvršenje od početka do kraja i automatski izlazak iz aplikacija na njenom kraju:
- klikom na zelenu strelicu na vrhu ili
- u meniju: Debug - Start Debugging ili
- F5
- za izvršenje od početka do kraja i zaustavljanje - bez automatskog izlaska, već će sa stoji: Press any key to continue ...
- Debug - Start without Debugging ili
- Ctrl+F5
- za izvršenje od početka do kraja i automatski izlazak iz aplikacija na njenom kraju:
Napomena: Ako vam se izvršenje programa "zakuca" - ili dođe do beskonačne petlje, sve se zaustavlja sa Shift+F5 (Debug-Stop Debugging)
... Zadaci:
- Kreirati numerički niz - celih brojeva - i u njega ubaciti 7 brojeva.
- Kreirati niz slova i u njega ubaciti nekoliko karaktera
- Kreirati niz reči - stringova - i u njega ubaciti nekoliko imena
- Uneti elemente niza pomoću for petlje
- Ispisati elemente niza pomoću foreach petlje
- uraditi sortiranje niza pa ispisati sortirani niz
- elemente jedan ispod drugog
- i u jednom redu - bez prelaska u naredni red
- Izvršiti izvrtanja redosleda elemenata u nizu
...
Objašnjenje rada na času će biti postavljeno naknadno, a za početak učenici treba samo da pokušaju da reše zadatke.
Kao pomoć, u nastavku su slike table pojedinih delova zadatka


...
... Ako je potrebno, u narednih par dana mogu da budu postavljeni i zadaci za vežbu - ali u tom slučaju treba da pošaljete poruku preko sistema
...