Elektrotehnicki fakultet, Beograd  Laslo Kraus Rešeni zadaci
iz programskog jezika C#

Drugo, znatno prošireno izdanje

Usaglašeno sa standardom C# 6


2. izdanje

U pripremi

Ova zbirka zadataka je pomoćni udžbenik za učenje programiranja na jeziku C#. Zadaci prate gradivo autorove knjige Programski jezik C# sa rešenim zadacima. Zbirka je namenjena za upotrebu u fakultetskoj nastavi ali može da se koristi i za samostalno produbljivanje znanja iz programiranja.

Rešenja svih zadataka su potpuna u smislu da priloženi programi mogu da se izvršavaju na računaru. Pored samih tekstova programa priloženo je samo malo objašnjenja, prvenstveno u obliku slika i formula. Očekuje se da će izvođač nastave dati dodatna usmena objašnjenja slušaocima. Uz malo više napora zadaci mogu da se shvate i samostalno. Uz svaki program dat je i primer izvršavanja da bi se olakšalo razumevanje rada programa.

Kroz zadatke, pored elemenata samog jezika, prikazani su osnovni principi objektno orijentisanog programiranja (sakrivanje podataka, ponovno korišćenje koda, nasleđivanje i polimorfizam) i konkurentnog programiranja (rad s nitima). Prikazani su i najčešće korišćeni postupci u programiranju: pretraživanje i uređivanje nizova, obrada znakovnih podataka, rad s bitovima, rad s dinamičkim strukturama podataka (kao što su liste i stabla) i obrada datoteka. Posebna pažnja posvećena je i inženjerskim aspektima programiranja: preglednosti, razumljivosti i efikasnosti.

Sadržaj:
  1. Operatori
  2. Naredbe
  3. Nizovi
  4. Klase
  5. Prostori imena
  6. Nasleđivanje
  7. Vrednosni tipovi
  8. Izuzeci
  9. Generički tipovi i metode
  10. Niti
  11. Datoteke

Izvorni tekstovi programa u zbirci:
Ispravke uočenih grešaka u zbirci:

Akademska misao, Beograd, 2007, 2017

         
Autor: Laslo Kraus
E-pošta: kraus@etf.rs

Copyright © 2017, Laslo Kraus
Poslednja revizija: 27.1.2017.