poolt varem esitatud. Eesnimi Perekonnanimi Sisukord Argument | Funktsioon.......................................................................... 4 Tabulleerimise meetod(0. variant): On antud agrumendi alg- ja lõppväärtus A ja B, samm H ning sammu koeffitsient C; kusjuures peavad kehtima tingimused B > A ja H,C > 0. Funktsiooni väärtust arvutatakse punktides A, A + H, A + H + C*H, A + H + C*H + C2*H, ... (st samm võetakse iga kord teguriga C) kuni argumendi väärtus ei ületa B................................................. 4 Ülesande püstitus Vastavalt oma variandile (matrikli kolm viimast numbri) valitakse tabuleerimise meetod ja tabuleeritav funktsioon. Koostatakse ülesande algoritm ja sellele üksüheselt vastav programm (C- keeles). Kõik algandmed on reaalarvulised ning sisestatakse klaviatuurilt.
TALLINNA TEHNIKAÜLIKOOL INFOTEHNOLOOGIA TEADUSKOND Arvutitehnika instituut Funktsiooni tabulleerimine Juhendaja: Margit Aarna Teadur Tallinn 2011 Autorideklaratsioon Kinnitan, et käesolev töö on minu töö tulemus ja seda ei ole minu ega kellegi teise poolt varem esitatud. 2 Sisukord Ülesande püstitus........................................
................................................................................... 9
Ülesande püstitus
Vastavalt oma martikli numbrikobinatsiooni jagatisele valitakse tabulleerimise meetod ja
tabuleeritav funktsioon etteantud valikute seast. Tuleb koostada ülesande algoritm ja sellele
vastav programm C-keeles.
Tingimus: Kõik algandmed on reaalarvulised ning sisestatakse klaviatuurilt.
Valitud funktsioon (3. variant): On antud argumendi algväärtus A, sammude arv N, samm S.
Tuleb leida funktsiooni väärtus punktides: A+S, A+S*2, kuni A+N*S.
Funktsiooni kuju:
Algoritm
Programmikood
#include
TALLINNA TEHNIKAÜLIKOOL INFOTEHNOLOOGIA TEADUSKOND Arvutitehnika instituut Süsteemitarkvara õppetool 121055IASB IAG0081 Programmeerimine I MASSIIVID Kodutöö nr.2, varjant 664 Juhendaja: dotsent Vladimir Viies Margit Aarna Koostaja: Peeter Sikk Tallinn 2012 Autorideklaratsioon Kinnitan, et käesolev töö on minu töö tulemus ja seda ei ole minu ega kellegi teise poolt varem esitatud. Peeter Sikk 121055IASB Sisukord Ülesande püstitus 1. Klaviatuuril sisestatakse reaalarv vahemiksu 0-1. 2. Moodustatakse reaalarvuline massiiv A elementidega · · · ...... Kuni massiivi A elementide arv L kas
Tallinna Tehnikaülikool Infotehnoloogia teaduskond Programeerimine I Kodutöö Funktsioonide tabuleerimine 4. variant Üliõpilane: *********** Matrikli number: ****** ****** Hindaja: ****** Tallinn 2011 Sisukord 1. Tiitlileht 2. Sisukord 3. Selgitus 4. Graafik 5. Algotim 6. Programm Selgitus On antnud funktsioon f(x)=. Esimeskes kasutaja sisestab x argumendi algväärtus (a) , mis
for (i=0; i
//lesanne
// 1. klaviatuurilt sisestatakse tippude arv N(1<=N<=10) ja nende koordinaatide
reaalarvulised massiivid X ja Y
// 2. ekraanile vljastatakse antud hulknurga klgede pikkuste reaalarvuline
massiiv L.
#include
Variant R-26
Rekursioon
Koostada algoritm ja sellele vastav programm (C- või Java-keeles),
mille abil:
1. klaviatuurilt sisestatakse reaalarvulised X (X<1) ja (0<<1);
2. rekursiivse funktsiooni abil moodustatakse reaalarvuline massiiv A
elementidega
A0 = 1,
A1 = X2/2!,
A2 = X4/4!,
. . .
kuni massiivi A elementide arv L kas vastab tingimusele AL AL 1 või
(kui see tingimus ei ole rahuldatud) L = 15;
3. faili F väljastatakse massiivi A elementide arv L ning elemendid
koos indeksitega.
Programmi kood C keeles
#include
Kõik kommentaarid