Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Android - System ekspertowy

ZooGSM 25 Cze 2014 11:10 1053 4
  • #1 25 Cze 2014 11:10
    ZooGSM
    Poziom 14  

    Witam
    Chciałbym napisać system ekspertowy na platformie android.
    Czyli program który zadaje pytania i daje na ich podstawie konkretną odpowiedź.
    Program mam gotowy lecz jest to po prostu olbrzymia ilość warunków.
    Ma ktoś pomysł jak zrobić te pytania tak, żeby nie były to same warunki z góry na dół ?

    Dzięki za sugestię.

    0 4
  • #2 25 Cze 2014 11:38
    gaskoin
    Poziom 38  

    Pokaz jakis kawalek kodu, to cos wymyslimy :)

    0
  • #3 28 Cze 2014 14:36
    el2010tmp
    Poziom 25  

    ZooGSM napisał:
    Ma ktoś pomysł jak zrobić te pytania tak, żeby nie były to same warunki z góry na dół ?

    Skorzystaj z najodpowiedniejszego do tego celu języka programowania PROLOG.
    Jest "trochę odjechany" :D ale da się go opanować.

    Szukaj pod hasłem Visual Prolog.

    0
  • #4 10 Lip 2014 15:46
    ZooGSM
    Poziom 14  

    Wiem tylko chce to uruchomić na androidzie :)

    0
  • #5 13 Paź 2014 13:02
    icq111
    Poziom 8  

    Witam,

    Właśnie zajmuję się podobnym zagadnieniem i moim pomysłem aby zmniejszyc ilość warunków (raczej nie dam rady zmniejszyć tej liczby do zera) jest wykorzystanie bazy danych SQLite.

    Planuję wpakować pytania i ich id do jednej tabeli a odpowiedzi do drugiej tabeli. Dodatkowo w tabeli z odpowiedziami planuje dodać takie kolumny jak klucz obcy do ID z tabeli pytania oraz ID_DO_NASTEPNEGO_PYTANIA - ta kolumna bedzie mówiła mi które pytanie mam wyświetlić jako następne jeśli ten wiersz (odpowiedź) zostanie wybrany.

    Z tego co się zorientowałem to operacje SELECT w bd SQLite zaprzęgnięte pod androida są dosyć proste.



    Natomiast mój drugi pomysł był taki aby pytania i odpowiedzi wpakować do pliku XML w jakąś strukturę drzewiastą i do tego dopisać parser.

    Pozdr

    0
  Szukaj w 5mln produktów