-
Programmas izstrāde Java II vidē
Nr. | Название главы | Стр. |
Anotācija | 2 | |
Saturs | 3 | |
1 | Uzdevuma nostādne | 4 |
1.1 | Uzdevuma matemātiskais formulējums | 4 |
1.2 | Matemātiskais pamatojums | 4 |
2 | Vispārējais klašu apraksts | 5 |
2.1 | Kv class (klase) | 5 |
3 | Algoritma apraksts un kopējā shēma | 6 |
4 | Programmas apraksts | 11 |
4.1 | Lietojumsfēra | 11 |
4.2 | Ievaddati | 11 |
4.3 | Izvaddati | 11 |
4.4 | Moduļu apraksts | 11 |
4.5 | Faili | 11 |
5 | Programmas atkļūdošanas kļūdu analīze | 12 |
6 | Programmas funkcionēšanas kontroles piemērs | 13 |
7 | Lietotāja ceļvedis | 14 |
8 | Secinājumi | 15 |
9 | Programmas pirmteksts | 16 |
Sastādīt programmu, kas dotam veselam vai naturālam skaitlim aprēķina N-tās pakāpes sakni, kur
N-jebkurš naturāls skaitlis; N>1.
1.2 Matemātiskais pamatojums
N-tās pakāpes sakni ir iespējams aprēķināt tikai pozitīviem skaitļiem, ja N ir pāra skaitlis, un visiem
veseliem skaitļiem, ja N ir nepāra skaitlis.
Apzīmējums Nozīme
N Saknes pakāpe
A Skaitlis no, kura velk sakni
a,a2,a3..an A pirmreizinātāji
k pirmreizinātāja kāpinātājs
Aprēķināšanas secība
1. Doto skaitli sadala kā pirmreizinātāju pakāpju reizinājumu.
2. A=ak1*a2k2*...*ankn
3. Balstoties uz šo reizinātāju kāpinātājiem notiek saknes vilkšana.
Piemērs saknes vilkšanā
Dotais skaitlis: -16;
N-tā pakāpe: 3;
A=|-16|;
16=2*2*2*2=24
Kāpinātāji katrai vienādai bāzei tiek summētas.
− 16 =(-1)*2 3 2
3
Reizinātās pirms saknes un skaitlis zem saknes veidojas tā:
• aplūko katru pirmreizinātāja kāpinātāju vai tas ir lielāks par saknes pakāpi;
• pozitīva secinājuma gadījumā pirms saknes iznes pirmreizinātāju pakāpē, kas dalīta ar
saknes pakāpi, veselos skaitļos, un tā tiek reizinātā ar tur jau esošo vērtību;
…
Ir izstrādāta programma Java 2 vidē, par tēmu N-tās pakāpes skanes aprēķināšanu
