1 / 8

Tsüklid Alamülesanded Meetodid

Tahvlipraktikumi ülesandeid. Tsüklid Alamülesanded Meetodid. Kaardid.

stamos
Download Presentation

Tsüklid Alamülesanded Meetodid

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. Tahvlipraktikumi ülesandeid Tsüklid Alamülesanded Meetodid

  2. Kaardid Kaardipakis on n kaarti. Need jagatakse kolme mängija vahel järgmisel viisil: esimesele üks, teisele kaks, kolmandale üks, esimesele kaks, teisele üks, kolmandale kaks jne, st igal jagamisel antakse vaheldumisi üks kaart või kaks kaarti. Kirjutada programm, mis leiab, mitu kaarti iga mängija saab. Näide. Olgu n = 11.

  3. Lohe Kangelane võitleb lohega, kellel on n pead. Enne lööki viskab kangelane täringut ning raiub lohel maha nii mitu pead, kui palju silmi täringul tuli. Seejärel viskab lohe täringut ning vastavalt silmade arvule kasvab tal nii palju uusi päid asemele. Järgmise löögi eel viskab kangelane uuesti täringut jne. Võitlus kestab hetkeni, mil kangelasel õnnestub ühekorraga maha lüüa lohe kõik järelejäänud pead, pärast mida enam uusi päid juurde ei kasva. Kirjutada programm, mis leiab, kui mitme löögiga saab kangelane lohest jagu. Alamülesanne: leida juhutäisarv antud poollõigult. Teostus (AlgJava): meetodi mall saadakse Alt+juhuabil

  4. Collatzi hüpotees Antud on naturaalarv n. Kui n on paarisarv, siis jagatakse ta 2-ga. Kui n on paaritu arv, siis asendatakse ta arvuga 3n+1. Näide. Valime arvu 7: 7, 22, 11, 34, 17, 52, 26, 13, 40, 20, 10, 5, 16, 8, 4, 2, 1 Seni tõestamata hüpoteesi kohaselt lõpeb see protsess ükskõik millisest arvust lähtudes alati arvuga 1. Kirjutada programme Collatzi jadade uurimiseks.

  5. PROGRAMMID I. Antud lõigul asuvate arvude korral leida, kui pikk on kõige pikem Collatzi jada. II. Antud lõigul asuvate arvude korral leida, millise arvu Collatzi jada on kõige pikem. Konsoolile väljastada see arv ja tema Collatzi jada.

  6. ALAMÜLESANDED

  7. Numeroloogia Arv on positiivne täisarv. Vra on arvu numbrite järjekorra vastupidiseks muutmisel saadud arv. Näiteks arvu 2376 vra on 6732. Vraeerimine on arvu liitmine oma vraga. 2376 6732 9108 8019 17127 72171 89298 + + + palindroom Programm: etteantud naturaalarvu korral leida vraeerimistearv, mille järel see arv muutub palindroomiks.

  8. ALAMÜLESANDED

More Related