Pereiti prie turinio

Informatikos VBE 2013


Rekomenduojami pranešimai

Betgi neprašyta pirmoj užduotį, kad negalima dvimačių. Tik antroj ne. Pirmą kartą girdžiu, kad jei nėra nurodymo, kad vien vienmačius naudot, negalima daugiamačių.

Matai kas yra, programavime sunku nusprest (pascali gal ir nieko dar, bet c++) ka gali egzamino metu naudot, ko ne, nes yra tokia galybe biblioteku ir irankiu, kuriu pagalba gali uzduoti iveikt, tai sunku net ir nusprest, ka gali, ko negali, ko reikia ir panasiai.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na, pagal tavo pateiktą pavyzdį:

 

5 30

Siuntuva 2 3

Auda 3 –1

Kostisa –3 –2

Linga 3 0

Austuva 1 01

 

Po pirmų 3 stotelių jau bus 10 + 8 + 10 = 28km. Tai paskutinė ir gausis Kostisa (3).

 

 

blogai parašiau :). Turėjo būt:

 

5 30

Siuntuva 2 3

Auda 3 –1

Kostisa –3 –2

Linga 3 0

Austuva 1 0

 

Tai visgi kuri paskutinė: Kostisa ar Austuva? :D

Redagavo JohnSmith
Nuoroda į pranešimą
Dalintis kituose puslapiuose

O tai kodel klaida cia jei parasei 20 ir 13?

 

cin.get(char_masyvas, n) funkcijoje 20 paima 19 simbolių, 21 paima 20 simbolių, 14 paima 13 simbolių ir t.t.

dėl to ir reikėjo vienu didesnį rašyt, o aš kai retai char naudoju + stresas kažkaip pamiršau. Gaila tokia vaikiška klaida gali iki 6 taškų kainuot. Tikiuosi, kad kokius tris nuims.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai juk tas pats gaunas :D 10 + 8 + 10 = 28 ir Kostisa paskutinė

 

5 30

Siuntuva 2 3

Auda 3 –1

Kostisa –3 –2

Linga 3 0

Austuva 1 0

 

Bet į 30 "telpa" ir Austuva. O iš kur žinot, kad negalima iš eilės eiti per visą sąrašą ir aplankyti tas įmones, kurios "telpa" į kilometrus? :D

Redagavo JohnSmith
Nuoroda į pranešimą
Dalintis kituose puslapiuose

5 30

Siuntuva 2 3

Auda 3 –1

Kostisa –3 –2

Linga 3 0

Austuva 1 0

 

Bet į 30 "telpa" ir Austuva. O iš kur žinot, kad negalima iš eilės eiti per visą sąrašą ir aplankyti tas įmones, kurios "telpa" į kilometrus? :D

Užduoty parašyta:

"Siuntų tarnybos vairuotojas pristato siuntinius iš eilės pagal gautą sąrašą." :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Užduoty parašyta:

"Siuntų tarnybos vairuotojas pristato siuntinius iš eilės pagal gautą sąrašą." :)

 

Aha. Bet taip pat parašytas apribojimas: Bendras nuvažiuotų kilometrų skaičius negali viršyti dienos kilometrų limito.

Tai gal galima praleisti sąraše tas įmones, kurias aptarnavus bus viršytas kilometrų limitas? :lol:

 

Anyway, čia visi, kaip matau, suprato taip, kaip aš ir parašiau per egzą. Tik be reikalo čia nervinuos, kad tipo neteisingai. :D

Redagavo JohnSmith
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Matai kas yra, programavime sunku nusprest (pascali gal ir nieko dar, bet c++) ka gali egzamino metu naudot, ko ne, nes yra tokia galybe biblioteku ir irankiu, kuriu pagalba gali uzduoti iveikt, tai sunku net ir nusprest, ka gali, ko negali, ko reikia ir panasiai.

 

Na, bet manau reiktų sutikti, kad dvimatis masyvas nėras kažkoks ten pribumbasas, kuris baisiai palengvintų uždavinį ar ką nors iš esmės keistų ir už kurio naudojimą reiktų bausti. Jeigu būčiau naudojęsis, kuo nors ko VBE programoj nėra, tai galėtų bausti, bet dabar, kai nieko mandro nepanaudota..

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Matai kas yra, programavime sunku nusprest (pascali gal ir nieko dar, bet c++) ka gali egzamino metu naudot, ko ne, nes yra tokia galybe biblioteku ir irankiu, kuriu pagalba gali uzduoti iveikt, tai sunku net ir nusprest, ka gali, ko negali, ko reikia ir panasiai.

 

Pascal taip pat turi daug bibliotekų.

Nesąmonė, kad negali naudot visų įrankių, kurie yra. Jei būtų apribojimai, turėtų būt aparašyta egzamino metu.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sakyciau jei jau tokius dalykus kaip overloadinima bei klasiu konstruktorius naudoji, galvodamas, kad prie to nekibs vertintojai, tai tada ir standartine string biblioteka gali naudot, swapus ir kitka, ka ten panaudojai "nestandartisko pagal vadoveli"

 

O kur pasakyta, kad switch ar fabs naudoti negalima ? ;D

Nuoroda į pranešimą
Dalintis kituose puslapiuose

O kur pasakyta, kad switch ar fabs naudoti negalima ? ;D

Nezinau kur ir ar isviso parasyta, ten mano komentaras buvo i ta koda ir i pasakyma, kad "naudoju c stringus, kad nekibtu", nors apie overloadinimus negalvoja, kad kibs :) Siaip sutinku, jei nepasakyta, ka naudot, ko ne, tai gali daryt kaip nori, bet cia reik prie to pacio ir gal kokia egzamino programa panagrinet, gal ten kas nors daugiau parasyta, nezinau.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki, gal galit pasakyt kaip suprast pasakymą "Vertinama tada kai neskiriama taškų už testus", vertinama tada kai neskiriamas nė vienas taškas už testus ar kai negauni visų taškų?

Kai išbando visus testus, skiria 20 taškų arba nieko, jei nieko, skaičiuoja pagal tuos detalesnius.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kai išbando visus testus, skiria 20 taškų arba nieko, jei nieko, skaičiuoja pagal tuos detalesnius.

O taip neįmanoma, kad už testus skiria kažkur pusę taškų, nes kažko neįvertinai, o pagal atskiras dalis surinktum daugiau, bet jeigu už testus ne 0 taškų to nedaro?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

O taip neįmanoma, kad už testus skiria kažkur pusę taškų, nes kažko neįvertinai, o pagal atskiras dalis surinktum daugiau, bet jeigu už testus ne 0 taškų to nedaro?

 

Nu uz testus gauni arba viska arba nieko. Jeigu nepraeina visi testai, vadinasi blogai parasyta programa ir tada jau reikia analizuoti kokie ten pas tave algoritmai ir kiek ten uz juos reikia tau duoti.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nu uz testus gauni arba viska arba nieko. Jeigu nepraeina visi testai, vadinasi blogai parasyta programa ir tada jau reikia analizuoti kokie ten pas tave algoritmai ir kiek ten uz juos reikia tau duoti.

Nezinau kaip VBE, bet kai olimpiadose visokiose, tai testuose nebudavo taip, kad arba viska praeina arba nieko, kiek praejo atskiru testu tiek ir gavai tasku. Jeigu VBE kitaip, tai viskas "cool" tada ir nekreipiam demesio i mano pastaba :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nezinau kaip VBE, bet kai olimpiadose visokiose, tai testuose nebudavo taip, kad arba viska praeina arba nieko, kiek praejo atskiru testu tiek ir gavai tasku. Jeigu VBE kitaip, tai viskas "cool" tada ir nekreipiam demesio i mano pastaba :)

 

Nu olimpiadose tai net nebudavo tokio punkto kaip "vertinamas kodas", ten paziuredavo kiek is testu surinkai tasku ir tiek.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nezinau kur ir ar isviso parasyta, ten mano komentaras buvo i ta koda ir i pasakyma, kad "naudoju c stringus, kad nekibtu", nors apie overloadinimus negalvoja, kad kibs :) Siaip sutinku, jei nepasakyta, ka naudot, ko ne, tai gali daryt kaip nori, bet cia reik prie to pacio ir gal kokia egzamino programa panagrinet, gal ten kas nors daugiau parasyta, nezinau.

Čia tas prie mano kodo, ko gero.

C-style string'us palikau, ne dėl to, kad "neprikibtų", o dėl to, kad ifstream.read leidžia nurodyti kiek simbolių skaityti (nes gali būti ir tarpų pavadinimuose), bet viską atiduoda char masyvu. Aišku, paprastais string'ais viskas gražiau, bet šiame uždavinyje lakoniškiau išeina taip, be konvertavimo tai į vieną, tai į kitą.

Nepasakyta ko (ne)gali naudoti per egzaminą, bet jeigu aš pavyzdžiui naudočiau std::accumulate kokį ir panašiai, vietoj savų (sumavimo ir kitų) funkcijų, būtų reikalavimų neatitikimas. Bent jau taip sakė mano mokytoja, kuri, kiek žinau, vertina programavimą. Todėl čia ir atsiranda tokia neaiški riba dėl plačios C++ bibliotekos, tad std funkcijų vengiau. Plius, mano kode nėra kažkokių kosminių dalykų, viskas gan paprasta; nėra aišku, ką ten tokio sudėtingo kai kurie įžvelgė, viskas kalbos galimybių ribose.

(Plius, kur gi tas overloadinimas, terminą ne taip naudoji, nėr ten nieko panašaus, bet nesvarbu)

Redagavo EdgeLuxe
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Čia tas prie mano kodo, ko gero.

C-style string'us palikau, ne dėl to, kad "neprikibtų", o dėl to, kad ifstream.read leidžia nurodyti kiek simbolių skaityti (nes gali būti ir tarpų pavadinimuose), bet viską atiduoda char masyvu. Aišku, paprastais string'ais viskas gražiau, bet šiame uždavinyje lakoniškiau išeina taip, be konvertavimo tai į vieną, tai į kitą.

Nepasakyta ko (ne)gali naudoti per egzaminą, bet jeigu aš pavyzdžiui naudočiau std::accumulate kokį ir panašiai, vietoj savų (sumavimo ir kitų) funkcijų, būtų reikalavimų neatitikimas. Bent jau taip sakė mano mokytoja, kuri, kiek žinau, vertina programavimą. Todėl čia ir atsiranda tokia neaiški riba dėl plačios C++ bibliotekos, tad std funkcijų vengiau. Plius, mano kode nėra kažkokių kosminių dalykų, viskas gan paprasta; nėra aišku, ką ten tokio sudėtingo kai kurie įžvelgė, viskas kalbos galimybių ribose.

(Plius, kur gi tas overloadinimas, terminą ne taip naudoji, nėr ten nieko panašaus, bet nesvarbu)

Strukturoj tas "metodas" su > ne operatoriaus overloadinimas?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Strukturoj tas "metodas" su > ne operatoriaus overloadinimas?

Oh, operatorių overload'inimas, o ne funkcijų overload'inimas. Galvojau tu apie tą ir neradau. Sorry, my bad. Tai irgi nėra kažkas super-aukštesnio lygio. Tą patį galima ir paprasta funkcija užrašyt.

Redagavo EdgeLuxe
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Čia tas prie mano kodo, ko gero.

C-style string'us palikau, ne dėl to, kad "neprikibtų", o dėl to, kad ifstream.read leidžia nurodyti kiek simbolių skaityti (nes gali būti ir tarpų pavadinimuose), bet viską atiduoda char masyvu. Aišku, paprastais string'ais viskas gražiau, bet šiame uždavinyje lakoniškiau išeina taip, be konvertavimo tai į vieną, tai į kitą.

Nepasakyta ko (ne)gali naudoti per egzaminą, bet jeigu aš pavyzdžiui naudočiau std::accumulate kokį ir panašiai, vietoj savų (sumavimo ir kitų) funkcijų, būtų reikalavimų neatitikimas. Bent jau taip sakė mano mokytoja, kuri, kiek žinau, vertina programavimą. Todėl čia ir atsiranda tokia neaiški riba dėl plačios C++ bibliotekos, tad std funkcijų vengiau. Plius, mano kode nėra kažkokių kosminių dalykų, viskas gan paprasta; nėra aišku, ką ten tokio sudėtingo kai kurie įžvelgė, viskas kalbos galimybių ribose.

(Plius, kur gi tas overloadinimas, terminą ne taip naudoji, nėr ten nieko panašaus, bet nesvarbu)

 

"STD" ir taip jau reiškia Standard Library - visų pripažintas. Tai dėl ko negali visų funkcijų naudot?

 

std turėtų būt visuose kompileriuose. Nematau prasmės jo nenaudot. Aišku, jei jau pradėsi naudot visokias APIs iš neto, tai čia jau kita kalba.

Redagavo desiv
Nuoroda į pranešimą
Dalintis kituose puslapiuose

"STD" ir taip jau reiškia Standard Library - visų pripažintas. Tai dėl ko negali visų funkcijų naudot?

Po bet kuria standartine funkcija slypi kažkoks algoritmas, kad ir trivialus. Todėl, manau, tikrina ar pats kandidatas tai moka ir geba užrašyti, o ne tiesiog pasinaudoja ruošiniu. Tikriausiai dėl to tokie dalykai turėtų būti vengiami per egzaminą. Kaip ten bebūtų, nemanau, kad čia kažkas per daug pasinaudojo standartine biblioteka.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Po bet kuria standartine funkcija slypi kažkoks algoritmas, kad ir trivialus. Todėl, manau, tikrina ar pats kandidatas tai moka ir geba užrašyti, o ne tiesiog pasinaudoja ruošiniu. Tikriausiai dėl to tokie dalykai turėtų būti vengiami per egzaminą. Kaip ten bebūtų, nemanau, kad čia kažkas per daug pasinaudojo standartine biblioteka.

 

Tai jeigų jie nori, kad būtų parodytas kažkoks algoritmas - tegu pasako egzamino metu, o kol taip nėra, gali naudoti visas funkcijas.

 

Pagal tokią logiką turėtum parašyt savo failo atidarimo, skaitymo, rašymo funkcijas, kur tikrai užtruktu ilgiau, nei egzamino duotas laikas. Išvis, kai kurias funkcijas gali parašyt su assembly language; dar didesnes žinias parodysi.

Redagavo desiv
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai jeigų jie nori, kad būtų parodytas kažkoks algoritmas - tegu pasako egzamino metu, o kol taip nėra, gali naudoti visas funkcijas.

 

Pagal tokią logiką turėtum parašyt savo failo atidarimo, skaitymo, rašymo funkcijas, kur tikrai užtruktu ilgiau, nei egzamino duotas laikas. Išvis, kai kurias funkcijas gali parašyt su assembly language; dar didesnes žinias parodysi.

Tai ir pasako - parašyti ten tą ir tą skaičiuojančią funkciją. Reiškia, kad tikriausiai turėtum absoliučiai viską ten parašyti pats, o ne perkelti didžiąją dalį darbo į std. Su failų atidarymu jau kraštutinumas. Vis dėlto, nepanašu, kad gali naudoti absoliučiai visas std galimybes.

Nuoroda į pranešimą
Dalintis kituose puslapiuose
Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...