Stundas uzdevums: Pārvērst viedokļus kodā. Apgūsi, kā analizēt savas Google Forms aptaujas rezultātus un "iesūknēt" populārākās idejas savā spēlē. Redzēsi, ka labs programmētājs ir kā tulks, kurš cilvēku vēlmes pārvērš sarakstos un vārdnīcās.
SR 2.3.4. (Datu analīze) un SR 2.4.14. (Datu struktūru izmantošana)70 min darba sadalījums: 1. uzdevums (~20 min) - atjauno teorijas piemēru vai minimālo prototipu; 2. uzdevums (~25 min) - pielieto to galvenajā uzdevumā; 3. uzdevums (~25 min) - pārbaudi rezultātu, izlabo kļūdas un tikai beigās pieraksti vienu secinājumu. Papildus/4. līmeņa uzdevums ir paredzēts tikai tad, ja pamatdarbs ir pabeigts.
Pirms sāc: izmanto iepriekš apgūto un šīs lapas teorijas/koda piemērus. Ja vajadzīga jauna komanda vai rīks, vispirms atrodi tās paraugu teorijas sadaļā.
Reāli dati no lietotājiem gandrīz vienmēr ir "netīri" (drukas kļūdas, dīvaini joki, neatbilstošas tēmas). Programmētāja darbs ir atlasīt vērtīgo.
"Autora vārds": "Viņa foršā ideja".Ja spēlētāji balsoja par "Kosmosa kuģi", bet Tava spēle ir par viduslaiku bruņiniekiem, Tev ir divas izvēles: vai nu ignorēt šo datu punktu kā "troksni", vai arī radoši to pielāgot (piemēram, pievienot lokāciju "Nogāzies dzelzs putns").
Šis ir īss iesildīšanās uzdevums. Nokopē sagatavi, ielīmē to pareizajā koda vietā un palaid. Šeit pietiek droši izmēģināt tēmu 5.5 Analīze un integrācija; detalizētu izpratni veidosi nākamajos uzdevumos.
Kopējamais piemērs vai sagatave: izmanto šo bloku kā starta punktu, nevis kā gala risinājumu.
temats = "5.5 Analīze un integrācija"
print("Iesildīšanās:", temats)
print("Pirmais rezultāts:", 2 + 3)
main.py failā un palaid no termināļa.Pievieno šīs stundas paņēmienu kā nelielu, strādājošu projekta daļu.
punkti, gajiens, atbilde, rezultats vai parbauda_ievadi().Pārbaudi, vai algoritms darbojas paredzami vairākās situācijās.
Ja pamatdarbs ir pabeigts, paplašini projektu ar vienu nelielu programmētu uzlabojumu.
# Piemērs, kā aptaujas dati ietekmē spēles sarakstu
aptaujas_rezultati = ["Ātrais marķieris", "Tāfeles vairogs pret haosu", "Miega režīma poga"]
def paradit_veikalu(preces):
print("--- LIETOTĀJU IZVĒLĒTĀS PRECES ---")
# enumerate() palīdz automātiski numurēt sarakstu no 1
for nr, prece in enumerate(preces, 1):
print(f"{nr}. {prece}")
print("----------------------------------")
paradit_veikalu(aptaujas_rezultati)