4. Kertaussivu¶
Viimeiseen kuuluu yksi tehtävä, jossa muistellaan materiaalin pääkohtia, sekä listojen uusiin ulottuvuuksiin keskittyvä kertaustehtäväautomaatti. Materiaalissa käsiteltiin listaa, joka sisälsi sanakirjoja kun taas tässä käsitellään listoja jotka sisältävät listoja. Toimintaperiaate on kuitenkin sama: ensimmäinen indeksiosoitus valitsee mikä lista valitaan, ja toinen indeksiosoitus valitsee alkion tältä listalta.
Relevantit termit:
Alkio
, indeksi
, indeksiosoitus
, lista
, sijoitus
, sijoitusoperaattori
, viittaaminen
Tehtävät¶
{'slug': 'oa-4-materiaalin-kertaus', 'content': [('paragraph', 'Viimeinen kertaustehtävä tätä lajia, jälleen kerran alla on esitetty väitteitä koskien materiaalin sisältöä.
\n', 0, 1)], 'question': 'Mitkä väitteistä pitävät paikkansa (5 kpl)?', 'form': '\n \n \n
\n\n \n \n
\n\n \n \n
\n\n \n \n
\n\n \n \n
\n\n \n \n
\n\n \n \n
\n\n \n \n
\n\n \n \n
\n\n \n \n
\n\n', 'revision': 18740, 'max_points': 1, 'urls': {'stats_url': '/stats/single-exercise/oa-4-materiaalin-kertaus/', 'feedback_url': '/feedback/statistics/oa-fitech-2023-2024/oa-4-materiaalin-kertaus/', 'download_url': '/teacher/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-4-materiaalin-kertaus/download_answers/', 'summary_url': '/teacher/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-4-materiaalin-kertaus/answer_summary/', 'batch_url': '/teacher/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-4-materiaalin-kertaus/batch_grade/', 'reset_url': '/teacher/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-4-materiaalin-kertaus/reset_completion/', 'edit_url': '/admin/courses/checkboxexercise/504/change/', 'submit_url': '/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-4-materiaalin-kertaus/18740/check/', 'edit_content_url': '/staff/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-4-materiaalin-kertaus/editform/edit/', 'delete_content_url': '/staff/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-4-materiaalin-kertaus/editform/delete/', 'add_content_url': '/staff/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-4-materiaalin-kertaus/add/'}}
{'slug': 'oa-edistynyt-listarutiini', 'content': [('heading', "Edistyneempi listarutiini¶
\n", 0, 1), ('paragraph', 'Tässä rutiinitehtävässä testataan listojen muokkaamista sekä kaksiulotteisten listojen käsittelyä. Huomaathan että kaksiulotteisten listojen käsittelyssä y-koordinaatti eli rivi valitaan listarakenteesta ensin, ja x-koordinaatti eli sarake tämän jälkeen. Tämä siksi, että listarakennetta ei tarvitse pään sisällä alkaa kääntämään kun se on kirjoitettu koodiin usealle riville jaettuna - siten, että koodissa oleva rivi vasta yhtää riviä listan sisällä. Koordinaattiparit ja listojen koot on kuitenkin tehtävänannoissa annettu x, y-järjestyksessä kuten koordinaateista on tapana puhua. Tarkkana siis!
\n', 2, 1), ('extra', '\n\n \n \n
\n', -1, 0)], 'question': '', 'form': '\n\n\n \n \n \n
\n\n \n \n\n', 'revision': 34657, 'max_points': 1, 'urls': {'stats_url': '/stats/single-exercise/oa-edistynyt-listarutiini/', 'feedback_url': '/feedback/statistics/oa-fitech-2023-2024/oa-edistynyt-listarutiini/', 'download_url': '/teacher/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-edistynyt-listarutiini/download_answers/', 'summary_url': '/teacher/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-edistynyt-listarutiini/answer_summary/', 'batch_url': '/teacher/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-edistynyt-listarutiini/batch_grade/', 'reset_url': '/teacher/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-edistynyt-listarutiini/reset_completion/', 'edit_url': '/admin/routine_exercise/routineexercise/631/change/', 'submit_url': '/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-edistynyt-listarutiini/34657/check/', 'edit_content_url': '/staff/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-edistynyt-listarutiini/editform/edit/', 'delete_content_url': '/staff/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-edistynyt-listarutiini/editform/delete/', 'add_content_url': '/staff/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-edistynyt-listarutiini/add/'}}
Anna palautetta
Kommentteja harjoituksista?