1 / 14

Ülesanded

Ülesanded. Leida täisarvude ruutmaatriksi A[10][10] kõrvaldiagonaalil olevate paaritute elementide korrutis (do- while). Leida täisarvude ruutmaatriksi A[10][10] kõrvaldiagonaalil olevate negatiivsete elementide korrutis (for).

ivy-richard
Download Presentation

Ülesanded

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ülesanded

  2. Leida täisarvude ruutmaatriksi A[10][10] kõrvaldiagonaalil olevate paaritute elementide korrutis (do- while). • Leida täisarvude ruutmaatriksi A[10][10] kõrvaldiagonaalil olevate negatiivsete elementide korrutis (for). • Leida reaalarvude ruutmaatriksi B[10][10] peadiagonaali all olevate positiivsete elementide korrutis. (for)

  3. Leida reaalarvude ruutmaatriksi B[10][10] peadiagonaali peal olevate positiivsete elementide summa (do- while). • Leida reaalarvude ruutmaatriksi B[10][10] peadiagonaali all olevate positiivsete elementide korrutis. (while)

  4. Algoritmi ülesanded Koostada ülesande lahenduse algoritm ja esita Jacksoni skeemina. Eralda võimalikud alamprogrammid. Koosta alam- programmide päised. (See ülesande püstitus kehtib kõigi edasiste ülesannete kohta)

  5. Algoritmist esimene teine kommentaar

  6. 1. Sisestada kaheksakohaliste stringide massiiv L(0...n, 0...m). teha kindlaks, millised neist võivad olla reaalsed kuupäevad ajavahemikus 01.01.1900- 01.01.3000, kui kasutatakse formaati PPKKAAAA (päevkuuaasta). Näide: n=2 m=3 L -> 34122004 12121200 11022000 01021900 29091900 10000000 22345000 45467888 12051788 29022000 31051999 31041988

  7. Nõuandeid: • reaalsed kuupäevad oleks • 11022000, 01021900, 29922000, 31051999 • Selgitus: L[1,1] ei ole kuupäev, PP liiga suur L[2,2] ei ole kuupäev, 1900 ei ole liigaasta L[3,3] ei ole kuupäev, kuna aprillis on 30 päeva

  8. 2. Sisestada neljakohaliste stringide massiiv S(0...n, 0...m). Teha kindlaks, millised neist võiksid olla 2-ndsüsteemi ja millised 16-nd süsteemi arvud (suur ja väiketähti eristama ei pea ehk a=A). Kahendsüsteemi arvud ei tohi olla 16ndsüsteemi arvude hulgas. Näide: n=3 m=2 S -> ABS9 1001 3988 1F78 99L9 9078 YI87 88T9 1111 9P65 79K1 9888

  9. Kahendarvud: 1001, 1111 • 16ndarvud: 3988, 1F78, 9078, 9888

  10. 3. Sisesta täisarvude massiiv MAS(0...n,0...m) ja väljasta see massiiv veergude kaupa. Paiguta kõiknegatiivsed elemendid massiivi iga veeru algusesse ja kõik ülejäänud veergude lõppu. Elementide esialgne järjestus nii negatiivseltele kui ka ülejäänute jaoks peab olema veerus säilitatud. Väljasta saadud massiiv. Näide: n=2 m=2 1 2 -3 9 -4 5 -6 -7 8

  11. Abiks: Sama maatriks veerud ridadeks: 1 9 -6 2 -4 -7 -3 5 8 siit edasi: -6 -4 -3 1 -7 5 9 2 8 Selline oleks siis sorteeritud maatriks...

  12. 4. Sisetada täisarvuline ristkülikmaatriks L(0...n,0...m). Väljasta sisestatud maatriks tulpade kaupa. Leia kõik võrdsete väärtustega elementide paarid ja nende indeksid, kusjuures üks element võib olla mitmes paaris. Väljasta kõik elementide paarid koos indeksitega kasvavas järjekorras. Eraldajaks on koolon. Näide: n=2 m=2 L -> 34 4 1 0 2 1 2 3 1

  13. Maatriksist korjatakse välja: 1(0,2)1(1,2): 1(0,2)1(2,2): 1(1,2)1(2,2): 2(1,1)2(2,0)

  14. Vajalikud mõisted Eelnevatel aastatel KTdes esinenud mõisted. Vastused leiad konspektist või googlest. • Programmi “elutee” arvutis • Mis on makro (MS Office) • Algoritm ja selle esitusviisid • Eelprotsessori direktiivid • Alamfunktsioonide parameetrid, nende tüübid • Operatsioonisüsteem • Algoritmiline keel ja selle komponendid

More Related