logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak w Turbo Pascalu stworzyć quiz z automatycznym wyborem odpowiedzi?

nyna77 10 Mar 2008 21:43 1245 8
REKLAMA
  • #1 4895044
    nyna77
    Poziom 10  
    Posty: 11
    Witam mam zadania z angielskiego i potrzebuje je umieścić w turbo pascalu i żeby ten program sam wybierał poprawna odpowiedz. Mało tego później muszę to włożyć do html . Nie mam pojęcia jak to zrobić;( proszę o pomoc. Z góry dziękuję. O to te zadania:
    Zadanie 1. Wpisz w brakujące miejsca poprawne formy czasowników

    1.Have You ever _______ the ocean?
    a) seen b) see
    c) saw

    2. Can You _______ me your book?
    a) got b) give
    c) get

    3. I’m _______ music now.
    a) listen b) listened
    c) listening

    4. ______ You stop,please?
    a) would b) should
    c) could

    Zadanie 2. Z podanych wyrazów dopasuj odpowiedni rzeczownik.
    1 2 4 3 5
    rubbish bin pederstian crossing road sign traffic lights foothpath

    1. Don’t throw paper on the ground. Put it in the ___________ .
    2. Walk on the __________ , not in the road.
    3. The ________ were red so the car stopped.
    4. ‘What does that _______ mean’? ‘It means that that cars can’t go down that street.
    5. We walked along a __________ to the top og a hill.


    Zadanie 3. Wybierz poprawną odpowiedź.

    1. I hate a)cold coffee b) the cold coffee.
    2. ‘Where is a) coffee b) the coffee?’ It’s in the cupboard.’
    3. She loves a) cats b) the cats.
    4. I’m going to take a) dogs b) the dogs.
    5. I’m not very interested in a) fashion b) the fashion.

    Zadanie 4. Wstaw czasownik w odpowiednim czasie:

    1. She ……. ……… to Londyn for the weekend. (go-Present perfect) – has gone
    2. How …… they move forward in the lifeboats? (Past simple) –did
    3. By midday I …… …… …….. a meeting with our clients. (have-Future continuous) – will be having
    4. …… he …….. there for a long time? (stay-Past continuous) – was… staying
    5. …… he ……... the pole first? (reach- Past perfect) –Had…. reached
    [/b]

    Poprawiono temat!
    21:49 10.3.2008
    [_P_]


    Dodano po 5 [minuty]:
  • REKLAMA
  • #2 4895322
    maciek_slon
    Poziom 29  
    Posty: 942
    Pomógł: 143
    Ocena: 27
    Dobrze zrozumiałem - program SAM ma wybierać prawidłową odpowiedź spośród podanych? Bez żadnej ingerencji użytkownika? Sztuczna inteligencja?
  • REKLAMA
  • #3 4895411
    nyna77
    Poziom 10  
    Posty: 11
    maciek-slon - tak komputer ma sam wybierac poprawne odpowiedzi
  • #4 4895425
    maciek_slon
    Poziom 29  
    Posty: 942
    Pomógł: 143
    Ocena: 27
    To jeszcze powiedz ile masz na to czasu i jakie umiejętności...
  • REKLAMA
  • #5 4895433
    nyna77
    Poziom 10  
    Posty: 11
    2 tygodnie umiejętności hmm małe ale będę sie starał
  • #6 4895469
    maciek_slon
    Poziom 29  
    Posty: 942
    Pomógł: 143
    Ocena: 27
    No to powiem wprost - bez szans. Gdyby pytania były znane wcześniej razem z możliwymi odpowiedziami dałoby się to zakodować wszystko bardzo prosto, wyszukiwanie pytania w bazie, wypisywanie odpowiedzi. Ale jeśli pytania są całkowicie losowe to tai program jest nie do napisania w 2 tygodnie. W zasadzie jest nie do napisania prawie w ogóle :P Zbyt duża złożoność - patrz translatory, pisane przez wielkie firmy, wielu programistów, rozwijane od wielu lat a nadal mają problem z tłumaczeniem, a co dopiero analiza zdania, analiza odpowiedzi i dopasowanie tej właściwej...

    Dodano po 2 [minuty]:

    Drobna poprawka - ewentualnie dałoby się napisać program odpowiadający na zadania w stylu tego czwartego - jeśli jest podany czasownik, czas oraz osoba w jakiej trzeba go odmienić to można wpisać odmianę wszystkich ...set czasowników w programie i odczytywać odpowiednią formę...
  • REKLAMA
  • #7 4895564
    nyna77
    Poziom 10  
    Posty: 11
    tak pytania maja byc znane z rozymi mozliwymi odpowiedziami to chyba dla Ciebie nie bedzie trudne. JA sie pomylilem wybacz

    Dodano po 3 [minuty]:

    jutro podam poprawne odpowiedzi

    Dodano po 3 [minuty]:

    pytania z możliwymi odpowiedziami maja byc znane wczesniej
  • #8 4898091
    nyna77
    Poziom 10  
    Posty: 11
    odpowiedzi:
    1.1.a
    1.2.b
    1.3.c
    1.4.c
  • #9 4912171
    maciek_slon
    Poziom 29  
    Posty: 942
    Pomógł: 143
    Ocena: 27
    W takim przypadku skoro ma być tylko ten zestaw pytań to napisanie programu nie powinno sprawiac kłopotu :-)

    Na początku możesz wypisać na ekran wszystkie pytania razem z numerami, nastepnie wczytać od użytkownika numer zadania do rozwiązania. Jak już wczytasz numer to wybrane pytanie razem z odpowiedziami zapisujesz w pliku i koniec.

    Potrzebne będą Ci tak naprawdę tylko instrukcje dot. wypisywania danych (print, printl), wczytywania (read, readln) oraz warunkowa (if ... then). Nauczenie się tego zajmie godzinę, może pół przy dobrych wiatrach :P A potem już tylko napisanie prostego programiku.

Podsumowanie tematu

✨ Dyskusja dotyczy stworzenia w Turbo Pascalu programu quizu z automatycznym wyborem poprawnych odpowiedzi na wcześniej znane pytania z języka angielskiego. Początkowo pojawiły się wątpliwości dotyczące możliwości napisania programu, który samodzielnie analizuje i wybiera odpowiedzi bez ingerencji użytkownika, co zostało uznane za zbyt skomplikowane i nierealne w krótkim czasie. Po wyjaśnieniu, że pytania i możliwe odpowiedzi będą znane wcześniej, zaproponowano prostą implementację wykorzystującą instrukcje warunkowe (if...then), operacje wejścia/wyjścia (print, readln) oraz zapisywanie wybranych odpowiedzi do pliku. Podkreślono, że przy stałym zestawie pytań napisanie takiego programu jest wykonalne nawet dla początkującego w ciągu około dwóch tygodni. Autor podał przykładowe pytania i poprawne odpowiedzi, co umożliwia przygotowanie prostego quizu w Turbo Pascalu, który następnie można osadzić w HTML.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA