Changes between Version 15 and Version 16 of naloge
- Timestamp:
- Nov 16, 2008, 12:21:22 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
naloge
v15 v16 1 [[PageOutline]] 2 1 3 = Vaje programiranja v jeziku C = 2 4 Pravilnost vaših nalog lahko preverite z 3 5 [http://lecad.si/cgi-bin/cclass.cgi Ocenjevalcem nalog] 6 7 Naloge je potrebno shraniti z uporabo SVN ukazov in preveriti njihovo delovanje. 4 8 5 9 Prvi dve vaji, ki smo jih naredili v laboratoriju, je potrebno preveriti in … … 67 71 {{{ 68 72 #!c 69 i= i++;70 i= ++i;73 r = i++; 74 r = ++i; 71 75 }}} 72 76 1. Kaj je narobe z naslednjim predprocesorskim izrazom? … … 123 127 124 128 125 = Naloge = 126 Naloge je potrebno shraniti z uporabo SVN ukazov in preveriti njihovo delovanje. 129 = Uporaba zank in izpis = 130 {{{ 131 #!comment 132 http://www.eskimo.com/~scs/cclass/asgn.beg/PS1.html 133 }}} 134 127 135 128 136 == vaja1 == … … 187 195 }}} 188 196 189 {{{190 #!comment191 http://www.eskimo.com/~scs/cclass/asgn.beg/PS1.html192 }}}193 194 195 197 == vaja6 == 196 198 Stavek '''for''' je prav zaprav, okrajšava za stavek '''while'''. … … 270 272 271 273 == vaja9 == 274 Program naj prebere štiri cele številke in izpiše povprečno vrednost kot realno številko. 275 276 277 = Pogojni stavek in zahtevnejše zanke = 278 279 == vaja20 == 272 280 Napiši program, ki z zanko in pogojnim stavkom ugotovi, koliko števil od 1 do 10 je večjih od 3 in seveda 273 281 izpiše rezultat 7. 274 == vaja10 ==275 Program naj prebere štiri cele številke in izpiše povprečno vrednost kot realno številko.276 282 == vaja11 == 277 283 Program naj poleg številk od 1 do 20 izpiše še ali je liha ali soda v obliki … … 288 294 }}} 289 295 290 == vaja 12==296 == vaja21 == 291 297 Izdelaj program, ki izpiše v katero smer se je 2D točka največ premaknila, glede na 292 298 koordinatno izhodišče. Možni odgovori so: … … 297 303 Za prebrano točko 2 1 bo program odgovoril ''desno''. 298 304 299 == vaja 13 ==305 == vaja23 == 300 306 Tako kot v vaji 12 naj dodatno še izpiše v kater smer se je premaknila. S tem da 301 307 se najprej izpiše večji pomik in nato manjši. Za prebrano točko 2 1 bo program odgovoril {{{desno gor}}}. 302 308 303 == vaja 14 ==304 Napiši program, ki izpiše prvih 7 pozitivnih števil in njihovo faktorielo . (Faktoriela 1 je 1,309 == vaja24 == 310 Napiši program, ki izpiše prvih 7 pozitivnih števil in njihovo faktorielo (fakulteto). (Faktoriela 1 je 1, 305 311 faktoriela 2 je 1*2=2, faktoriela 3 je 1 * 2 * 3 = 6, faktoriela 4 je 1 * 2 * 3 * 4 = 24, itd.) 306 312 307 == vaja 15 ==313 == vaja25 == 308 314 Program naj izračuna prvih 30 [http://sl.wikipedia.org/wiki/Fibonaccijevo_%C5%A1tevilo Fibonaccijevih števil]. 309 315 Vsaka Fibonaccijeva številka je vsota prejšnjih dveh števil F(n) = F(n-1) + F(n-2), F(0) = 0, F(1) = 1. … … 316 322 }}} 317 323 318 == vaja 16 ==324 == vaja26 == 319 325 Napiši program ji za podano število izpiše {{{je praštevilo}}} ali {{{ni praštevilo}}}. 320 326 [http://sl.wikipedia.org/wiki/Pra%C5%A1tevilo Práštevílo] je naravno število n > 1, če ima natanko dva pozitivna delitelja (faktorja), število 1 in samega sebe kot edini prafaktor. 321 327 322 == vaja 17 ==328 == vaja27 == 323 329 Pohitri {{{vaja16}}} z dejstvom, da razen 2 nobeno sodo število ni praštevilo. Glej vajo 11. 324 330 325 == vaja 18 ==331 == vaja28 == 326 332 Napiši program, ki tabelira poštevanko od 1 do 10, tako da izpiše vse skupaj v 10 vrsticah v 327 333 obliki: … … 332 338 }}} 333 339 334 == vaja19 == 340 = Nizi, vektorji, matrike = 341 342 == vaja40 == 335 343 Program iz vaje 18 priredi tako, da bo se zmnožek najprej predizračunal v polje 336 344 {{{ … … 344 352 }}} 345 353 346 == vaja 20==354 == vaja41 == 347 355 Napiši program ki bo v polje števil nadomesitil z njihovnimi kvadrati. Program naj vpraša 348 356 kateri indeks iz polja želimo in naj izpiše vrednost v polju. S stavkom if mora … … 356 364 357 365 358 == vaja 21==366 == vaja42 == 359 367 Za podano kvadratno matriko {{{a[16]}}} in vektor {{{x[4]}}} 360 368 {{{ … … 378 386 379 387 380 == vaja22 == 388 = Podprogrami = 389 == vaja60 == 381 390 Predelajte program za množenje matrike z vektorjem iz vaje 21, tako da boste 382 391 pred izpisom uporabili klic podprograma s stavkom … … 387 396 }}} 388 397 389 == vaja 23==398 == vaja61 == 390 399 Predelajte program vaje4 tako, da boste napisali podprogram, ki ga boste klicali 391 400 v naslednji zanki … … 397 406 398 407 399 == vaja 24==408 == vaja62 == 400 409 Napišite podprogram {{{float celsius(float fahrenheit)}}}, ki pretvori Fahrenheitove stopinje v Celsiusove. 401 410 Formula za pretvorbo je °C = 5/9 * (°F - 32). Program naj naprej vpraša za … … 403 412 celoštevilčni izraz 5/9 da rezultat 0, zato ne smete uporabiti celoštevilčnega deljenja. 404 413 405 == vaja 25 ==414 == vaja65 == 406 415 Stavek {{{ r = rand()*N/RAND_MAX + 1 }}} vrne naključno številko med 1 in N. 407 416 Izdelajte program, ki simulira metanje kocke. Izdelajte program, ki simulira zaporedno … … 431 440 432 441 442 = Dinamična alokacija spomina = 443 444 445 = Aplikacije = 433 446 == vaja100 == 434 447 Izračunaj faktor Učinkovite Rabe Energije, tako kot ga podaja [http://www.elektro-ljubljana.si/slo/Ceniki Elektro Ljubljana]. … … 494 507 deljivo s praštevilom iz tabele, potem to ni praštevilo. Lahko pasi naredimo tudi sito, ki 495 508 }}} 509 510 = Grafični jezik OpenGL =