pi_-_k1_2014-12-05

Upload: ratomir-tesic

Post on 20-Feb-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/24/2019 PI_-_K1_2014-12-05

    1/2

    ELEKTROTEHNIKI FAKULTETBANJA LUKA

    PROGRAMIRANJE I

    (1. kolokvijum 05.12.2014. A)

    (15 bodova) Dijagramom toka predstaviti algoritamkoji uitava prirodan broj n, a zatim ispisuje da li je zanjega ispunjeno sljedee svojstvo:

    gdje je ai i-ta cifra broja nkoji ima k cifara. Npr. zabroj 135 jeste ispunjen dati uslov, jer je:

    135=11+32+53=1+9+125

    (15 bodova) Napisati program (u programskom jezikuC) koji implementira algoritam iz prethodnog zadatka.

    (15 bodova) Na sl. 1 je prikazan grafik kosinusnefunkcije (y=cosx) na segmentu [-/2,0].

    Povrina ispod kosinusoide i iznad apscise na zadatomsegmentu moe da se izrauna kao zbir povrina svihpravougaonika na tom segmentu iste irine xi duinekoja odgovara vrijednosti funkcije u odgovarajuimtakama (-/2+x, -/2+2x, -/2+3x, ... , 0). to jeirina pravougaonika xmanja, to je traena povrinatanije izraunata.

    Napisati program (u programskom jeziku C) kojiizraunava i ispisuje povrinu ogranienu kosinusoidomy=cosxi apscisom na segmentu [-/2,0], s precizno-u 0.0001,uzevi da je poetna vrijednost x=/2, teda je x u svakoj novoj iteraciji duplo manje nego u

    prethodnoj.

    Slika 1.

    (15 bodova)

    a) Broj -103.25 predstaviti kao FP podatak udvostrukoj preciznosti i smjestiti ga u memorijupoevi od lokacije 0F000h. Sadraj memorije

    prikazati u binarnom i heksadecimalnom obliku.

    b) Odrediti niz oznaenih cjelobrojnih podataka tipawordupisanih u segmentu prikazanom na sl. 2.

    c) Odrediti niz neoznaenih cjelobrojnih podataka tipabyteupisanih u segmentu prikazanom na sl. 2.

    1 0 0 0 1 0 1 0 02005h

    0 0 1 1 1 0 0 1 02004h

    0 1 0 0 0 1 1 1 02003h

    0 1 1 1 0 1 1 1 02002h

    1 0 0 1 0 0 0 1 02001h

    1 1 0 0 0 1 1 0 02000h

    Slika 2.

    ELEKTROTEHNIKI FAKULTETBANJA LUKA

    PROGRAMIRANJE I

    (1. kolokvijum 05.12.2014. B)

    (15 bodova) Dijagramom toka predstaviti algoritamkoji uitava prirodan broj m, a zatim ispisuje da li je zanjega ispunjeno sljedee svojstvo:

    gdje je bi i-ta cifra broja m koji ima k cifara, a komplement i-te cifre (cifra+komplement=9). Npr. zabroj 412 jeste ispunjen dati uslov, jer je:

    412=51+82+73=5+64+343

    (15 bodova) Napisati program (u programskom jezikuC) koji implementira algoritam iz prethodnog zadatka.

    (15 bodova) Na sl. 1 je prikazan grafik kosinusnefunkcije (y=cosx) na segmentu [0,/2].

    Povrina ispod kosinusoide i iznad apscise na zadatomsegmentu moe da se izrauna kao zbir povrina svihpravougaonika na tom segmentu iste irine xi duinekoja odgovara vrijednosti funkcije u odgovarajuimtakama (0, x, 2x, ... , /2-x). to je irinapravougaonika xmanja, to je traena povrina tanijeizraunata.

    Napisati program (u programskom jeziku C) kojiizraunava i ispisuje povrinu ogranienu kosinusoidomy=cosxi apscisom na segmentu [0,/2], s preciznou0.0001, uzevi da je poetna vrijednost x=/2, te da

    je x u svakoj novoj iteraciji duplo manje nego u

    prethodnoj.

    Slika 1.

    (15 bodova)

    a) Broj -119.5 predstaviti kao FP podatak udvostrukoj preciznosti i smjestiti ga u memoriju

    poevi od lokacije 00100h. Sadraj memorijeprikazati u binarnom i heksadecimalnom obliku.

    b) Odrediti niz neoznaenih cjelobrojnih podataka tipawordupisanih u segmentu prikazanom na sl. 2.

    c) Odrediti niz oznaenih cjelobrojnih podataka tipabyteupisanih u segmentu prikazanom na sl. 2.

    1 0 1 0 0 0 1 0 0AB05h

    0 0 1 1 1 0 0 1 0AB04h

    1 1 1 0 0 1 0 1 0AB03h

    0 1 1 1 0 1 1 1 0AB02h

    0 1 0 1 0 1 0 1 0AB01h

    1 1 1 1 1 1 1 1 0AB00h

    Slika 2.

    y

    xx

    1

    /20

    y

    xx

    1

    -/2 0

  • 7/24/2019 PI_-_K1_2014-12-05

    2/2

    ELEKTROTEHNIKI FAKULTETBANJA LUKA

    PROGRAMIRANJE I

    (1. kolokvijum 05.12.2014. C)

    (15 bodova) Dijagramom toka predstaviti algoritamkoji uitava prirodan broj n, a zatim ispisuje da li je zanjega ispunjeno sljedee svojstvo:

    gdje je ci i-ta cifra broja n koji ima k cifara, a komplement i-te cifre (cifra+komplement=9). Npr. zabroj 21262 jeste ispunjen dati uslov, jer je:

    21262=75+84+73+32+71=16807+4096+343+9+7

    (15 bodova) Napisati program (u programskom jezikuC) koji implementira algoritam iz prethodnog zadatka.

    (15 bodova) Na sl. 1 je prikazan grafik sinusnefunkcije (y=sinx) na segmentu [0,].

    Povrina ispod sinusoide i iznad apscise na zadatomsegmentu moe da se izrauna kao zbir povrina svihpravougaonika na tom segmentu iste irine xi duinekoja odgovara vrijednosti funkcije u odgovarajuimtakama (0, x, 2x, ... , -x). to je irinapravougaonika xmanja, to je traena povrina tanijeizraunata.

    Napisati program (u programskom jeziku C) kojiizraunava i ispisuje povrinu ogranienu sinusoidomy=sin x i apscisom na segmentu [0,], s preciznou0.0001, uzevi da je poetna vrijednost x=, te da jex u svakoj novoj iteraciji duplo manje nego u

    prethodnoj.

    Slika 1.

    (15 bodova)

    a) Broj -113.75 predstaviti kao FP podatak udvostrukoj preciznosti i smjestiti ga u memoriju

    poevi od lokacije 00400h. Sadraj memorijeprikazati u binarnom i heksadecimalnom obliku.

    b) Odrediti niz oznaenih cjelobrojnih podataka tipawordupisanih u segmentu prikazanom na sl. 2.

    c) Odrediti niz neoznaenih cjelobrojnih podataka tipabyteupisanih u segmentu prikazanom na sl. 2.

    0 0 0 0 1 0 1 0 00105h

    0 0 1 1 1 0 0 1 00104h

    1 1 0 0 0 1 1 1 00103h

    0 1 1 1 0 1 1 1 00102h

    0 1 0 0 1 0 0 1 00101h

    1 0 1 0 1 1 1 0 00100h

    Slika 2.

    ELEKTROTEHNIKI FAKULTETBANJA LUKA

    PROGRAMIRANJE I

    (1. kolokvijum 05.12.2014. D)

    (15 bodova) Dijagramom toka predstaviti algoritamkoji uitava prirodan broj m, a zatim ispisuje da li je zanjega ispunjeno sljedee svojstvo:

    gdje je di i-ta cifra broja m koji ima k cifara. Npr. zabroj 3435 jeste ispunjen dati uslov, jer je:

    3435=33+44+33+55=27+256+27+3125

    (15 bodova) Napisati program (u programskom jezikuC) koji implementira algoritam iz prethodnog zadatka.

    (15 bodova) Na sl. 1 je prikazan grafik sinusnefunkcije (y=sinx) na segmentu [-,0].

    Povrina iznad sinusoide i ispod apscise na zadatomsegmentu moe da se izrauna kao zbir povrina svihpravougaonika na tom segmentu iste irine xi duinekoja odgovara apsolutnoj vrijednosti funkcije uodgovarajuim takama (-,-+x, -+2x, ... , -x).to je irina pravougaonika x manja, to je traenapovrina tanije izraunata.

    Napisati program (u programskom jeziku C) kojiizraunava i ispisuje povrinu ogranienu sinusoidomy=sinx i apscisom na segmentu [-,0], s preciznou0.0001, uzevi da je poetna vrijednost x=, te da jex u svakoj novoj iteraciji duplo manje nego u

    prethodnoj.

    Slika 1.

    (15 bodova)

    a) Broj -109.125 predstaviti kao FP podatak udvostrukoj preciznosti i smjestiti ga u memoriju

    poevi od lokacije 00A00h. Sadraj memorijeprikazati u binarnom i heksadecimalnom obliku.

    b) Odrediti niz neoznaenih cjelobrojnih podataka tipawordupisanih u segmentu prikazanom na sl. 2.

    c) Odrediti niz oznaenih cjelobrojnih podataka tipabyteupisanih u segmentu prikazanom na sl. 2.

    1 0 1 0 0 1 1 1 0FF05h

    0 1 0 0 1 1 0 1 0FF04h

    1 0 0 1 0 0 1 1 0FF03h

    1 0 1 0 1 1 0 1 0FF02h

    1 1 0 1 0 0 0 1 0FF01h

    0 1 0 0 0 1 1 0 0FF00h

    Slika 2.

    y

    xx

    -1

    -

    0

    y

    xx

    1

    0