|
|
|
| |
|
 |
|
|
|
|
|
|
|
|
|
|
|
Šioje pamokoje apžvelgsime funkcijas. C/C++ kalboje nėra procedūrų (kaip Pascal kalboje, tačiau procedūros iš esmės yra tos pačios funkcijos tik jos nieko negražina). C/C++ kalboje funkcijos aprašomos taip: void JokiuArgumentu() //funkcija negauna ir mums negražina jokių argumentų int GrazinaArgumenta() //funkcija negauna jokių argumentų, tačiau mums gražina int tipo reikšmę void GaunaArgumenta(int argumentas) //funkcija gauna argumentą, tačiau mums nieko negražina int GaunaGrazinaArgumenta(int argumentas) //funkcija ir gauna, ir mums gražina argumentą Paprastos funkcijos pavyzdys: void labas() { cout << "Labas!"; }
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
|
|
|
|
|
|
|
|
|
|
Taigi šioje pamokoje apžvelgsime vieną iš rykiavimo algoritmų quick sort (greitas rykiavimas), dar vidaniamą qSort. Pats algoritmas yra pakankamai paprastas, imamas sąrašo narys ir didesnės už jį sąrašo reikšmės keliamos į dešinę pusę, mažesnės į kairią, taip mūsų pasirinktas narys atsiduria savo vietoje, galutiniame sąraše. tarkime turime skaičių aibę: 5 7 4 6 2 3 1 9 8 Imame pirmą skaičių 5 kaip pradinį narį ir rykiuojame aibę: 1 3 2 4 5 7 6 9 8 penketas atsidūrė savo vietoje, toliau turime du naujus sąrašus, vieną - mažesnį už 5, kitą didesnį už 5. Lygiai taip pat rekursiškai rykiuosime gautus du sąrašus ir t. t., kol sąrašas bus išrykiuotas tinkamai.
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
|
| |
Išlendanti konsolė (Ubuntu)
|
|
linux |
|
|
|
|
|
|
|
|
|
|
Labai patogus dalykas linux'e yra konsolė (terminalas). Dar patogiau yra ja naudotis kaip daugumoje pirmo asmens šaudyklių, paspaudus vieną klavišą ji išlenda, paspaudus dar kartą ji pasislepia. Kad pasiekti tokį rezultatą įdiegsime tilda įrankį: sudo apt-get install tilda Uždarome atsiradusį langą ir spaudžiame F1 klavišą, konsolė turėtų išlįsti iš viršaus.
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
|
| |
Išpakuojam daug failų vienu metu (Ubuntu)
|
|
linux |
|
|
|
|
|
|
|
|
|
|
Jeigu turite direktoriją su daug zip ar rar archyvų, galite juos visus išpakuoti paleidę vieną komandą. Į pagalbą čia ateina bash. Šiai užduočiai naudosime bash ciklą: for <var> in <list> do command $<var>; done Čia yra standartinis bash ciklas, yra šiuo metu pakuojamas failas,
visi failai kurius reikia išpakuoti, command $ ; paleidžia mums reikalingą komandą, done pažymi, kad darbą baigėme.
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
|
| |
Iš kokio paketo šis failas? (Ubuntu)
|
|
linux |
|
|
|
|
|
|
|
|
|
|
Dažnai pamačius kokį failą pasidaro įdomu iš kokio paketo jis atkeliavo. Visada galima pasitikrinti google.lt, tačiau geriau naudoti papildomą įrankį dlocate, instaliuojame kaip ir visas kitas programas: sudo apt-get install dlocate Naudojimas paprastas: dlocate 'failo_pavadinimas'
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
|
| |
Kaip peržiūrėti paslėptus failus (Ubuntu)
|
|
linux |
|
|
|
|
|
|
|
|
|
|
Ubuntu failų naršyklė nerodo paslėptų failų arba katalogų, jeigu nustatymai "pagal nutylėjimą", tik katalogus prie kurių vartotojas turi priėjimą. Štai kaip atrodo šakninis (root) katalogas nerodant užslėptų failų: 
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
|
| |
Kaip instaliuoti Adobe PDF Reader ant Ubuntu
|
|
linux |
|
|
|
|
|
|
|
|
|
|
Adobe Reader programa tapo standartu atverčiant PDF failus. Windows OS yra alternatyvų, tokių kaip FoxIt, bet Linux sistemoje geriausia programa darbui su PDF failais išlieka Adobe Reader. Norint instaliuoti Adobe Reader Ubuntu Linux sistemoje užtenka terminale paleisti komandą: sudo apt-get install acroread
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
|
|
|
|
|
|
|
|
|
|
Paprastas rikiavimo burbulo metodu pavyzdys.
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
|
|
|
|
|
|
|
|
|
|
Kaip gauti ID3 informaciją iš MP3 bylos
|
|
|
|
|
|
|
|
|
|
|
|
 |
|
|
| |
Patikrinam ar diskas yra NTFS
|
|
Tips |
|
|
|
|
|
|
|
|
|
|
Kaip žinoti ar disko sistema yra NTFS
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
| Valdymo skydas |
 |
|
|
|
|
|
|
|
|
|
| |
| kurių pamokų norėtumėte daugiau |
|
|
|
|
|
| |
| « Liepos 2009 » |
|---|
| Pn | A | T | K | Pn | Š | S |
|---|
| | 1 | 2 | 3 | 4 | 5 | | 6 | 7 | 8 | 9 | 10 | 11 | 12 | | 13 | 14 | 15 | 16 | 17 | 18 | 19 | | 20 | 21 | 22 | 23 | 24 | 25 | 26 | | 27 | 28 | 29 | 30 | 31 | |
|
|
|
|
|
| |
|