Pereiti prie turinio

pakartoti

Nariai
  • Pranešimai

    140
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    0%

Reputacijos išklotinė

  1. Patinka
    pakartoti sureagavo į Solid Logotipas "Tomas"   
    Kas bus jei visi prades rodyt savo 5min logotipus?
  2. Patinka
    pakartoti sureagavo į geras1448 Skaičių magija   
    Visa programa atrodo(yra šiektiek klaidų skaičiavimuose):
     

     
    Programos kodas:
     

    Skaičiai.h #pragma once #include <string> #include <iostream> #include <fstream> #include <iomanip> using namespace std; #include "Skaičius.h" class Skaičiai { public: static const int Cd = 1; // kiek didinti dinaminį masyvą private: Skaičius *Sk; // dinaminis skaičių masyvas int Elementai[12]; // statinis skaičių masyvas, skirtas saugoti skaičiams, nuskaitytiems iš failo int n; // elementų skaičius int ats; // skaitmuo, kurį reikia gauti naudojant aritmetinius veiksmus int nmax; // masyvo talpumas - maksimalus void KeistiMasyvą(int kiek); public: Skaičiai (int nmx = 0); ~Skaičiai(); void push_back(Skaičius SK); // įrašo objektą į dinaminį masyvą Skaičius Imti(int ind) { return Sk[ind]; } // grąžina nurodyto indekso objektą iš masyvo void pop_back(); // panaikina paskutinį elementą iš dinaminio masyvo int size(); // grąžina masyvo elementų skaičių void NuskaitytiIrDėtiSkaičius(); //nuskaito tekstinį failą ir sudeda skaičius į masyvą void ieškotiSprendinių(int es, bool pažymėti[], int rez, ofstream& rf, // ieško sprendinių, surašo duomenis į dinaminį masyvą Skaičiai& pp, Skaičius& yy, int &index); // ir spausdina duomenis į tekstinį failą void RastiSprendiniusIrRašyti(); //randa sprendinius ir surašo į tekstinį failą }; Skaičiai.cpp #include "Skaičiai.h" /** Konstruktorius sukuria "tuščią" dinaminį masyvą, kai nmx = 0; kai nmx > 0, sukuria dinaminį masyvą be duomenų @param nmx – masyvo dydis */ Skaičiai::Skaičiai(int nmx): Sk(NULL), n(0), nmax(nmx) { if (nmax > 0) { Sk = new Skaičius[nmax]; } } Skaičiai::~Skaičiai() { if (Sk) delete [] Sk; } /** Keičia dinaminio masyvo dydį @param kiek – naujas masyvo dydis */ void Skaičiai::KeistiMasyvą(int kiek) { if (kiek > nmax) // jeigu masyvas yra didinamas { Skaičius *Snaujas = new Skaičius [kiek]; for(int i = 0; i < n; i++) Snaujas[i] = Sk[i]; delete [] Sk; Sk = Snaujas; nmax = kiek; } else if (kiek < nmax) // jeigu masyvas yra mažinamas { Skaičius *Snaujas = new Skaičius [kiek]; for(int i = 0; i < kiek; i++) Snaujas[i] = Sk[i]; delete [] Sk; Sk = Snaujas; n = nmax = kiek; } } /** Patalpina naują studentą į masyvo pabaigą @param stud – naujas studentas */ void Skaičiai::push_back(Skaičius SK) { if (n == nmax) KeistiMasyvą(n + Cd); Sk[n] = SK; n++; } void Skaičiai::pop_back() { KeistiMasyvą(n-1); } int Skaičiai::size() { return n; } void Skaičiai::NuskaitytiIrDėtiSkaičius() { ifstream df ("Duomenys.txt"); for (int i = 0; i < 6; i++) df >> Elementai[i]; df >> ats; } void Skaičiai::RastiSprendiniusIrRašyti() { ofstream rr("Rezultatai.txt"); rr << setw(30) << "----------------------------------" << endl; rr << setw(30) << left << "| Pradiniai duomenys |" << endl; rr << setw(30) << "----------------------------------" << endl; rr << "| "; for(int i=0; i<6;i++) rr << setw(5) << Elementai[i] << ""; rr << " |" << endl; rr << "| "; rr << setw(38) << ats; rr << "|" << endl; rr << setw(30) << "----------------------------------" << endl << endl << endl; rr.close(); Skaičiai PP; Skaičius YY; bool pažymėti[12] = { false }; int ElementųSkaičius = 6; int skaitliukas = 0; ofstream rf("Rezultatai.txt", ios::app); ieškotiSprendinių(ElementųSkaičius, pažymėti, ats, rf,PP, YY, skaitliukas); if(skaitliukas == 1) { ofstream ff("Rezultatai.txt", ios::app); ff << "Sprendinių neturi" << endl; ff.close();} rf.close(); } void Skaičiai::ieškotiSprendinių(int es, bool pažymėti[], int rez, ofstream& rf, Skaičiai& pp, Skaičius& yy,int& index) { if(rez == ats) { index++; for(unsigned int i = 0; i < pp.size(); i++) //sukasi max iki 5, nes max 5 veiksmai rf << pp.Imti(i).ImtiA() << " " << pp.Imti(i).ImtiOper() << " " << pp.Imti(i).ImtiB() << " =" << " " << pp.Imti(i).ImtiRez() << endl; // tikrina ar yra nepanaudotų elementų bool ArYraNepanaudotų = false; int skaitliukas = 0; for(int t = 0; t < 6; t++) if(!pažymėti[t]){ ArYraNepanaudotų = true; skaitliukas++;} if(skaitliukas <= 3){ if(ArYraNepanaudotų == true){ rf << "Nepanaudoti elementai: "; for(int g = 0; g < 6; g++) if(!pažymėti[g]) rf << Elementai[g] << " "; } rf << endl << endl;} } for(int i = 0; i < es; i++){ for(int e = i+1; e < es; e++){ if(Elementai[i] != 0 && Elementai[e] != 0 && !pažymėti[i] && !pažymėti[e]){ //sudėti pažymėti[i] = true; pažymėti[e] = true; Elementai[es] = Elementai[i] + Elementai[e]; yy.DėtiRezultatą(Elementai[i]+Elementai[e]); yy.DėtiA(Elementai[i]); yy.DėtiB(Elementai[e]); yy.DėtiOper('+'); pp.push_back(yy); ieškotiSprendinių(es+1, pažymėti, Elementai[i]+Elementai[e], rf,pp,yy,index); pp.pop_back(); Elementai[es] = 0; pažymėti[i] = false; pažymėti[e] = false; //atimtis pažymėti[i] = true; pažymėti[e] = true; Elementai[es] = Elementai[i] - Elementai[e]; yy.DėtiRezultatą(Elementai[i] - Elementai[e]); yy.DėtiOper('-'); yy.DėtiA(Elementai[i]); yy.DėtiB(Elementai[e]); pp.push_back(yy); ieškotiSprendinių(es+1, pažymėti, Elementai[i]-Elementai[e], rf,pp,yy,index); pp.pop_back(); Elementai[es]=0; pažymėti[i] = false; pažymėti[e] = false; //daugyba pažymėti[i] = true; pažymėti[e] = true; Elementai[es] = Elementai[i] * Elementai[e]; yy.DėtiRezultatą(Elementai[i]*Elementai[e]); yy.DėtiOper('*'); yy.DėtiA(Elementai[i]); yy.DėtiB(Elementai[e]); pp.push_back(yy); ieškotiSprendinių(es+1, pažymėti, Elementai[i]*Elementai[e], rf,pp,yy,index); pp.pop_back(); Elementai[es]=0; pažymėti[i] = false; pažymėti[e] = false; //dalyba if(Elementai[i] != 0 && Elementai[e] != 0) if(Elementai[i]%Elementai[e] == 0 || Elementai[e] % Elementai[i] == 0) { int div; if(Elementai[i]%Elementai[e] == 0) div = Elementai[i] / Elementai[e]; else div = Elementai[e]/Elementai[i]; pažymėti[i] = true; pažymėti[e] = true; Elementai[es] = Elementai[i]*Elementai[e]; yy.DėtiA( (Elementai[i] % Elementai[e] == 0) ? Elementai[i] : Elementai[e]); yy.DėtiB( (Elementai[i] % Elementai[e] == 0) ? Elementai[e] : Elementai[i]); yy.DėtiRezultatą(div); yy.DėtiOper('/'); pp.push_back(yy); ieškotiSprendinių(es+1, pažymėti, div, rf,pp,yy,index); pp.pop_back(); Elementai[es] = 0; pažymėti[i] = false; pažymėti[e] = false; } } } } } Skaičius.h #pragma once class Skaičius { private: int REZ, a,b; // kintamieji, skirti saugoti skaičiavimo tarpiniams rezultatams char oper; // kintamasis, kuris saugo operatoriaus simbolį public: Skaičius(): REZ(0), a(0), b(0), oper() { } void DėtiRezultatą (int k) { REZ = k; } void DėtiA (int j) { a = j; } void DėtiB (int h) { b = h; } void DėtiOper (char c) { oper = c; } int ImtiRez () { return REZ; } int ImtiA () { return a; } int ImtiB () { return b; } char ImtiOper() { return oper; } }; Skaičius.cpp #include "Skaičius.h" MyForm.h #pragma once #include "Skaičiai.h" namespace LD1SuGUI { using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Windows::Forms; using namespace System::Data; using namespace System::Drawing; /// <summary> /// Summary for MyForm /// </summary> public ref class MyForm : public System::Windows::Forms::Form { public: MyForm(void) { InitializeComponent(); // //TODO: Add the constructor code here // } protected: /// <summary> /// Clean up any resources being used. /// </summary> ~MyForm() { if (components) { delete components; } } private: System::Windows::Forms::Button^ button1; protected: private: System::Windows::Forms::Label^ label1; private: System::Windows::Forms::RichTextBox^ richTextBox1; private: System::Windows::Forms::Button^ button2; private: /// <summary> /// Required designer variable. /// </summary> System::ComponentModel::Container ^components; #pragma region Windows Form Designer generated code /// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> void InitializeComponent(void) { this->button1 = (gcnew System::Windows::Forms::Button()); this->label1 = (gcnew System::Windows::Forms::Label()); this->richTextBox1 = (gcnew System::Windows::Forms::RichTextBox()); this->button2 = (gcnew System::Windows::Forms::Button()); this->SuspendLayout(); // // button1 // this->button1->Font = (gcnew System::Drawing::Font(L"Courier New", 19.8F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(186))); this->button1->Location = System::Drawing::Point(12, 465); this->button1->Name = L"button1"; this->button1->Size = System::Drawing::Size(331, 52); this->button1->TabIndex = 0; this->button1->Text = L"Skaičiuoti"; this->button1->UseVisualStyleBackColor = true; this->button1->Click += gcnew System::EventHandler(this, &MyForm::button1_Click); // // richTextBox1 // this->richTextBox1->Location = System::Drawing::Point(12, 12); this->richTextBox1->Name = L"richTextBox1"; this->richTextBox1->Size = System::Drawing::Size(412, 428); this->richTextBox1->TabIndex = 2; this->richTextBox1->Text = L""; this->richTextBox1->TextChanged += gcnew System::EventHandler(this, &MyForm::richTextBox1_TextChanged); // // button2 // this->button2->Location = System::Drawing::Point(349, 465); this->button2->Name = L"button2"; this->button2->Size = System::Drawing::Size(75, 52); this->button2->TabIndex = 3; this->button2->Text = L"Išjungti"; this->button2->UseVisualStyleBackColor = true; this->button2->Click += gcnew System::EventHandler(this, &MyForm::button2_Click); // // MyForm // this->AutoScaleDimensions = System::Drawing::SizeF(8, 16); this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font; this->BackColor = System::Drawing::Color::Yellow; this->ClientSize = System::Drawing::Size(437, 529); this->Controls->Add(this->button2); this->Controls->Add(this->richTextBox1); this->Controls->Add(this->label1); this->Controls->Add(this->button1); this->Name = L"MyForm"; this->Text = L"MyForm"; this->Load += gcnew System::EventHandler(this, &MyForm::MyForm_Load); this->ResumeLayout(false); this->PerformLayout(); } #pragma endregion private: System::Void MyForm_Load(System::Object^ sender, System::EventArgs^ e) { } private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { button1-> Text = L"Skaičiuojama..."; button1->Enabled = false; Skaičius AA; Skaičiai PP; PP.NuskaitytiIrDėtiSkaičius(); PP.RastiSprendiniusIrRašyti(); label1->Text = L"Programa suskaičiavo"; button1-> Text = L"Baigta"; richTextBox1->LoadFile("Rezultatai.txt", RichTextBoxStreamType::PlainText); } private: System::Void richTextBox1_TextChanged(System::Object^ sender, System::EventArgs^ e) { } private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) { Application::Exit(); } }; }
  3. Patinka
    pakartoti sureagavo į Alkosparnas Dar vienas "mailius"   
    Sveiki.
    Iš tiesų, užsiregistravau tik dabar, nors nesu žalias šio forumo lankytojas. Žinojau ir seniau, kad čia galima rasti begalę labai geros info, tačiau niekada niekam nereikėjo parašyt. Dabar prispyrė reikalas, tad jau ir registravausi.
    Galiu viešai pasidžiaugt, kad yra toks tinklalapis, kuris vienija tiek daug žmonių, kurie kuria, domisi ir dalinasi.
    Iš karto ačiū visiem, iš ko ką nors išmoksiu, o kad taip bus - esu užtikrintas :)
    Šiaip, gyvenime baiginėju VU programų sistemų studijas, laisvalaikiu pasidarbuoju.
    Esu WEB programeris, tačiau seniau tekę ir sau, ir kitiems pakurt šio bei to su C#. Matyt, kiekvienam programeriui yra tekę išsibandyt ne vieną kodinimo kryptį :)
    Buvo laikas, kada buvau labai pasinešęs ant elektronikos programavimo, jei konkrečiau - arduino. Jei kas taip pat domitės, turit įdėjų ar klausimų - galim pabendraut :)
    Tai ką, ačiū, sėkmės ir jums, ir man. Gražaus laiko, idėjų ir darbų ;)
     
    Vygantas
  4. Patinka
    pakartoti sureagavo į RomasT Vertingi patarimai keliaujantiems   
    Patarimai keliautojams
    Patarimai keliaujant lėktuvais, perkant bilietus...
     
    Inkognito režimas Jūsų naršyklei
     
    Perkant lėktuvų bilietus internetu rekomenduojama naudoti "Nežinomo lango" režimą (Inkognito). Daugelis bilietus pardavinėjančių svetainių "mato" Jūsų apsilankymus, todėl apsilankius po kurio laiko vėl, bilietų kaina gali būti pakilusi. Ir tai ne todėl, kad buvo nupirkta daug bilietų....
     
    Paprasčiausias būdas atidaryti Inkognito režimą CHROME naršyklėje - naudojat klaviatūros kombinaciją CTLR+SHIFT+N
     
     
    http://travel-inn.lt/images/stories/inkognito.jpg
     
     
    Lėktuvo bilietus pasistenkite pirkti antradieniais po 15val (GMT).
    Dažnausiai tokiu metu daugelis aviakompanijų pradeda konkuruoti tarpusavyje išparduodant artėjančio savaitgalio bilietus.
     
     
    http://travel-inn.lt/images/stories/aviabilietas.jpg
     
    Vietų lėktuve rezervacija skrendant dviese
     
    Pasistenkite rezervuoti sau vietas tarp Jūsų paliekant laisvą vietą. Jei niekas šioje vietoje nerezervuos (kas yra mažai tikėtina) - turėsite daugiau laisvos vietos. Jei visgi keleivis atsiras - paprašysite jo pasikeisti vietomis...
     
    http://travel-inn.lt/images/stories/pax.jpg
     
     
     
    Pasistenkite viską sutalpinti į rankinio bagažo lagaminą
     
    Sutaupyti lagamine vietos ženkliai padės vakuminiai maišeliai. Tūris sumažėja iki 1/3!
     
     
    http://travel-inn.lt/images/stories/bagazaspriespo.jpg
     
     
    Nenorite ilgai laukti atsiimant savo bagažą?
     
    Užklijuokite keletą lipdukų su įspėjumu, kad lagamine yra stiklinių daiktų. Tai atkreips aptarnaujančio personalo dėmesį, ir Jūsų lagaminas lėktuve bus pakrautas aukščiau visų, todėl atiduodamas greičiau.
     
     
    http://travel-inn.lt/images/stories/fragile.jpg
     
     
    Būtinos higienos priemonės ar kiti skysčiai
     
    Jei tikrai žinote, kad negalėsite apsieiti be savo asmens higienos priemonių, minimalų kiekį galite vežtis kokteilių šiaudeliuose.
     
     
    http://travel-inn.lt/images/stories/muilas.jpg
     
     
    Dokumentai
     
    Būtinai turėkite pasų. vizų, draudimų, bilietų kopijas. Tai galima padaryti ir mobiliaisiais prietaisais. Tai bus palengvinimas dokumentų praradimo atveju.
     
    http://travel-inn.lt/images/stories/pasokopija.jpg
     
     
     
    Vietos lėktuve
     
    Rezervuojant vietas lėktuve turėkite omenyje, kad pati stipriausia vieta lėktuve yra sparno tvirtinimo prie liemens vieta. Kitaip vadinama centroplanu. Sėdint šioje srityje mažiausiai jaučiamas supimas turbulencijos atveju.
     
    http://travel-inn.lt/images/stories/lektuvo%20centroplanas.jpg
     
     
     
     
    Telefono įkrovimas
     
    Jei pamiršote įkrovėją - pasiteiraukite viešbučio registratūroje.Ten dažniausiai būna visa dėžutė įvairiausių įkrovėjų kuriuos pamiršo svečiai.
     
    http://travel-inn.lt/images/stories/tv.jpg
     
     
     
    Kelnių diržas įdėtas į marškinių apykaklę neleis kalnieriukui susilankstyti lagamine
     
    http://travel-inn.lt/images/stories/dirzas-1.gif
     
     
    Susuktos ritinėliu kelnės išliks ženkliai lygesnės nei sulankstytos tradiciniu būdu.
     
    http://travel-inn.lt/images/stories/kelnes-1.gif
     
     
    Nepalikite savo bagažo be priežiūros
     
    Geriausiu atveju oro uosto saugumo darbuotojai netrukus Jūsų bagažą patikrins ir nugabens į savo saugyklas, iš kurios Jums bus atiduotas tik sumokėjus tam tikrą mokestį. Tai gali užtrukti, ir Jūs rizikuojate pavėluoti į lėktuvą. Blogesnis atvejis - ilgapirščiai gali būti greitesni už saugumo darbuotojus...
     
     
    http://travel-inn.lt/images/stories/lost%20baggage.jpg
     
     
    Paskutinė kelionės diena
     
    Savo kelionę įprasminsite geru darbu, jei likusias monetas atiduosite tiems, kam jų labai trūksta....
    http://travel-inn.lt/images/stories/auka.jpg
  5. Patinka
    pakartoti sureagavo į domas55 Gyvenimiškas klausimas.   
    Kietai čia pavarei..
  6. Patinka
    pakartoti gavo reakciją nuo geras1448 Skaičių magija   
    Parasiau sioki toki sito darbo sprendima, kuris spausdinta atsakymus, tikiuosi issingarinesi koda ir kita karta mokesi spresti tokio tipo uzdavinius. Beje, cia yra daug ka tobulinti, pvz skaiciuoja minusinius skaicius, galima koda suprastinti ir pan.
     

    #include <iostream> #include <fstream> #include <algorithm> #include <cmath> #include <vector> #include <iomanip> #include <cstdio> #define pop pop_back using namespace std; struct v{ int a, b, ats; char oper; }; vector <v> veiksmai; int ats; bool pazymeti[10001]={false}; int P[10000] = {0}; void ieskok(int P[], int sz, bool pazymeti[], int rez){ if(rez == ats){ for(int i = 0; i < veiksmai.size(); i++){ cout << veiksmai[i].a << " " << veiksmai[i].oper << " " << veiksmai[i].b << " = "<< " " << veiksmai[i].ats << endl; } cout << endl; return; } for(int i = 0; i < sz; i++){ for(int e = i+1; e < sz; e++){ if(P[i]!= 0 && P[e] != 0 && !pazymeti[i]&&!pazymeti[e]){ // sudeti int top = P[i], kek = P[e]; pazymeti[i] = true; pazymeti[e] = true; P[sz]=top+kek; v f; f.ats = top+kek; f.a = top; f.b = kek; f.oper = '+'; veiksmai.push_back(f); ieskok(P,sz+1,pazymeti, top + kek); veiksmai.pop(); P[sz]=0; pazymeti[i] = false; pazymeti[e] = false; // atimtus pazymeti[i] = true; pazymeti[e] = true; P[sz]=top-kek; f.ats = top-kek; f.oper = '-'; veiksmai.push_back(f); ieskok(P,sz+1,pazymeti, top - kek); veiksmai.pop(); P[sz]=0; pazymeti[i] = false; pazymeti[e] = false; // daugyba pazymeti[i] = true; pazymeti[e] = true; P[sz]=top*kek; f.ats = top*kek; f.oper = '*'; veiksmai.push_back(f); ieskok(P,sz+1,pazymeti, top * kek); veiksmai.pop(); P[sz]=0; pazymeti[i] = false; pazymeti[e] = false; // dalyba if(top!= 0 && kek != 0) if(top%kek == 0 or kek % top == 0) { int div; if(top%kek==0)div = top/kek; else div = kek/top; pazymeti[i] = true; pazymeti[e] = true; P[sz]=top*kek; f.a = (top % kek == 0) ? top : kek; f.b = (top % kek == 0) ? kek : top; f.ats = div; f.oper = '/'; veiksmai.push_back(f); ieskok(P,sz+1,pazymeti, div); veiksmai.pop(); P[sz]=0; pazymeti[i] = false; pazymeti[e] = false; } } } } } int main() { ifstream fd("mag.txt"); for(int i = 0; i < 6; i++) { fd >> P[i]; } fd >> ats; ieskok(P,6,pazymeti, 0); return 0; }
  7. Patinka
    pakartoti sureagavo į Aridhy Pagalba matematiniu klausimu.   
    Neseniai užmačiau knygą apie olimpiadinius uždavinius, ir teorijos yra ir uždavinukų su atsakymais:
    http://olimpiados.lt/media/ojFailai/Matematika/Matematikos%20knyga/knyga0.pdf
  8. Patinka
    pakartoti sureagavo į wi_lius Dėl universitetų apie programavimą   
    Nepanašu, kad esi kompetetingas šnekėti šia tema. O ir iš patirties galiu pasakyti, kad visa tai, ką pasakei, yra nesąmonė.
     
     
    Akivaizdžiai nebuvai susidūręs su rimtais uždaviniais. Toli gražu ne kiekvienas gali įveikti rimtą uždavinį. Esant reikalui galėsiu paieškoti ir pavyzdžių.
     
     
    Tu jam siūlai įstot ir nesimokyti? Tam kam išvis tada stoti?
     
    --------------------
     
    Ką galiu pasakyti iš savo patirties, tai iš universiteto gavau nemažai naudos (edukacinės, socialinės, piniginės ir pnš.). Jeigu imsiems iniciatyvos, tai ir pats galėsi gauti naudos.
     
    Siūlyčiau kritiškai vertinti kiekvieną išsakytą nuomonę apie universitetą (įskaitant ir mano). Toks jausmas, kad bent pusė tokių, kurie keikia universitetą, arba nesupranta jo esmės, arba prisiklausė visokių dėdžių ir tetų net nė dienos universitete nebuvę, arba Wordpress'ą instaliuodami įsivaizduoja esą kažkokiais super duper programuotojais.
     
    Daug kas sako, kad universitete nieko gero neišmoko. Man kyla klausimas, kas kaltas – universitetas ar pats – kad susirandi tokį darbą, kuriame viso labo mokyklinio išsilavinimo užtenka.
  9. Patinka
    pakartoti sureagavo į wicked Programuotojas. Stereotipas   
    Ką tikiesi išgirsti? Kad programuotojo darbe tenka picas išvežiot, vakarines šukuosenas daryt, plytas nešiot, logistikos skyriui vadovauti ir panašiai?
     
    Programuotojas yra žmogus, kuris programuoja. Aišku, nebūtina sėdėt prie kompo visą laiką, galima ir stovimą stalą įsigyt :)
  10. Patinka
    pakartoti gavo reakciją nuo voldemarasp Įvertinkite portfolio   
    http://i.imgur.com/6StRGyT.png man sitas irgi nelabai ziurisi.
  11. Patinka
    pakartoti gavo reakciją nuo Steeler Grafiškai nustatykite lygties lgx = sinx sprendinių skaičių.   
    http://www.wolframalpha.com/input/?i=+lgx+%3D+sinx+
     
    http://i.imgur.com/NrLDAhj.png
  12. Patinka
    pakartoti sureagavo į highontrance Cikle darant dar užklausų   
    Paskaitai toki ir iskarto numusa nora zmogui padeti.
  13. Patinka
    pakartoti sureagavo į Povilasr3 Baldai transformeriai   
    Sveiki,
     
    Daugelis zinome, kad Lietuvos baldu rinka yra stipriai perpildyta. Be gigantu kaip "Vilniaus baldai", "Ikea", kurie siulo ivairiausiu tipu baldus, yra daugybe specializuotu (lovos, virtuves komplektai), nepamirskime ir nestandartiniu baldu gamintoju (siais laikais dauguma tokia paslauga siulo).
    Bet internete radau vos pora baldu imoniu Lietuvoje, kurios uzsiimtu baldu transformeriu projektavimu ir gamyba. Prisegu nuorodas:
     

     
    https://www.youtube.com/watch?v=hOwo1X7cTTo
     
    Tokio tipo baldai jau seniai zinomi, bet as Lietuvoj rinkoje ju pasigendu (a nebent daugiafunkcines lovos, o gal kazkas zino daugiau uz mane - apsvieskite).
     
    Klausiu auditorijos nuomones - kaip jus tokie baldai? Kaip pati tokiu baldu nisa?
  14. Patinka
    pakartoti sureagavo į Edvinas01 Kokia vertė?   
    Vienas euras
  15. Patinka
    pakartoti sureagavo į Skuduras Pasižadėjimai 2015-tiesiems   
    Atsiskaityti chemijos kontrolinį.
    Nusipirkti naujas tapkes.
    Nusivalyti langus.
  16. Patinka
    pakartoti sureagavo į MasterOfBass c++ lengvas uzdavinukas   
    Perskaityk sąlygą.
  17. Patinka
    pakartoti sureagavo į Esnyper Baras. Kokio reikia miestui?   
    Kaune rusišką, bei lietuvišką muziką taip saugo, kad jos net negroja. Ačiū už tai jiems!
  18. Patinka
    pakartoti gavo reakciją nuo MariusProdesign vien tik hd filmai   
    Magic player + thepiratebay = online filmas hd kokybe
  19. Patinka
    pakartoti sureagavo į Erikas013 Su Kalėdom!   
    Kažkaip čia visi apsikrovę darbais ir niekas nieko apie Kalėdas nešneka.
    Nemoku aš rašyti sveikinimus ar pačiam gražiai pasveikinti, tai parašysiu labai trumpai ir manau aiškiai.
    Visus sveikinu su Šv. Kalėdom, linkiu daug uždarbio, meilės ir svarbiausia sveikatos!

  20. Patinka
    pakartoti sureagavo į facis1 Tankučiai (online žaidimas)   
    Čia aš vienas nesuprantu ką daryt reikia? :D Tiesiog važinėju su tanku po pliką lauką ir šaudau į nieką. :|
  21. Patinka
    pakartoti sureagavo į wi_lius Programavimo pradmenys.   
    Ne programavimo kalboje esmė. Svarbiausia susidaryti „programuotojo“ mąstymą, po to lieka tik formalumas išmokti naujos kalbos sintaksę ir API. Aš esu C++ šalinkinas, bet čia nelabai verta per daug ginčytis – rinkis tą, kurią nori.
    HTML yra žymėjimo kalba (markup), skirta aprašyti vartotojo sąsajai. Dabar dauguma technologijų turi XML stiliaus GUI aprašymą. Šiaip HTML kaip ir būtinas – būti programuotoju ir nemokėti net paprasto puslapiuko sukoduoti būtų gėda.
    Kiek įmanoma dažniau naudok ciklus. Net jei reikia tik nuo 1 iki 2 prasukti – vis tiek naudok. Svarbu, kad išmoktum nerašyti pasikartojančio kodo.
    Programavimas kur kas daugiau nei kodo rašymas. Visų pirma turi kažkokią problemą, kuri gali būti ne visai elementari. Turi sugalvoti, kaip ją spręsti. Tada reikia apmąstyti, kaip geriausia tą sprendimą implementuoti. Galiausia eini kodo rašyti. Tikėtina, kad berašydamas susidursi su nauja problema, ir vėl teks pereiti prie mąstymo stadijos.

  22. Patinka
    pakartoti sureagavo į Ispirit PHPmyadmin mysql užklausos.   
    Tvarkingai problema parasyk ir tai ko nori, dabar viduryje pameciau.
  23. Patinka
    pakartoti sureagavo į finansai Jūsų nuomonės, apie naujai besikuriantį projektą - WebSkills.lt   
    "Paklauskite, ir jau už kelias minutes gausite atsakymą !"
    "Tik pas mus rasite jums reikalingos pamokos, daugybė kalbų, PAWN, PHP, HTML ir daug daugiau, kurias rasite patys !"
     
    Sakiniai kaip babaju su google translate versti :D
  24. Patinka
    pakartoti sureagavo į Mindux2000 Problema del tapatybes patvirtinio   
    Kreipkis į KERNIU. :D
  25. Patinka
    pakartoti sureagavo į wi_lius Uzduotys is informatiku olipiados ir siaip pamastymai   
    Gal ir praeitame teiginyje nepaminėjau visko, ką reikėjo paminėti, bet reikalingiausią paminėjau.
     
    Labai paprasta nustatyti, kas yra programavimo esmė. Tiesiog reikia įvardinti prioritetus tokiems punktams:

    funkcionalumas (programa gražina reikiamus rezultatus pradiniams duomenims);
    efektyvumas (programa įvykdo skaičiavimus per protingą laiko tarpą ir su protingu atminties kiekiu);
    saugumas, patikimumas (čia galima įskaityti ir testus);
    kodo kokybė (gerai dokumentuotas, lengvai palaikomas kodas su geru API);
    aparatinės įrangos išnaudojimas (čia jau galima paminėti ir scalability);

     
    Sakyčiau, įprastinei programinei įrangai prioritetai būtų sudėlioti tokia tvarka, kokia ir paminėjau (nesigilinant į kraštutinumus). Žinoma, gal būtų keisti parametrus vietomis, bet čia jau turėtų būti labai specializuotą programinė įranga, kad funkcionalumas ir efektyvumas būtų ne sąrašo viršuje (ir tai matyt būtų įmanoma tik saugumui).
     
    Ir čia jau joks scalability, joks moduliškumas, jokie testai, joks duomenų saugojimas nepagelbės, jei nesugebėsi parašyti algoritmo, kuris spręstų užduotį.
     
    O iš ko susidaro tas „scalability“? Iš gražiai pavadintų klasių, ar yra kažkokie algoritmai ir duomenų struktūros, kurie leidžia protingai manipuliuoti duomenimis tarp kelių prietaisų? O duomenų apsauga iš kur: gražiai užvadintų kintamųjų, ar iš tam tikro algoritmo, kuris užtikrina specifinį manipuliavimą duomenimis, dėl kurio informacija nebūtų atskleista trečiosioms šalims? O bibliotekos iš kur gimsta: iš geros dokumentacijos ar iš algoritmų ir duomenų struktūrų implementacijos? O iš kur greitis atsiranda: implementuoji bet kokį algortimą ir pasimeldi C#'pui, kad greitai veiktų, ar implementuoji laiko atžvilgiu efektyviausią algoritmą?
     
    Visa kompiuterija pastatyta ant algoritmų. Giliai giliai procesoriuose implementuota tik maža dalis funkcionalumo ir duomenų struktūrų (pavyzdžiui, matematinės operacijos, paprastieji duomenų tipai). Ir su kiekvienu abstrakcijos sluoksniu iš paprastų operacijų, duomenų struktūrų ir algorimų sudaromos sudėtingesnės operacijos, duomenų struktūros ir algoritmai.
     

     
    ACM ICPC pasaulio finalas (kas nežino, tai panašiai kaip mokyklinės olimpiados, tik daugiau ir sudėtingesni uždaviniai bei dirbama komandomis po tris). Apdovanojama pirmos 12 vietų. Priedo prie užkabintų medalių IBM atstovas kiekvienam duoda po voką. Voke – pakvietimas dirbti į IBM. Pastebėsit, kad niekas nei vieno iš nugalėtojų nepaklausė, kaip gražiai jie užvadina klases, kokiomis kalbomis programuoja, kokias bibliotekas žino bei kokias UML diagramas moka nubraižyti. Užteko išmanyti ir sugebėti implementuoti tam tikrą kiekį algoritmų bei duomenų struktūrų ir tai atlikti greičiau už kitus, kad IBM juos įvertintų daugiau nepaklausę nė vieno klausimo.
×
×
  • Pasirinkite naujai kuriamo turinio tipą...