You are on page 1of 55

Dažniausios IT VBE klaidos

Renata Burbaitė
renata.burbaite@gmail.com

Kauno technologijos universitetas, 1


Panevėžio Juozo Balčikonio gimnazija
Egzamino matrica
(iš informacinių technologijų brandos egzamino
programos)

2
Orientacinė brandos egzamino
užduoties struktūra
(iš informacinių technologijų brandos egzamino programos)

3
Egzamino vertinimas (1)
(iš informacinių technologijų brandos egzamino programos)
• Egzamino vertinimas yra kriterinis.
• Egzaminą laikiusių mokinių darbai koduojami ir
vertinami taškais centralizuotai vadovaujantis
vertinimo instrukcijomis.
• Kiekvieną darbą vertina ne mažiau kaip du vertintojai.
Jei jų įvertinimas skiriasi, sprendimą dėl įvertinimo
priima trečiasis – vyresnysis vertintojas.
• Minimalią egzamino išlaikymo taškų ribą nustato ir
tvirtina brandos egzaminų vertinimo komitetas. Mokiniai,
pasiekę egzamino išlaikymo taškų ribą, laikomi
egzaminą išlaikiusiais. Preliminari egzamino išlaikymo
taškų riba sudaro 40 proc. egzamino užduoties
bendrojo kurso klausimų ir užduočių taškų sumos.
Egzamine ji būtų 20 taškų. 4
Egzamino vertinimas (2)
(iš Ugdymo plėtotės centro pateikties)

5
Egzamino turinys

• Bendrasis kursas
– Tekstinių dokumentų maketavimas
– Skaitinės informacijos apdorojimas
skaičiuokle
– Saugus ir teisėtas informacijos ir interneto
naudojimas
• Išplėstinis kursas
– Programavimo modulis

6
Keli patarimai pasirinkusiems
laikyti IT VBE 2017 metais
• Prieš egzaminą:
– atidžiai perskaitykite egzamino vykdymo instrukciją.
• Per egzaminą:
– tinkamai planuokite laiką: pirmiausia atlikite užduotis,
kurias gerai suprantate ir prie jų nebegrįžkite (nebent
liktų laiko);
– jei kurią nors užduotį atlikote ne iki galo, ją vis tiek
BŪTINAI pateikite vykdytojui;
– per egzaminą užduotyje labai atidžiai žiūrėkite, keliais
taškais vertinamas klausimas, ar praktinės užduoties
dalis.
7
Tekstinių dokumentų maketavimas

• Per egzaminą reikės atlikti praktinę


užduotį, už kurią galima gauti 20 taškų.

• Pagrindiniai egzamino reikalavimai ir


dažniausiai pasitaikančios klaidos.

• Patarimai, padėsiantys pasiekti gerų


rezultatų.
8
1. Kelių lygių ženklinti ir/ar
numeruoti sąrašai

• Numeravimo
(ženklinimo) stiliaus
tinkamas pasirinkimas.
• Numerio (simbolio)
lygiuotė.
• Teksto eilučių įtraukos
tinkamas pasirinkimas.
• Sąrašo lygių susiejimas.

9
2. Teksto tabuliavimo žymės

• Neskiria skirtingų tabuliavimo žymių ir


nesugeba tinkamai jų pritaikyti.

10
3. Numatytieji stiliai ir naujo stiliaus
kūrimas

• Modifikuojant ir
kuriant naują
stilių
pamirštama,
kokie formatai
taikomi
simboliui arba
pastraipai ir
kaip tinkamai
juos pasirinkti.
11
4. Dokumento turinio sudarymas
automatinėmis priemonėmis

Pamirštama, kad turinys formuojamas 2 žingsniais:


1. Norint tinkamai suformuoti turinį,dokumento skyrių ir
skyrelių pavadinimams turi būti suteiktas antraščių
stilius.
2. Pagal užduoties reikalavimus formuojamas turinys.

12
5. Automatinis dokumento objektų
numeravimas: dažniausios klaidos
• Pamirštamas
dokumento objektų
automatinio
numeravimo
algoritmas.
• Kartais atliekantys
užduotis mokiniai
neprisimena,
kuriuos objektus
galima
automatiškai
numeruoti.

13
6. Dokumento dalykinės rodyklės
kūrimas automatinėmis
priemonėmis
Pamirštama, kad dalykinė rodyklė
formuojama 2 žingsniais:
1. Norint tinkamai suformuoti dalykinę rodyklę, pirmiausia
būtina pasižymėti įrašus (žodžius, kurie turės būti įtraukti į
dalykinę rodyklę).
2. Pagal užduoties reikalavimus formuojama dalykinė
rodyklė.

14
7. Nuorodų įterpimas

• Nuorodos gali būti


sukuriamos į kitą
failą, interneto
išteklių, arba to
paties dokumento
norimą vietą.
• Pamirštama, kad
nuorodų sukūrimo
būdai skirsis.
15
8. Skirtingų puslapinių antraščių
ir poraščių nustatymas

• Moka nustatyti tik vienodas dokumento


antraštes ir poraštes. 16
9. Teksto išdėstymas skiltimis

• Kai kuriems
kandidatams
sunku
nustatyti, kad
nauja skiltis
prasidėtų
norimoje
vietoje.
17
10. Teksto išdėstymas lentele.
Informacijos tvarkymas lentelėje

• Kai kuriems
sunku
tinkamai
parinkti visos
lentelės,
eilutės,
stulpelio,
langelio
parametrus. 18
11. Dokumento, jo dalies
spausdinimas
• Konvertuoti dokumentą į pdf ar xps failą.
• Failas  Įrašyti kaip ir pasirinkti reikiamą
įrašomo failo tipą.

19
Patarimai, kad teksto apdorojimo
užduotis būtų įveikta sėkmingai

• Rengiantis egzaminui ir kartojant atlikti


bent po 5-7 kiekvieno skyrelio praktines
užduotis.

• Per egzaminą atidžiai skaityti užduoties


reikalavimus ir jų laikytis.

20
Ištekliai: mokomieji filmukai
• Struktūriniai sąrašai
• Tabuliavimo žymės
• Stiliai
• Dokumento turinio formavimas
• Objektų numeravimas
• Dalykinės rodyklės formavimas
• Nuorodų kūrimas
• Dokumento puslapinių antraščių ir poraščių nustatymas
• Teksto išdėstymas keliomis skiltimis
• Teksto tvarkymas lentelėje

21
Užduotys praktiniams įgūdžiams
įtvirtinti

Elektroninė versija
Pradinių duomenų failai:
Pradinių duomenų failai:
http://it.vadoveliai.lt/pem/
Tekstu_Rengimas
arba iš archyvo:
22
IT_VBE_kartojimas Grįžti atgal
Skaitinės informacijos
apdorojimas skaičiuokle
• Per egzaminą reikės atlikti praktinę
užduotį, už kurią galima gauti 20 taškų.

• Pagrindiniai egzamino reikalavimai ir


dažniausiai pasitaikančios klaidos.

• Kaip išvengti klaidų ir greitai atlikti


užduotį?
23
1. Matematinės ir trigonometrinės,
statistinės, datos ir laiko funkcijos (1)
• Kiekviena funkcija ar formulė pradedama =
ženklu.
Funkcija Paskirtis
ABS(skaičius) Grąžina skaičiaus modulį
SIN(kampas, išreikštas Grąžina duoto kampo sinusą. Jei argumentas
radianais) nurodytas laipsniais, padauginkite jį iš PI()/180 arba
konvertuokite jį į radianus naudodamiesi funkcija
RADIANS.
COS(kampas, išreikštas Grąžina duoto kampo kosinusą. Jei argumentas
radianais) nurodytas laipsniais, padauginkite jį iš PI()/180 arba
konvertuokite jį į radianus naudodamiesi funkcija
RADIANS.
PI() Grąžina skaičių 3,14159265358979, matematinę pi
konstantą, 15 skaičių po kablelio tikslumu. Funkcija
neturi argumentų.
24
1. Matematinės ir trigonometrinės,
statistinės, datos ir laiko funkcijos (2)
Funkcija Paskirtis
ROUND(skaičius;dešimtainių Suapvalina skaičių iki nurodyto skaitmenų
skaitmenų kiekis) skaičiaus.
TRUNC(skaičius) Paverčia skaičių sveikuoju skaičiumi,
pašalindama jo trupmeninę dalį.
SUM(Arg1;Arg2;Arg3;...;Arg255) Sudeda visus skaičius, kuriuos nurodote
kaip argumentus. Kiekvienas argumentas
gali būti diapazonas (diapazonas: du arba
daugiau langelių darbalapyje), langelio
koordinatės, konstanta, formulė, arba kitos
funkcijos rezultatas.
AVERAGE(Arg1;Arg2;Arg3;...; Grąžina argumentų aritmetinį vidurkį.
Arg255)
MIN(Arg1;Arg2;Arg3;...; Arg255) Grąžina mažiausią skaičių iš reikšmių
aibės.
MAX(Arg1;Arg2;Arg3;...; Grąžina didžiausią skaičių iš reikšmių
Arg255) aibės. 25
1. Matematinės ir trigonometrinės,
statistinės, datos ir laiko funkcijos (3)
Funkcija Paskirtis

COUNT(Arg1;Arg2;Arg3;...; Skaičiuoja, keli argumentai yra skaitiniai.


Arg255)

COUNTIF(diapazonas;kriterijus) Skaičiuoja, kiek diapazone yra langelių,


atitinkančių nurodytą kriterijų.

SUMIF(diapazonas;kriterijus; Reikšmėms, esančioms diapazone ir


sumavimo diapazonas) atitinkančioms jūsų nurodytus kriterijus,
sumuoti.

TODAY() Grąžina šios dienos datą. Funkcija neturi


argumentų.

DATE(metai;mėnuo;diena) Grąžina nuoseklų sekos skaičių, vaizduojantį


konkrečią datą.

26
2. Loginės funkcijos

Funkcija Paskirtis

NOT(loginė reikšmė) Loginę reikšmę TRUE keičia į FALSE


ir atvirkščiai.

AND(loginis argumentas1; Grąžina reikšmę TRUE, jei visi


loginis argumentas2; argumentai yra TRUE. Jei bent
...;loginis argumentas255) vienas argumentas yra FALSE,
funkcija grąžina reikšmę FALSE.
OR(loginis argumentas1; Grąžina reikšmę FALSE, jei visi
loginis argumentas2; argumentai yra FALSE. Jei bent
...;loginis argumentas255) vienas argumentas yra TRUE,
funkcija grąžina reikšmę TRUE.
IF(sąlygos tikrinimas; Jei sąlyga tenkinama, grąžinama
reikšmė, jei tiesa; reikšmė, reikšmė, jei tiesa. Jei sąlyga
jei netiesa) netenkinama, grąžinama reikšmė,
jei netiesa. 27
Kaip greitai susirasti norimos funkcijos
aprašymą ir panaudojimo pavyzdžių?

28
Kaip teisingai užrašyti funkcijos
argumentus?

29
3. Santykinės, absoliučiosios ir
mišriosios koordinatės
• Santykinės:
A1  B1
A1  A2
• Absoliučiosios:
$A$1  $A$1
$A$1  $A$1
• Mišriosios:
$A1  $A1 A$1  B$1
$A1  $A2 A$1  A$1 30
4. Duomenų rikiavimas ir filtravimas

• Rikiavimas pagal kelis raktus.

• Filtravimas (atrinkimas) pagal skirtingas


sąlygas (kriterijus). Naudoti AND ir OR
sąlygas.

31
5. Duomenų vaizdavimas
diagramomis, jų analizė
• Stulpelinė, juostinė, skritulinė diagramos;
linijinė, taškinė (funkcijų grafikų) diagramos.

• Keisti sukurtos diagramos elementus:


– pridėti (pašalinti) legendą,
– keisti diagramos elementų spalvas, dydį,
rėmelius ir pan.

32
6. Spausdinamo dokumento
nuostatos, puslapinės antraštės ir
poraštės

• Parinkti puslapio paraščių dydį, puslapio


padėtį (stačias, gulsčias).
• Įdėti puslapines antraštes ir poraštes, jose
nurodyti reikiamą informaciją.
• Išspausdinti dokumento dalį (atverstą
lakštą, kelis puslapius, pažymėtą sritį,
diagramą, darbo knygą).
33
Kaip išvengti klaidų?

• Rengiantis egzaminui ir kartojant atlikti


kuo daugiau praktinių užduočių.

• Per egzaminą atidžiai skaityti užduoties


reikalavimus ir jų laikytis.

34
Užduotys praktiniams įgūdžiams
įtvirtinti

Skaičiuoklei skirtame skyriuje Pradinių duomenų failai


yra klaidų rezultatus Elektroninė versija
vaizduojančiuose paveiksluose. Pradinių duomenų failai:
Pradinių duomenų failai: Skaiciuokles_Naudojimas
http://it.vadoveliai.lt/pem/
arba iš archyvo:
35
IT_VBE_skaičiuoklė Grįžti atgal
Saugus ir teisėtas informacijos ir
interneto naudojimas
• Per egzaminą atliksite testą, kurį sudaro
pasirenkamojo ir atvirojo (trumpojo
atsakymo) tipo klausimai. Už teisingus
atsakymus galima surinkti 10 taškų.

• Pagrindiniai egzamino reikalavimai.

• Kokius išteklius naudoti rengiantis?


36
Ką reikia žinoti?
• Informacijos saugumo problemos.
• Asmens duomenų ir autorių teisių apsaugos
įstatymai.
• Saugaus bendravimo ir veikimo socialiniuose
tinkluose nuostatos.
• Elektroninis parašas ir jo paskirtis.
• Elektroninės paslaugos.

37
Ištekliai

• Apibendrinti pagrindiniai dalykai.

• Iš įvairių šaltinių surinkti klausimai su


atsakymais.

• Svetainė esaugumas.lt

Grįžti atgal 38
Programavimas

• Per egzaminą reikės atlikti 2-3 praktines


užduotis, už kurias galima gauti 20 taškų.

• Pagrindiniai egzamino reikalavimai ir


dažniausiai pasitaikančios klaidos.

• Kaip išvengti klaidų ir tinkamai atlikti


užduotis?
39
Egzamino reikalavimai
• Pradiniams duomenims ir rezultatams laikyti
(saugoti) naudoti tekstinius failus.
• Aprašyti veiksmus procedūromis (void) arba
funkcijomis (grąžinančiomis apskaičiuotą reikšmę
per funkcijos vardą), taikyti jas sudarant programas.
• Suformuoti masyvą ir atlikti veiksmus su jo
duomenimis.
• Atlikti veiksmus su simbolių eilutėmis.
• Atlikti veiksmus su įrašais (struktūromis) ir masyvais
su įrašo (struktūros) tipo elementais.
• Sudaryti uždavinių programas.
• Įvaldyti programavimo technologijos (metodikos)
40
elementus.
Dažniausios klaidos aprašant
duomenis
• Neatidžiai perskaityta užduoties sąlyga (o
gal kandidatas nesupranta kuo skiriasi
double, int duomenų tipai?) ir apibrėžiant
pasirenkamas netinkamas duomenų tipas.
• Masyvo apraše nurodomas per mažas
masyvo elementų reikšmių skaičius.
• Struktūros apraše: netinkamai nurodomi
kintamųjų rinkinio elementų tipai, sintaksės
klaidos.
41
Dažniausios klaidos
skaitant/rašant į tekstinį failą (1)
• Nurodomas pilnas kelias:

ifstream fd("C:/Egzaminas/U1.txt");
ofstream fr("C:/Egzaminas/U1rez.txt");

Turėtų būti:
ifstream fd("U1.txt");
ofstream fr("U1rez.txt");

42
Dažniausios klaidos
skaitant/rašant į tekstinį failą (2)

43
1 klausimas (padalomoji medžiaga)
Dažniausios klaidos užrašant sumos
(kiekio) skaičiavimo funkciją,
grąžinančią apskaičiuotą reikšmę per
funkcijos vardą
int Suma (int A[], int a)
{
int s = 0;
for (int i = 0; i < a; i++)
s = s + A[i];
return s;
}

44
Dažniausios klaidos užrašant
vidurkio skaičiavimo funkciją,
grąžinančią apskaičiuotą reikšmę
per funkcijos vardą
double Vidurkis (int A[], int a)
{
int s = 0;
for (int i = 0; i < a; i++)
s = s + A[i];
return (double) s / a;
}

45
Vietos, kurioje yra didžiausia /
mažiausia reikšmė, paieškos funkcija
Jei reikia rasti pirmą eilėje Jei reikia rasti paskutinį eilėje

46
2 klausimas (padalomoji medžiaga)
Funkcija su parametrais-nuorodomis:
k-tojo elemento reikšmės šalinimas iš
masyvo

void Salinti (int A[], int k, int & a)


{
for (int i = k; i < a; i++)
A[i] = A[i+1];
a = a - 1;
}

47
3 klausimas (padalomoji medžiaga)
Rikiavimo funkcija

48
Kaip išvengti klaidų?

• Programa = Duomenų struktūros + algoritmai


• Labai atidžiai išnagrinėti užduoties sąlygą ir
reikalavimus.
• Labai gerai apgalvoti, kokias duomenų
struktūras ir algoritmus naudosite.
• Pirmiausia samprotaudami iš pradinių
duomenų gaukite rezultatus, aiškiai
apibrėžkite sprendimo žingsnius ir tik tada
pradėkite rašyti programą.
49
Programavimo užduočių rinkiniai
• KTU programavimo
pamokėlių 2013-2014
m.m. užduočių rinkinys
• KTU programavimo
pamokėlių 2014-2015
m.m. užduočių rinkinys
• KTU programavimo
pamokėlių 2015-2016
Pradinių duomenų failai: m.m. užduočių rinkinys
http://it.vadoveliai.lt/pem/
• KTU programavimo
arba iš archyvo:
pamokėlių 2016-2017
IT_VBE_kartojimas
m.m. užduočių rinkinys
50
Grįžti atgal
1 klausimas

• 43 skaidrėje pateikta duomenų skaitymo


iš failo funkcija.
– Ar galima funkcijoje vietoj dviejų
fd.ignore() užrašyti tik vieną? Atsakymą
pagrįskite.
– Ar būtų galima paprasčiau perskaityti miesto
ir apskrities pavadinimus, jei pavadinimuose
būtų ne daugiau kaip po vieną žodį?

Grįžti į skaidrę 51
2 klausimas

• Kaip spręstume uždavinį, jei būtų nurodyta


išvesti visų masyvo elementų, kurių
reikšmės yra didžiausios (mažiausios),
indeksus?

Grįžti į skaidrę 52
3 klausimas

• Užrašykite veiksmų seką, kuria i-tasis ir j-


tasis masyvo elementai sukeičiami
vietomis.

Grįžti į skaidrę 53
Pinigai. Turistų būrys nutarė visus turimus pinigus sudėti į bendrą kasą.
Reikia parašyti programą, kuri suskaičiuotų, kiek pinigų ir kokiais
banknotais bus kasoje. Duomenys įvedami klaviatūra. Pirmoje eilutėje
yra užrašytas turistų skaičius n (1  n  100). Toliau eilutėmis pateikiami
kiekvieno turisto turimų banknotų vertės ir jų skaičius. Viena duomenų
eilutė skirta vienam asmeniui. Pirmasis skaičius eilutėje reiškia to
asmens turimų banknotų skaičių. Toliau poromis surašyti duomenys
apie banknotus: pirmasis skaičius reiškia banknoto vertę, o antrasis –
tos vertės banknotų skaičių. Rezultatai. Ekrane pirmoje eilutėje parodyti,
kiek iš viso kasoje yra banknotų. Antroje eilutėje rodyti banknotų vertes,
jų skaičių bei bendrą pinigų sumą, kaip parodyta pavyzdyje. Banknotus
vardinti jų verčių didėjimo tvarka. Banknotų vertės gali būti bet kokios
nuo 1 iki 50.

Reikalavimai programai:
•Pradinių duomenų įvedimo funkcija void.
•Sumos skaičiavimo funkcija, grąžinanti apskaičiuotą reikšmę per funkcijos
vardą.
•Rezultatų išvedimo funkcija void.
54
Grįžti į skaidrę Peržiūrėti sprendimą
55
Grįžti į skaidrę Peržiūrėti sprendimą

You might also like