Elektrotehnicki fakultet, Beograd  Laslo Kraus

Programski jezik C# sa rešenim zadacima

Ispravke


Mesto Pogrešno Ispravno
strana: 1
red: ↓12
liči i na jezik C#. liči i na jezik Java.
strana: 3
red: ↑11
su C++, C# i, su C++, Java i,
strana: 15
red: ↑10
1.844.674.407.955.1615 18.446.744.079.551.615
strana: 15
red: ↑5
predznak + ili -. Prva cifra u nizu ne može da bude nula. Ukoliko nedostaje predznak + ili -. Ukoliko nedostaje
strana: 16
red: ↓4
U slučaju oktalnog i heksadecimalnog zapisa U slučaju heksadecimalnog zapisa
strana: 23
red: ↓20
eksponenta, s tim da tačka u mantisi uvek postoji i ispred i iza tačke uvek postoji bar jedna cifra. Brojevi eksponenta. Brojevi
strana: 27
red: ↑2
prvim pozivom metode WriteLine ispiše se prvim pozivom metode Write ispiše se
strana: 38
red: ↑8
Vrednost funkcije je 1.0 ako je a>0, −1.0 ako je a<0 i 0.0 ako je a=0 Vrednost funkcije je 1 ako je a>0, −1 ako je a<0 i 0 ako je a=0
strana: 43
red: ↑6
Ovaj operator je prioriteta 13 Ovaj operator je prioriteta 14
strana: 44
red: ↑18
tip desnog operanda tip levog operanda
strana: 44
red: ↑15
0x0xx12345 0x00012345
strana: 46
red: ↓12
// Nepromenljiv podatak. // GREŠKA: a nije konstanta.
strana: 47
red: ↓19
vrednosti celobrojnih izraza i izraza tipa decimal pomoću: vrednosti celobrojnih izraza pomoću:
strana: 50
red: ↓19
{0:f} {0:f2}
strana: 55
red: ↑17
System.out.print("Re,Im= ");/CODE> Console.Write("Re,Im= ");/CODE>
strana: 57
red: ↑4
Pošto je doseg unežđenog bloka sastavni deo okružujućeg dosega, u ugnežđenom bloku ne sme da se definiše identifikator koji postoji u spoljašnjem bloku, tj. koji već postoji u dosegu. Po napuštanju ugnežđenog bloka dozvoljeno je definisanje identifikatora koji postoji u ugnežđenom bloku, pošto taj identifikator više nije u dosegu. Pošto je doseg unežđenog bloka sastavni deo okružujućeg dosega, u ugnežđenom bloku ne sme da se definiše identifikator koji postoji u okružujućem bloku, bez obzira na to da li se definicija u okružujućem bloku nalazi ispred ili iza ugnežđenog bloka.
strana: 58
red: ↓15
int h = c + d; int h = c + d; // GREŠKA: h postoji iza bloka.
strana: 58
red: ↓21
boolean d = true; bool d = true;
strana: 58
red: ↑11
Ona pre bloka još, a posle već ne postoji. Ona pre bloka još, a posle već ne postoji. Ne sme da se dafiniše ni promenljiva s identifikatorom h, jer taj identifikator je definisan kasnije u okružujućem bloku.
strana: 58
red: ↑8
Iza prvog ugnežđenog bloka, u spoljašnjem (okružujućem) bloku, može da se definiše promenljiva h, bez obzira što je taj identifikator korišćen u ugnežđenom bloku. Napuštanjem ugnežđenog bloka napušten je i doseg prve definicije identifikatora h. S druge strane, iz istog razloga, ne mogu se koristiti kao operandi promenljive c i f. Iza prvog ugnežđenog bloka, u spoljašnjem (okružujućem) bloku, promenljive c i f ne mogu se koristiti kao operandi jer napuštanjem ugnežđenog bloka napušten je i doseg njihove definicije.
strana: 62
red: ↓3
System.out.println Console.WriteLine
strana: 63
red: ↓22
8, 9 ili 11, 8, 10 ili 12,
strana: 64
red: ↑21
while (i < n) {
  s += i * i;
  i++;
}
s = 0; i = 1; while (i < n) { s += i * i; i++; }
s = 0; i = 1; while (i < n) s += i * i++;
while (i <= n) {
  s += i * i;
  i++;
}
s = 0; i = 1; while (i <= n) { s += i * i; i++; }
s = 0; i = 1; while (i <= n) s += i * i++;
strana: 68
red: ↑10
do {}
do {} while ( true ) ;
strana: 69
red: ↓17 i ↓18
0, ▤63 i §0, ▤65)   …   (§0, ▤64) 4.5.1, ▤64 i §4.5.3, ▤66)   …   (§4.5.2, ▤65)
strana: 69
red: ↑9
u jeziku C ostvaruje se u jeziku C# ostvaruje se
strana: 81
red: ↓16 i ↓17
u.Length   …   u.Rank v.Length   …   v.Rank
strana: 85
red: ↓4
for (int i=0;i<vrs];i++) for (int i=0;i<vrs;i++)
strana: 91
red: ↑8
(slika 5.1) (slika 5.6)
strana: 104
red: ↓21
unutar drugih programa. unutar drugih sklopova.
strana: 113
red: ↑9
adresom upućivanog podatka. adresom upućivačke promenljive.
strana: 129
red: ↑5
Prvi element niza (varg[0]) je ime programa koji se izvršava. Prvi element niza (varg[0]) je prva reč iza imena programa koji se izvršava.
strana: 135
red: ↓13
Postavljač ili dostavljač Postavljač ili dohvatač
strana: 149
red: ↓17 i ↓18
( izvTip parametar ) ( izvTip par )
strana: 153
red: ↓2
ne mogu da se preopterećuju. ne mogu da se preopterećuju eksplicitno.
strana: 153
red: ↓8 i ↓9
x = T.operator T.operator
strana: 159
slika: 6.8
strana: 196
red: ↑10
s1 == s2, s1 != s2, s1 < s2, s1 > s2, s1 <= s2 i s1 >= s2. s1 == s2 i s1 != s2.
strana: 162
red: ↑10
Zbog toga u komandi za pokretanje programa,   …   (/Main;NizTacaka). Zbog toga u komandi za prevođenje programa,   …   (/Main:NizTacaka).
strana: 209
red: ↓14
tek.krug.boja() tek.krug.Boja
strana: 217
red: ↑11
dve javne metode po jednu zaštićenu i javnu metodu
strana: 226
red: ↑4
Binaran operator is Binaran operator as
strana: 230
red: ↑13 do ↑3
zaključana metoda.

Zaključavanje metoda

Dve zaključane metode.
zapečaćena metoda.

Zapečaćivanje metoda

Dve zapečaćene metode.
strana: 231
red: ↓3 do ↓16
je zaključana.

je zaključana.

takođe, zaključana.

u toj klasi zaključana.
je zapečaćena.

je zapečaćena.

takođe, zapečaćena.

u toj klasi zapečaćena.
strana: 232
red: ↑1
105 124
strana: 234
red: ↓7 do ↓10
zaključana i obrnuto.

apstraktna i zaključana,
zapečaćena i obrnuto.

apstraktna i zapečaćena,
strana: 240
slika: 8.6
strana: 241
red: ↓1
iz interfejsa I2 iz interfejsa I1
strana: 260
red: ↓1
lista geometrijskih figura niz geometrijskih figura
strana: 267
red: ↑5
u zadatku 7.9.1 (▤206). u zadatku 6.17.4 (▤168).
strana: 273
red: ↓1
metoda Cod klase metoda Clone od klase
strana: 275
red: ↑10
Definicija funkcijskog interfejsa za ispitivanje uslova Definicija delegata za ispitivanje uslova
strana: 282
red: ↓11
Ovi izrazi su konstantni izrazi (§6.4.5, ▤116), pa mogu da se koriste i kao podrazumevani argumenti metoda (§46, ▤3.11). Ovi izrazi su konstantni izrazi (§3.11, ▤46), pa mogu da se koriste i kao podrazumevani argumenti metoda (§6.4.5, ▤116).
strana: 287
red: ↑7
(…, 2, 1, 0, −1, −2, …) (0, 1, 2, …, 2n−1−1, −2n−1, …, −2, −1)
strana: 293
Slika 10.1
boolean bool
strana: 294
red: ↑5
odnosno null ako odnosno "" ako
strana: 307
red: ↓2
Ukoliko za funkciju koju predstavlja objekat f ne postoji algebarski izraz za neodređeni integral, izraz f.I(b) će dovesti … Ukoliko za funkciju koju predstavlja tekući objekat (this) ne postoji algebarski izraz za neodređeni integral, izraz I(b) će dovesti …
strana: 321
red: ↑4 i ↑3
(može i: new GC<>()) << Ovaj deo komentara treba izostaviti. >>
strana: 325
red: ↓5
where Param = nizOgraničenjawhere Param = nizOgraničenja where Param : nizOgraničenjawhere Param : nizOgraničenja
strana: 327
red: ↑22
class B: A { public void m(){} } class B: A { public void M(){} }
strana: 334
red: ↓18
void Remove(E e) void Remove(E obj)
strana: 335
red: ↑13
Povratna vrednost prve metode je čvor Povratna vrednost je čvor
strana: 352
red: ↑5
u komandi za pokretanje programa. u komandi za prevođenje programa.
strana: 355
red: ↑4
isAlive IsAlive
strana: 358
red: ↑5
Sleep(long milis) Sleep(int milis)
strana: 359
red: ↑5
Join(long milis) Join(int milis)
strana: 365
red: ↑17
Monitor.Enter(obj, dodel); Monitor.Enter(obj, ref dodel);
strana: 366
red: ↑18
Wait(object obj, long milis) Wait(object obj, int milis)
strana: 372
red: ↓17
određuje metoda UkVel. određuje svojstvo UkVel.

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

Copyright © 2020, Laslo Kraus
Poslednja revizija: 13.6.2020.