Version 2 (modified by 16 years ago) (diff) | ,
---|
Domače naloge
Pravilnost vaših nalog lahko preverite z Ocenjevalcem nalog
Prvi dve vaji, ki smo jih naredili v laboratoriju, je potrebno perveriti in morebiti popraviti, da delujeta pravilno.
vaja1
Napiši program, ki zahteva vnos dveh celih številk in nato izpiše njihovo vsoto.
vaja2
Gaussovo kvadratura naj vpraša za meji integriranja funkcije f(x) = 2x4- x3 +1 in rezultat izpiše na zaslon.
vaja3
Izdelaj program ki izpiše naslednje zanke:
for(i = 0; i < 10; i = i + 2) printf("%d\n", i); for(i = 100; i >= 0; i = i - 7) printf("%d\n", i); for(i = 1; i <= 10; i = i + 1) printf("%d\n", i); for(i = 2; i < 100; i = i * 2) printf("%d\n", i);
Razjasni si, kako te zanke delujejo in program popravi tako, da bodo v zanki uporabljeni operatorji +=, -=, *=
vaja4
Napiši program ki izpiše ta trikotnik:
* ** *** **** ***** ****** ******* ******** ********* **********
Ne uporabi desetih printf() ampak uporabi zanko.
for(i = 0; i < 10; i = i + 1) { /* Več stavkov */ /* gre lahko tukaj */ }
vaja5
Izpiši v zanki cela števila od 1 do 10 in njihove kvadrate.
1 1 2 4 3 9 ... 10 100
vaja6
Stavek for je prav zaprav, okrajšava za stavek while.
Predelaj program, ki izpiše naslednjo zanko:
for(i = 0; i < 10; i = i + 1) printf("i je %d\n", i);
z uporabo stavka while, ki ima naslednjo obliko
while(pogoj) { /* vpiši stavek za povečanje števca in izpis */ }
Napotek: V primeru da se nam program obesi v neskončni zanki, ga prekinemo s pritiskom na crtl-C