Programavimo pamokėlės

pamokelesm

Mokymų ciklas „Programavimo pamokėlės" skirtos visiems, kurie nori išmokti programuoti.

IT galvosūkiai

itgalvosukiai

Konkurso tikslas – skatinti moksleivius domėtis IT sprendžiant įvairiausius galvosūkius.

Informikas

informikasm

Konkurso tikslas – supažindinti moksleivius su menu informacinėse technologijose ir mūsų talismanu.

Dr. J. P. Kazicko konkursai

kkonkursai

Žemaitijos, Aukštaitijos, Suvalkijos ir Dzūkijos regionuose vykdomas IT konkursas.

       

2016 metų užduotys

Ateina vasara ir šio IT galvosūkių konkurso pabaiga. Taigi, Informikas labai laukia susitikimo su Jumis, ištikimais IT galvosūkių gerbėjais!

Ir paskutiniam uždaviniui Informikas siūlo kriptografijos mįslę. Kaip žinote - Informikas yra aistringas kriptografijos gerbėjas :)

Žodžiu - turime kryžiažodį:

krptabc1

Kryžiažodyje - prasmę turintys žodžiai. Kiekvienas skaičius - atitinka skirtingą raidę. Jums reikia surasti visas raides.

Vertinimas:

4 taškai – parašykite, kaip jūs manote, kodėl šis uždavinys pavadintas kriptografijos abėcėle?

6 taškai - išsprendėte kryžiažodį, suradote visus skaičių atitikmenis bei aprašėte kaip sprendėte užduotį.

Kaip visada - būtinai aprašykite kaip sprendėte! Sprendimai be aprašymų nebus gerai vertinami.

Sėkmės!

Ateina vasara ir Informikas pradeda kruopščiai planuoti savo atostogas. Jų metu jis aplankys dešimt įspūdingų Lietuvos vietovių!

Informikas jau seniai svajojo su savo mašina aplankyti: Palangos tiltą, Parnidžio kopą, Kauno VII fortą, Gedimino pilį, piliakalnių piliakalnį, Trakų pilį, Astravo dvarą, Elektrėnų ledo rūmus, Paveisininkų piliakalnį ir Platelių raketinę bazę.

Siekdamas taupyti sunkiai sukauptus pinigėlius Informikas nusprendė keliauti pačiu trumpiausiu keliu aplankant minėtas vietoves.

Padėkite Informikui išspręsti trumpiausio kelio galvosūkį ir sutaupyti pinigų:

2 taškai – įvardinote kokia čia sprendžiama problema (uždavinys)

4 taškai - nustatėte trumpiausią maršrutą

4 taškai - nustatėte kokį atstumą Informikui teks nukeliauti jūsų parinktu maršrutu įtraukiant tiek kelią mašina, tiek kelią iki objekto pėsčiomis.

Kaip visada - būtinai aprašykite kaip sprendėte! Sprendimai be aprašymų nebus gerai vertinami.

Sėkmės!

Informikas kurdamas savo naująjį, pirmąjį žaidimą labai susirūpino, kad jo paveiksliukai, saugomi .bmp formatu užima labai daug vietos, nors vienam paveiksliuko taškui aprašyti jis naudoja tik vieną baitą. Pažvelgus į vieno paveiksliuko vaizdą jam kilo puiki idėja - protingai saugant paveiksliuko informaciją galima daug kartų suspausti jį.

Trumpam prisėdęs Informikas sugalvojo paprastą būdą paveiksliuko suspaudimui. Paėmęs jam mielą paveikslėlį ir pritaikęs savo būdą Informikas gavo tokį paveikslėlio kodą:

300,200,W256W256W256W256W256W256W256W256W256W256W256W256W256W256W256W256W256W256W256
W256W256W256W256W256W256W256W256W256W256W126Y200W100Y200W100Y200W100Y200W100Y200W100
Y200W100Y200W100Y200W100Y200W100Y200W100Y200W100Y200W100Y200W100Y200W100Y200W100Y200W100
Y200W100Y200W100Y200W100Y200W100Y200W100Y200W100Y200W100Y200W100Y200W100Y200W100Y200W100
Y200W100Y200W100Y200W100Y200W100Y200W100Y200W100Y200W100Y200W100Y200W100Y200W100Y200W100
Y200W100Y200W100Y200W100Y200W100Y200W100Y200W100Y200W100Y200W100Y200W100Y200W100Y200W100
Y200W100G200W100G200W100G200W100G200W100G200W100G200W100G200W100G200W100G200W100G200
W100G200W100G200W100G200W100G200W100G200W100G200W100G200W100G200W100G200W100G200W100
G200W100G200W100G200W100G200W100G200W100G200W100G200W100G200W100G200W100G200W100G200
W100G200W100G200W100G200W100G200W100G200W100G200W100G200W100G200W100G200W100G200W100
G200W100G200W100G200W100G200W100G200W100G200W100G200W100G200W100G200W100R200W100R200
W100R200W100R200W100R200W100R200W100R200W100R200W100R200W100R200W100R200W100R200W100
R200W100R200W100R200W100R200W100R200W100R200W100R200W100R200W100R200W100R200W100R200
W100R200W100R200W100R200W100R200W100R200W100R200W100R200W100R200W100R200W100R200W100
R200W100R200W100R200W100R200W100R200W100R200W100R200W100R200W100R200W100R200W100R200
W100R200W100R200W100R200W100R200W100R200W100R200W256W256W256W256W256W256W256W256W256
W256W256W256W256W256W256W256W256W256W256W256W256W256W256W256W256W256W256W256W256W126

Atkurkite paveiksliuką ir padėkite Informikui sugalvoti dar geresnį suspaudimo būdą:

2 taškai – bet kokiu būdu nustatėte paveiksliuko plotį ir aukštį

2 taškai - bet kokiu būdu nustatėte kokio tipo algoritmas naudojamas suspaudimui

2 taškai - bet kokiu būdu nustatėte kas pavaizduota paveiksliukyje

2 taškai - iš šio paveiksliuko kodo išgavote patį paveiksliuką ir pateikėte jį .gif ar .png formatu

2 taškai - pasiūlėte Informikui būdą, kaip dar daugiau suspausti paveiksliuką ir pateikėte jo tekstinį (ne dvejetainį) kodą, t.y. panašų kaip užduotyje.

Kaip visada - būtinai aprašykite kaip sprendėte! Sprendimai be aprašymų nebus gerai vertinami.

Sėkmės!

Kartą gyveno meniškos sielos mergina, kurios aistra buvo programavimas. Ji turejo savo mylimą menininką. Beje, mergina manė, kad jos gerbiamas menininkas turėjo gimti amžiumi vėliau, nes turėdamas tokią vaizduotę jis būtų tapęs didžiu programuotoju! Deja, įvykus lemties klaidai jis tapo tik dailininku :(

Ant merginos kambario sienos kabo trys paveikslai:

          

Taigi, tai su programavimu susijusi užduotis, kurią vertinsime taip:

4 taškai – bet kokiu būdu nustatėte aprašyme minimo menininko vardą

2 taškai - nustatėte kaip programavimas susijęs su menu :-)

2 taškai - iš dešiniojo paveikslo nustatėte ką mergina galvoja apie tą menininką;

2 taškai - sukūrėte savo paveikslą, kuriame pavaizdavote - ką jūs galvojate apie programavimą;

Būtinai aprašykite kaip sprendėte! Sprendimai be aprašymų nebus gerai vertinami.

Sėkmės!

Savaitgalį Informikas dalyvavo tokiame renginyje, kuriame privalo dalyvauti kiekvienas save gerbiantis kompiuterių entuziastas!

Jis netgi padarė šio renginio nuotrauką. Šioje nuotraukoje Informikas paslėpė informaciją apie renginį ir gautą failą nusiuntė Informikei su prierašu:

- Spėk kur aš buvau ;-)

renginys

Užduotis

Taigi, tai su steganografija susijusi užduotis. Jums reikia: 

4 taškai – bet kokiu būdu nustatyti, kur savaitgalį buvo Informikas;

6 taškai - nustatyti kokia konkreti informacija paslėpta nuotraukoje;

0 taškų, bet "respektas" - jūs žinojote, kad vyksta toks renginys;

0 taškų, bet "didelis respektas" - jūs dalyvavote tame renginyje;

0 taškų, bet "ultra respektas" - jūs dalyvavote ar dalyvausite kituose festivalio renginiuose;

Būtinai aprašykite kaip sprendėte! Sprendimai be aprašymų nebus gerai vertinami.

Atkreipkite dėmesį į tai, kad šį uždavinį galima spręsti ne vienu būdu. Todėl geriau bus vertinami tie moksleiviai, kurie atras kuo daugiau sprendimo kelių.

Sėkmės!

Pavasaris! :) Tuo metu Informiko niekas taip nežavi kaip pavasariniai žmonės po žiemos įsidiegę naują išvaizdą ir - gamta.

Ir šį kartą Informikas išsitraukė savo motorinį parasparnį tam, kad pažvelgtų į gamtą iš paukščio skrydžio.

Vakare Informikas jau peržiūrinėjo nuotraukas. Paėmęs vieną iš jų Informikas tarė:

- Graži ši šalis!

Užduotis

Taigi, Informikas siunčia jums šią nuotrauką dėlionės pavidalu. 

6 taškai – jūs bet kokiu būdu sudėliojote nuotrauką iš jos gabalėlių;

2 taškai - jūs bet kokiu būdu nustatėte kokia tai šalis;

2 taškų - jūs bet kokiu būdu nustatėte kos nuotraukoje matomas miestelis.

Būtinai aprašykite kaip sprendėte! Sprendimai be aprašymų nebus vertinami puikiai.

miestukas

Sėkmės!

Kūrybinė užduotis:

3699509522 51ce3143a0 zVisi Informatikai (tai yra programuotojai, multimedijų specialistai ir kiti) labai myli meną! Taip yra iš tiesų, nes šios specialybių pagrindas yra kūrybiškumas.

Informikas irgi myli meną, todėl ateinančių švenčių proga nusprendė suprojektuoti margutį :)

Pasitelkęs IT įrankius jis padarė mielą margutį ir su planšete išlėkė parodyti močiutei - galbūt ji šį projektą realizuos realiam gyvenime! ;-)

Vertinimas:

6 taškai – tiesiog mielas, jūsų pačių padarytas, margučio paveiksliukas; tinka net ir ant popieriaus nupieštas ir nufotografuotas margutis;

8 taškai - paveiksliukas ne tik mielas, bet ir atitinka kiaušinio geometriją;

10 taškų - pateikti keli margučio paveiksliukai parodant kaip jis atrodo iš skirtingų šonų;

Savo sprendimus aprašykite. Naudokite bet kokius IT įrankius. Nėra būtina, tačiau jei turite žinių, paskutiniam punktui galite padaryti arba pasitelkti egzistuojančią programėlę, kuri leistų vartyti jūsų margutį erdvėje. 

Sėkmės!

Užduotis:

Informikui sakė, kad norint studijuoti informatiką reikia labai gerai mokytis matematiką. 

Neseniai, iš berniuko, kuris mokėjo tik skaičiuoti, gavo iiilgą skaičių rinkinį (žr. užduoties gale). Bernkiukas klausė:

"Informike, galbūt turi laiko? Išrink man visus skaitmenis ir suskaičiuok jų sumą!"

Informikas entuziastingai griebėsi užduoties ir nejučia pagalvojo - matematikams ko gero irgi reikia labai gerai mokytis informatiką.

Vertinimas:

Uždavinio sprendimo rezultatas - kiekvienos dalies skaičių skaitmenų suma bei bendra visų dalių skaičių skaitmenų suma.

3 taškai – bet kokiu būdu radote bent vienos dalies skaitmenų sumą; 

4 taškai - bet kokiu būdu radote 2 dalių skaitmenų sumą;

5 taškai - bet kokiu būdu radote 3 dalių skaitmenų sumą;

6 taškai - bet kokiu būdu radote visų dalių skaitmenų sumą;

7-10 taškų - išsprendėte uždavinį ir tam panaudojote IT įrankius pilnam arba daliniam automatizavimui; Kiekvienai daliai įveikti galite naudoti skirtingus įrankius. Be abejo - galite programouoti ir savo.

Savo sprendimus aprašykite. Įvardinkite šio uždavinio problematiką: koks sprendžiamas uždavinys, kaip funkcionuoja šio uždavinio sprendimo algoritmai. 

Sėkmės!

skaiciai

Nuotrauka

Užduotis:

Informikas iš draugo, kuris keliauja po pasaulį, gavo nuotrauką:

Keista nuotrauka

Ši nuotrauka buvo keisto formato ir kurį laiką Informikas sutrikęs žiūrėjo į failo išplėtimą.

Vis tik jis nepasidavė ir pasitelkęs visą savo išmonę, surado, kaip nuotrauką atverti.

Vertinimas:

2 taškai – parašykite, kokia programa naudodami, „atvėrėte“ šią nuotrauką; 

2 taškai - bet kokiu būdu išgaukite įprasto formato nuotraukas ar jos dalis;

1 taškai - parašykite, kaip vadinama ši ir panašios nuotraukos;

1 taškas - parašykite, kur naudojamos tokio formato nuotraukos ir kaip jos gaunamos.

2 taškai - parašykite, su kokia kamera nufotografuotos nuotraukos (kameros gamintojas ir jos modelis);

1 taškas - parašykite, kada nufotografuotos nuotraukos;

1 taškas - parašykite, kokia nuotraukos skiriamoji geba.

O galbūt net ir žinote, kur tai nuforografuota?

Sprendimą įkelkite čia: http://bit.ly/1PjLY3i 

Multimedijos inžinerijos katedra labiausiai patikusį sprendimą žada apdovanoti – stalo laikrodžiu!

Sėkmės!

sniegaMergaitė, kuri mokėjo tik programuoti, nusiuntė laišką berniukui. Laiške mergaitė prikabino savo nuotraukas padarytas kalnuose žiemos atostogų metu. Tam, kad jų niekas kitas negalėtų pamatyti, mergaitė nuotraukas suarchyvavo su slaptažodžiu ir pridėjo savo vaikystės elėraštuką.

Apšerkšnijęsmūsųežiemosne
baltalbalta,ėkursdairais. p
Ilgasapasakassmažiemusaseka
pirkiojkvakarais.a

Kokį slaptažodį panaudojo mergaitė?

Vertinimas:

7 taškai - įminėte mįslę bet kokiu būdu.

3 taškai - radote daugiau nei 1 būdą šios užduoties sprendimui.

Aprašykite kaip sprendėte šią užduotį.

Į viršų