edvinash

C++ Reikia padaryti 3 uzduotis

Recommended Posts

Sveiki, turiu toki kaip ir prasyma, gal galetu kas atlikti 3 programavimo uzduotis kurias reikia atlikti C++ kalba, aisku uz pinigini atlygi.

 

Uzduotis:

 

Citata

Ekspertinė sistema.

  • Laisvai pasirinkta tema sukurti konsolinę programą, kuri gebėtų atspėti jÅ«sų sugalvotą žodį.
  • Pavyzdžiui tema yra gyvÅ«nai: Sistema užduodą klausimą ar Å¡is gyvunas yra Å¡iltakraujis? taip/ne, atsakome taip. Sistema toliau klausia ar Å¡is gyvÅ«nas su plunksnomis? taip/ne, atsakome taip. Sistema atsako spėju: Gandras. taip/ne, atsakome ne.
  • Tada sistema klausia, o koks tai gyvÅ«nas?
  • Ä®vedame savo atsakymą pvz: Gervė ir papildomą klausimą: Ar tas gyvÅ«nas turi kuodą?
  • Sistemos sąraÅ¡as yra papildomas nauju klausimu ir atsakymu. Sekantį kartą užduos papildomą klausimą, kurį mes nesenai įvedėme.
Citata

Abstraktus duomenų tipas (ADT).
Sukurti 4 skirtingas duomenų struktūras ir jų pagrindines funkcijas:

  • Dvejetainis medis pvz: create(), insertLeft(), insertRight(), getRoot(), setRoot(), getLeftChild(), getRigthChild(), destroy().
  • Stekas pvz: create(), push(), pop(), isEmpty(), isFull(), destroy(), ect.
  • 2 laisvai pasirinktas duomeų struktÅ«ras.
  • Sukurtoms duomenų struktÅ«roms privalote sugalvoti algoritmą, kuriame pademonstruotumėte jų veikimą pvz:
    • Stekas -> sukurti algoritmą, kuris skaičiuoja aritmetines iÅ¡raiÅ¡kas 9(((5+8)+(87))+3). Pavyzdį rasite čia.
    • Dvejetainis medis -> įgyvendinti Parse Tree algoritmą plačiau rasite čia.
    • Laisvai pasirinkta duomenų struktÅ«ra 1 -> Bet koks algoritmas.
    • Laisvai pasirinkta duomenų struktÅ«ra 2 -> Bet koks algoritmas.
  • Privalote iÅ¡vesti tarpinius algoritmo žingsnius pvz. iterptas elementas, paÅ¡alintas elementas, atliktas palyginimas, sunaikinta duomenų struktÅ«ra ir pan.
Citata

Rekursija.

  • Sukurti rekursyvią funkciją skaičiuojančią daugiau nei 20! (faktorialą)
  • Ä®gyvendinti fibonači sekos algoritmą naudojant rekursiją.
  • Ä®gyvendinti dvejetainį medį ir apėjimo bÅ«dus: infiksinė, postfiksinė, prefiksinė.
  • Ä®gyvendinti Ackerman funkciją plačiau rasite čia.
  • Nuskaityti failus esančius kataloge naudojant rekursiją pagal pasirinktą failo plėtinį pvz: .txt, doc, html ir t.t.

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti Å¡ioje temoje...

×   Ä®klijuotas tekstas turi teksto formatavimą.   PaÅ¡alinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiÅ¡kai įterpta.   Ä®terpti nuorodą paprastai

×   JÅ«sų ankstesnis praneÅ¡imas buvo atkurtas.   IÅ¡valyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.


  • Å iame puslapyje narÅ¡o:   0 nariai

    Nėra registruotų narių peržiūrinčių šį forumą.

  • eneba
  • eneba
  • eneba



  • SuperGames programele
  • SuperGames programele