Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse

Massiivid (0)

3 HALB
Punktid

Lõik failist

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 4
Algoritm 5
Programmikood 6
Pilt programmist 7
Programmi seletus 8

Ülesande püstitus


  • Klaviatuuril sisestatakse reaalarv vahemiksu 0-1.
  • Moodustatakse reaalarvuline massiiv A elementidega




    . . . . . .
    Kuni massiivi A elementide arv L kas vastab tingimustele ||≤Ԑ või (kui see tingimus ei ole rahuldatud) L=15;
  • Ekraanile väljastatakse massiivi A elementide arv L ning elemendid koos oma indeksiga .

    Algoritm


    Programmikood


    #include
    #include
    int main()
    int i=0;
    float epsilon ,kontroll;
    float A[15];
    do{
    printf(" Sisesta reaalarvuline epsilon");
    scanf("%f",&epsilon);
    } while (epsilon > 1 || epsilon do{
    A[i] = pow(-1,i)*1/(i+1) * 1/(i+2) * 1/(i+3);
    printf("A%d = %f\n",i,A[i]);
    i++;
    }while(fabs(A[i]-A[i-1]) >= epsilon || i > 15);
    printf("L = %d",i);
    getch();
    return 0;

    Pilt programmist


    Programmi seletus


    Programm küsib reaalarvu mis jääb vahemiku 0 ja 1 ning arvutab sellega välja massiivid elementide kohal. Hiljem väljastatakse massiivide arv ning elementide arv.
    Kasutusel on do ja while tsükkel ning
  • Vasakule Paremale
    Massiivid #1 Massiivid #2 Massiivid #3 Massiivid #4 Massiivid #5 Massiivid #6 Massiivid #7 Massiivid #8
    Punktid 50 punkti Autor soovib selle materjali allalaadimise eest saada 50 punkti.
    Leheküljed ~ 8 lehte Lehekülgede arv dokumendis
    Aeg2012-12-20 Kuupäev, millal dokument üles laeti
    Allalaadimisi 96 laadimist Kokku alla laetud
    Kommentaarid 0 arvamust Teiste kasutajate poolt lisatud kommentaarid
    Autor kollitapp Õppematerjali autor
    Maksimum punktidKodutöö nr.2, varjant 664

    Sarnased õppematerjalid

    thumbnail
    9
    doc

    Funktsiooni tabuleerimine

    TALLINNA TEHNIKAÜLIKOOL INFOTEHNOLOOGIA TEADUSKOND Arvutitehnika instituut Süsteemitarkvara õppetool 121055IASB IAG0081 Programmeerimine I FUNKTSIOONI TABULLEERIMINE Kodutöö nr.1 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................................................................................................................ 4 Algoritm.......................

    Programmeerimise põhikursus keeles c
    thumbnail
    12
    doc

    Programmeerimine I, kodune töö funktsiooni tabuleerimine

    TALLINNA TEHNIKAÜLIKOOL INFOTEHNOLOOGIA TEADUSKOND Arvutitehnika instituut Süsteemitarkvara õppetool Eesnimi Perekonnanimi 000000IASB IAG0581 Programmeerimine I FUNKTSIOONI TABULLEERIMINE Kodutöö nr.1 Juhendaja: dotsent Vladimir Viies Tallinn 2011 Autorideklaratsioon Kinnitan, et käesolev töö on minu töö tulemus ja seda ei ole minu ega kellegi teise 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

    Programmeerimine
    thumbnail
    3
    doc

    Programmeerimine 2 kodutöö 2 R-26

    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 #include #include float* array; int size; int flag; void setData(); void printData(); int fact(int); int main() {

    Programmeerimine 2
    thumbnail
    9
    doc

    Funktsiooni tabulleerimine

    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........................................................................lk4 Algoritm...................................................................................lk5 Programmikood........................................................................lk6-7 Programmi seletus........................................................................lk8 Pilt programmist.............................................................

    Programmeerimine
    thumbnail
    11
    doc

    Masiivid programeerimine

    TALLINNA TEHNIKAÜLIKOOL INFOTEHNOLOOGIA TEADUSKOND Arvutitehnika instituut Massiivid 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.............................................................

    Programmeerimine
    thumbnail
    8
    docx

    Funktsiooni tabuleerimine

    TALLINNA TEHNIKAÜLIKOOL INFOTEHNOLOOGIA TEADUSKOND Arvutitehnika instituut Süsteemitarkvara õppetool IAX0583 Programmeerimine I FUNKTSIOONI TABULLEERIMINE Kodutöö nr.1 Tallinn 2017 Autorideklaratsioon Kinnitan, et käesolev töö on minu töö tulemus ja seda ei ole minu ega kellegi teise poolt varem esitatud. Tallinn 2017 Ülesanne saadi matriklikoodi järgi genereerides. Tingimused: 1) Kõik algandmed on reaalarvulised ning sisestatakse klaviatuurilt. 2) Tulemused väljastatakse tabeli kujul, mille veergudeks on vastavalt argumendi ja funktsiooni väärtused st. kujul Argument | Funktsioon X1 | Y1 X2 | Y2 jne 6. On antud argumendi x algväärtus A, samm H ning funktsiooni väärtuse y ülempiir YM. Kehtivad tingimused: H > 0.

    Funktsionaalne programmeerimine
    thumbnail
    9
    doc

    Programmeerimine I, teine kodutöö 6. variant

    IAG0581 Programmeerimine I FUNKTSIOONI TABULLEERIMINE Kodutöö nr.2 Juhendaja: dotsent Vladimir Viies Tallinn 2013 Autorideklaratsioon Kinnitan, et käesolev töö on minu töö tulemus ja seda ei ole minu ega kellegi teise poolt varem esitatud. Risto Olavi Rantanen Sisukord Ülesande püstitus On antud kahemõõtmeline massiiv mille ridadeks on erinevad eksamitulemused ning veerud vastavad rühmadele, kes seda eksamit sooritavad. Koosta programm, mis väljastab parima ja halvima keskmise tulemuse ja edukama rühma. Lahenduses kasuta funktsioone: Funktsioon eksamiinfo väljastamiseks ekraanile (vt. programmi töö näidet) Funktsioon keskmiste arvutamiseks ja väljastamiseks (NB! Summeerida tuleb VEERGUDES olevaid andmeid) ning edukaima rühma leidmiseks ja väljastamiseks. Algoritm Programmikood

    Programmeerimine - c sharp
    thumbnail
    5
    doc

    Kodune töö 2 aines „Programmeerimine I“, Massiivid Variant 3

    Tallinna Tehnikaülikool INFOTEHNOLOOGIA TEADUSKOND Arvutitehnika instituut Kodune töö 2 aines ,,Programmeerimine I" Variant 3 Eesnimi Perekonnanimi 000000IASB IASB00/00 Tallinn 2011 Ülesanne 2 Massiivid Variant 3 Koostage algoritm ja sellele ühiselt vastav programm, mille abil: 1.klaviatuurilt sisestatakse tekstirida S(kuni 25 sümbolit) ja sümbolid c1 ja c2; 2.moodustatakse tekstrida T ,rea S sümbolitest, alates esimesest sümbolist c1 viimase sümbolini c2; 3.kuvatakse (väljastatakse ekraanile) rida T ja tema pikkus l. Programmikood #include // standardne sisend-väljund #include // klaviatuur-kuvar char S[26],T[26]; char c2,c1; int sisse() { printf("Sisesta tekstirida (kuni 25 symbolit):"); scanf("%s", &S); printf("Sisesta esime

    Programmeerimine




    Meedia

    Kommentaarid (0)

    Kommentaarid sellele materjalile puuduvad. Ole esimene ja kommenteeri



    Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun