2. Kertaussivu¶
Relevantit termit¶
Voit heilutella hiirtä näiden termien päällä, jos tehtävänannoissa tunnutaan puhuttavan vieraita kieliä:
Argumentti
, avainsana-argumentti
, ehto
, ehtolause
, ehtorakenne
, format
, funktiokutsu
, looginen operaattori
, merkkijono
, metodikutsu
, operaatio
, paluuarvo
, parametri
, sijoittaminen
, tulostaminen
, vertailuoperaattori
.Lisää termejä löytyy Lovelacen termipalkista.
Tehtävät¶
{'slug': 'oa-2-materiaalin-kertaus', 'content': [('paragraph', 'Tässä tehtävässä kerrataan pikaisesti ydinasiat toisesta materiaalista. Tuttuun tapaan alla on esitetty väitteitä, jotka liittyvät toisen materiaalin sisältöön.
\n', 0, 1)], 'question': 'Valitse väitteistä ne, jotka ovat tosia (7 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 \n \n
\n\n \n \n
\n\n \n \n
\n\n \n \n
\n\n \n \n
\n\n', 'revision': 24519, 'max_points': 1, 'urls': {'stats_url': '/stats/single-exercise/oa-2-materiaalin-kertaus/', 'feedback_url': '/feedback/statistics/oa-fitech-2023-2024/oa-2-materiaalin-kertaus/', 'download_url': '/teacher/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-2-materiaalin-kertaus/download_answers/', 'summary_url': '/teacher/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-2-materiaalin-kertaus/answer_summary/', 'batch_url': '/teacher/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-2-materiaalin-kertaus/batch_grade/', 'reset_url': '/teacher/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-2-materiaalin-kertaus/reset_completion/', 'edit_url': '/admin/courses/checkboxexercise/502/change/', 'submit_url': '/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-2-materiaalin-kertaus/24519/check/', 'edit_content_url': '/staff/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-2-materiaalin-kertaus/editform/edit/', 'delete_content_url': '/staff/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-2-materiaalin-kertaus/editform/delete/', 'add_content_url': '/staff/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-2-materiaalin-kertaus/add/'}}
{'slug': 'oa-ehtolauserutiini', 'content': [('heading', "Kertaus on ehdotonta¶
\n", 0, 1), ('paragraph', 'mutta ehtolauseet eivät! Tässä tehtävässä kerrataan tutulla menetelmällä erilaisten ehtolauseiden kirjoittamista ja niihin liittyviä käsitteitä. Huomioithan, että jos ehto on pelkästään muuttujan, funktion tai metodin paluuarvo, ei ole hyvätapaista käyttää vertailuoperaattoria, vaan pelkästään lauseketta ja mahdollisesti not-operaattoria.
\n', 2, 1), ('paragraph', 'Generaattori tekee parhaansa, että ehtolauseissa olisi jotain järkeä, mutta and:ia tai or:ia käyttävät lausekkeet voivat olla sisällöltään aika psykedeelisiä... mutta eihän sitä tiedä mitä koodaaja on milloinkin tarvinnut.
\n', 4, 1), ('paragraph', 'Huom. kysymyksissä joissa yhdistetään kaksi ehtoa, huomautus "ei vertailoperaattoreita" koskee ainoastaan sitä osaa ehtolauseesta johon se on liitetty - ei siis koko ehtolausetta!
\n', 6, 1), ('extra', '\n\n \n \n
\n', -1, 0)], 'question': '', 'form': '\n\n\n \n \n \n
\n\n \n \n\n', 'revision': 34653, 'max_points': 1, 'urls': {'stats_url': '/stats/single-exercise/oa-ehtolauserutiini/', 'feedback_url': '/feedback/statistics/oa-fitech-2023-2024/oa-ehtolauserutiini/', 'download_url': '/teacher/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-ehtolauserutiini/download_answers/', 'summary_url': '/teacher/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-ehtolauserutiini/answer_summary/', 'batch_url': '/teacher/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-ehtolauserutiini/batch_grade/', 'reset_url': '/teacher/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-ehtolauserutiini/reset_completion/', 'edit_url': '/admin/routine_exercise/routineexercise/607/change/', 'submit_url': '/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-ehtolauserutiini/34653/check/', 'edit_content_url': '/staff/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-ehtolauserutiini/editform/edit/', 'delete_content_url': '/staff/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-ehtolauserutiini/editform/delete/', 'add_content_url': '/staff/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-ehtolauserutiini/add/'}} {'slug': 'oa-format-rutiini', 'content': [('heading', "
Muodollisesti pätevää kertausta¶
\n", 0, 1), ('paragraph', 'Tämän kertauksen aiheena on merkkijonojen muotoilu, koska se on selkeästi järkevin tapa tulostaa muuttujien arvoja tekstin sekaan. Tehtävänannoissa kohdat joihin muuttujat sijoitetaan on merkitty alaviivoilla:
\n', 2, 1), ('paragraph', '___
. Vastausta kannattaa myös testata tulkissa siten, että annat muuttujille sopivat arvot ja kopioit sen jälkeen vastausrivisi tulkkiin. Näin pääset eroon ainakin niistä vääristä vastauksista jotka eivät ole toimivaa koodia.
\n', 4, 1), ('extra', '\n\n \n \n
\n', -1, 0)], 'question': '', 'form': '\n\n\n \n \n \n
\n\n \n \n\n', 'revision': 34654, 'max_points': 1, 'urls': {'stats_url': '/stats/single-exercise/oa-format-rutiini/', 'feedback_url': '/feedback/statistics/oa-fitech-2023-2024/oa-format-rutiini/', 'download_url': '/teacher/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-format-rutiini/download_answers/', 'summary_url': '/teacher/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-format-rutiini/answer_summary/', 'batch_url': '/teacher/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-format-rutiini/batch_grade/', 'reset_url': '/teacher/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-format-rutiini/reset_completion/', 'edit_url': '/admin/routine_exercise/routineexercise/606/change/', 'submit_url': '/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-format-rutiini/34654/check/', 'edit_content_url': '/staff/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-format-rutiini/editform/edit/', 'delete_content_url': '/staff/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-format-rutiini/editform/delete/', 'add_content_url': '/staff/ohjelmoinnin-alkeet/oa-fitech-2023-2024/oa-format-rutiini/add/'}}
Anna palautetta
Kommentteja harjoituksista?