Referatai, kursiniai, diplominiai

   Rasti 34 rezultatai

Kompleksinis kursinis Projektas Žingsninio variklio valdiklis Ivadas, užduoties analizė, analogiškų valdiklių apžvalga
Elektronika  Kursiniai darbai   (15 psl., 842,8 kB)
Pastaruoju metu pastebėta, kad vartojama labai daug informacinių technologijų anglų kalbos skolinių. Todėl nusprendėme sukurti kompiuterinių žargonų žodyną, kuris padėtu orientuotis vyresnio amžiaus žmonėms, bei padėtu pažengusiems vartotojams parašyti rašto darbus taisyklinga lietuvių kalba. Projekto tikslai: 1. Sukurti kompiuterinių terminų žargonų duomenų bazę. 2. Žargonų išvedimas pagal abėcėlę. 3. Sukurti paiešką pagal vartotojo įvestus simbolius. 4. Sukurti galimybę vartotojui papildyti žargonų duomenų bazę. 5. Duomenų bazės peržiūrą pagal kategorijas: žargonai – lietuviški terminai arba lietuviški terminai – žargonai. 6. Sukurti funkciją kuri leistu vartotojui atsispausdinti norimus žargonus ir jų vertimą.
Kita  Projektai   (25 psl., 348,27 kB)
Lygiagretaus programavimo namu darbas su naudojant Open MPI biblioteka, realizuota c++ kalba. Darbo aprasymas, algoritmo veikimo analize
Informatika  Kursiniai darbai   (12 psl., 122,85 kB)
Informacinėje visuomenėje informacija tampa svarbiu produktu, preke. Todėl neišvengiamai atsiranda teisiniai informacijos naudojimo aspektai. Pagrindinis informacijos naudojimo teisinis aspektas – informacijos apsauga. Informacijos apsauga aprėpia du skirtingus dalykus: 1) kaip apsaugoti informaciją nuo klaidų ir nuo iškraipymų ar praradimo esant kompiuterio techninės įrangos pažeidimams – įsilaužimams ar gedimams, taip pat suveikus kenkėjiškoms kompiuterių programoms – virusams; 2) kaip apsaugoti informaciją nuo neteisėto jos naudojimo arba piktavališko iškraipymo ar sunaikinimo.
Informatika  Referatai   (11 psl., 1,45 MB)
Kai kurie dialoginiai langai programose pasirodo taip dažnai, kad jie pilnateisiškai priklauso operacinei sistemai. Tam, kad butų įmanoma paimti failo pavadinimą iš vartotojo norint atidaryti ar išsaugoti failą, prieš atsirandant Windows 3.1, programuotojams tekdavo patiems rašyti Open ir Save As dialoginių langų aprašymus. Kadangi abiejų dizainas ir įgyvendinimas priklausydavo nuo programuotojų, tai ir kiekvienas Open ir Save As dialoginis langas būdavo labai skirtingi. Windows 3.1 ištaisė šią ilgalaikę problemą sukurdamas standartinių dialoginių langų įgyvendinimą panaudojant DLL (common dialog library). Naujoje Windows 95 versijoje buvo pagarinti senosios Windows 3.1 versijos dialoginiai langai ir taip pat pridėtas naujas Page Setup dialoginis langas. Windows 98 ir Windows 2000 buvo toliau tobulinami dialoginiai langai darėsi funkcionalesni. MFC leidžia C++ programavimo kalba pasiekti standartinius dialoginius langus panaudojant žemiau esančioje lentelėje aprašytas klases.
Informatika  Referatai   (10,4 kB)
Objektų saugyklos Pagrindinės informacijos saugyklos yra: 1. Registrai. Jie yra procesoriaus viduje, todėl tai pats sparčiausias išrinkimo tipas. Deja, registrų skaičius labai ribotas. Jais pagal poreikius manipuliuoja tik pats kompiliatorius. 2. Stekas. Yra RAM’e (tiesioginės kreipties atmintyje). Procesorius saugo nuorodą į šį steką, ir, vaikštant “aukštyn”/”žemyn”, informacija įrašoma ir paimama. Gana greitas būdas (antras po registrų). Šiaip jau Java pačių objektų steke nesaugo, nes reikėtų nuolat perskaičiuoti objektų dydžius, perstumiant steko nuorodą „aukštyn”/„žemyn”. C++ tai galima. 3. Krūva (heap - „netvarkusis masyvas”). Yra RAM’e. Tai ir yra ta vieta, kur saugomi visi Java programos objektai. Pagrindinis privalumas tas, kad kompiliatoriui nereikia žinoti kiek kiekvienas objektas užima vietos. Su new sakiniu sukurtas objektas vykdymo metu automatiškai pateks į „krūvą”. Aišku, operacijos sulėtės. 4. Statinė atmintis. Ji taip pat yra RAM’e, tik specialiai tam skirtoje vietoje. „Krūvoje” esantys tuo momentu nebereikalingi objektai gali būti šiukšlių rinktuvo automatiškai pašalinti, o statiniai objektų elementai išlieka iki programos darbo pabaigos. Tokie elementai sukuriami naudojant atributą static. Paprastieji tipai. Vis dėlto elementariems aritmetiniems veiksmams paspartinti Java turi ir paprastų duomenų tipų (byte, int, double, ...). Tai nėra objektai, todėl jiems sukurti nereikia new sakinio. Jų įvedimo priežastis ta, kad tokiems elementariems objektams sukurti ir padėti į „krūvą” būtų sugaištama per daug laiko. Paprastųjų tipų kintamieji saugomi steke. Kiekvienam procesui Java turi atskirą steką. Nepriklausymas nuo asmeninio kompiuterio (PC) architektūros Daugumos programavimo kalbų galutinis produktas yra vykdomasis (.exe tipo) modulis, susidedantis iš konkrečių instrukcijų PC procesoriui. Tačiau Windows sistemos dažniausiai naudoja Intel firmos procesorius, Macintosh sistema naudoja Motorola arba PowerPC procesorius ir t.t. Be to, kiekviena sistema (Windows,Unix, Linux) naudoja savas papildomas bibliotekas. Todėl klasikinė schema Kodas Kompiliatorius Redaktorius vykdomasis failas (*.exe) PC turi vieną gana didelį trūkumą – vienos sistemos produktas dažnai neveikia kitoje sistemoje. Šio trūkumo neturi programa, parašyta Java kalba. Esmė ta, kad čia negeneruojamos instrukcijos procesoriui, bet programos tekstas (kodas) kompiliuojamas į specialų objektinį kodą, vadinamą baitkodu. Šį kodą toliau skaito ir vykdo Java abstrakti virtualioji mašina (JVM), kurią turi kiekviena kompiuterinė sistema. Taigi turime tokią schemą: Kodas Kompiliatorius bait-kodas JVM Java abstrakti virtualioji mašina JVM JVM – tai speciali Sun Microsystems firmos programa (bait-kodo interpretatorius), parašyta kiekvienai operacinei sistemai atskirai. Tai JRE (Java Runtime Environment). Ji itraukta į populiariausių naršyklių sudėtį (Microsoft Internet Explorer, Netscape Navigator, Opera), į JDK (Java Development Kit ). Ją galima įdiegti ir atskirai. JVM jau gaminama ir atskiromis mikroshemomis. Taigi ją galima įdėti ne tik į PC, bet ir į TV stotis, o ateityje ir į buitinius prietaisus. Daugiaprocesė Programa tuo pat metu gali vykdyti keletą procesų (thread). Daugiaprocesiškumas yra organizuotas objektų lygmeniu – kiekvienas procesas yra atskiras objektas. Panaudojant synchronized modifikatorių resursai „užrakinami” (būtų blogai, jei keli procesai vienu metu rašytų informaciją į tą patį failą). Programų saugumas Saugumas užtikrinamas keliais lygiais. Tai ypač svarbu apletams (specialaus tipo taikomoji programa), nes jie plačiai naudojami interneto puslapiuose. Tam yra net speciali klasė java.lang.SecurityManager su eile metodų. Programinis lygis: - kadangi nėra adresų aritmetikos, tai neįmanoma programiškai sugadinti atminties; - neįmanoma perpildyti masyvo; - negalima ne tik rašyti, bet ir skaityti informacijos už masyvo ir eilutės ribų (todėl Java kalboje eilutė String nemodifikuojama). Baitkodo tikrintojas patikrina: - ar neperpildytas stekas; - ar su objektais neatliekamos draudžiamos operacijos; - ar tinkamai naudojami registrai; - ar teisingai keičiami kintamųjų tipai. „Smėlio dėžės” principas apletui: „įtartina” (neturinti skaitmeninio parašo) programa kaip vaikas įkeliama į smėlio dėžę ir negali : - skaityti/rašyti failo iš/į jūsų (kliento) PC; - išmesti, pervardyti, kurti naujų failų ir t.t. kliento PC. Vykdant apletą ne per tinklą, bet vietinėje failų sistemoje, didesnė dalis šių apribojimų netaikoma. Dar didesnes teises turi apletų paleidimo programa appletviewer.exe. Situacijų valdymas (exception) Nepageidautina situacija (klaida) – tai Java objektas, kuris sužadinamas klaidos vietoje ir vėliau gali būti „pagautas” ir apdorotas programoje. Taigi susidarius nepageidaujamai situacijai, pavyzdžiui, kai indeksas yra už masyvo ribų, galima ją „sugauti”, apdoroti ir tolesnius veiksmus jau nukreipti norima linkme. Tai nėra tas pats kaip tokių situacijų „gaudymas” naudojantis grąžinamomis reikšmėmis ar papildomais požymiais-kintamaisiais, kai galima tiesiog patingėti tai atlikti (arba blogai atlikti). Privalumas tas, kad kai kurių situacijų Java praleisti neleis – jas privalu kažkur apdoroti. Objektinis programavimas Java kalba Dar pačiai pirmajai objektinio programavimo kalbai Smalltalk Alan Kay suformulavo šiuos penkis objektinio programavimo (OP) principus: 1. Viskas yra objektas. Objektas ir saugo duomenis, ir atlieka operacijas su jais (duomenų ir metodų sujungimas į visumą). 2. Programa – tai grupė objektų, bendraujančių per pranešimus (pranešimu galima laikyti ir objekto metodo iškvietimą). 3. Kiekvienas objektas turi savąją atmintį, susidedančią iš kitų objektų (kompozicija - objekto viduje naudojami prieš tai sukurti objektai). 4. Kiekvienas objektas yra kurio nors tipo (klasės). 5. Tam tikros grupės objektai gali priimti tuos pačius pranešimus (paveldėjimas). Pabandykime perfrazuoti šiuos OP principus Java kalbos požiūriu. Duomenų ir metodų sujungimas į visumą (encapsulation) Duomenų ir jų apdorojimo metodų sujungimas į visumą Java kalboje atliekamas naudojant klasę. Taigi klasė yra tipas arba objekto šablonas, kurį sudaro duomenys ir metodai. Objektas jau yra realus klasės egzempliorius kompiuterio atmintyje. Objekto modelį galime pavaizduoti kaip kapsulę: Taigi sudarius A klasę, joks realus objektas atmintyje dar nesukuriamas: class A { // klasės turinys } Objekto dar nėra ir paskelbus A klasės tipo kintamąjį x: A x; Objektas gali būt sukurtas ir sakiniu new: x = new A(); //Objektas sukurtas! // arba iš karto: A x = new A(); Taigi objektas sukuriamas dinamiškai programos vykdymo metu sakiniu new: KlasėsVardas objektoVardas = new KlasėsVardas(); Arba dviem etapais : KlasėsVardas objektoVardas; ObjektoVardas = new KlasėsVardas(); Klasei galima sukurti neribotą skaičių objektų. Grižkime prie kapsulės. Jis turi būti uždaras. Pirma, tai užtikrina duomenų apsaugą, nes vartotojas gali atlikti su duomenimis tik tas operacijas, kurias jam leidžia tam skirti metodai. Antra, programuotojas-vartotojas gali rašyti programas „aukštesniu” lygiu, t.y. jis visiškai pasitiki esamais metodais ir jam nebereikia leistis į smulkmenas ir jų tikrinti. Ir trečia, programų (metodų) pakeitimai ir atnaujinimai programuotojui-vartotojui visai neturi reikšmės. Paveldėjimas (inheritance) ir kompozicija Tai klasės sugebėjimas paveldėti protėvių klasės duomenis ir metodus. Literatūroje vartojama daug skirtingų terminų. Pagrindinė klasė vadinama paveldimąja klase, superklase, protėvių klase, bazine arbs tėvo klase. Analogiškai naujoji klasė vadinama paveldinčiąja klase, subklase, palikuonių klase, išvestine arba vaiko klase. Mes vartosime terminus tėvo klasė ir vaiko klasė. Taigi vaiko klasė paveldi visus matomus (ne private tipo) tėvo klasės metodus ir kintamuosius. Visos Java klasės yra kilusios iš java.lang.Object klasės ir automatiškai palaiko visus jos metodus. Java neturi daugialypio paveldėjimo (netiesiogiai tai galima išspręsti naudojant interfeisus). Nereikia painioti sąvokų „kompozicija” ir „paveldėjimas”. Kompozicija – tai kitos klasės objekto panaudojimas naujai projektuojamoje klasėje. Kompozicija naudojama tada, kai kuriama nauja klasė tiesiog naudoja kitos klasės metodus. Paveldėjimas naudojamas tada, kai nauja klasė naudoja kitos klasės struktūra (interfeisą). Plačiau apie paveldėjimą aprašoma ketvirtame skyriuje. Polimorfizmas (polymorphism) Galime skirti dvi polimorfizmo rūšis. Tai metodų perkrova ir metodų užklotis. Metodų perkrova (overloading). Klasėje naudojama keletas metodų tuo pačiu vardu. Būtina sąlyga – metodai turi skirtis savo antraštėmis (parametrų skaičiumi arba parametrų tipais). Grąžinamos reikšmės tipas čia įtakos neturi. Metodo pasirinkimą nusako jo iškvietimo formatas. Tai atliekama jau kompiliavimo metu (tai dar vadinama „ankstyvuoju susiejimu”). Plačiau apie metodų perkrovą rašoma 3.5. skyrelyje „Metodų perkrova”. Metodų užklotis (overriding). Tėvo ir vaiko klasės turi vienodus metodus. Būtinos sąlygos: turi sutapti ne tik šių metodų vardai, bet ir jų antraštes bei grąžinamų reikšmių tipai. Taigi vaiko klasės metodas gali pakeisti (užkloti) tėvo klasės metodą. Metodo pasirinkimą lemia objekto, kuriam šis metodas kviečiamas, tipas (jei objektas yra tėvo klasės tipo, tai bus kviečiamas jos metodas, priešingu atveju – vaiko). Metodas parenkamas vykdymo metu (tai dar vadinama „susiejimu vykdant”). Plačiau apie metodų užklotį rašoma 4.2. skyrelyje “Metodų užklotis”. 1.3. Trys Java programų tipai Pirmas. Taikomoji programa (application) su komandų eilutės sąsaja Tai pats paprasčiausias ir kartu nevaizdžiausias programos tipas. Programa paleidžiama main metodu. Taigi bent viena programos klasė privalo turėti main metodą. Šiaip jau kiekviena klasė gali turėti po vieną main metodą (tai patogu testuojant klases), tačiau vienu metu galima naudoti tiktai vieną main metodą. Pasibaigus visiems main metodo sakiniams, programa baigia darbą. Parašykime tradicinę pirmąją Java programėlę, kuri juodame Command Prompt (arba FAR Manager) lange išveda tekstą „Labas, Java”. ETAPAI: 1. Bet kuriuo redaktoriumi (kad ir NotePad) parašome pirmosios programos tekstą (visi Java kalbos žodžiai pajuodinti): // Pirmoji Java programa public class Labas { public static void main(String args[]) { System.out.println("Labas, Java"); } } ir įrašome į diską vardu „KlasėsVardas.java” (šiuo atveju vardu „Labas.java”). 2. Kviečiame kompiliatorių javac.exe, kuris patikrina programos sintaksę, perkoduoja jos tekstą į bait-kodą ir įrašo jį į diską vardu „KlasėsVardas.class” (šiuo atveju vardu „Labas.class”): >javac Labas.java P.S. Jei jūsų kompiuteryje nėra nustatyto kelio į katalogą, kur yra kompiliatorius javac.exe, tai reikia nurodyti visą kelią iki jo. Pvz.: >D:\jdk1.3\bin\javac Labas.java Jei nėra klaidų, tai kompiliatorius paprastai jokių pranešimų ir neišveda. Taip po kompiliacijos atrodo Far Manager langas (šiuo atveju failas Labas.java įrašytas į katalogą D:\Java\Pavyzdziai\labas): 3. Kviečiama JVM java.exe vykdyti programą (failo tipas class nenurodomas): >java Labas Naudojant vizualias aplinkas (JBuilder, Visual Studio J++, VisualCafe ar kitas), vykdymo scenarijus keičiasi. Antras. Taikomoji programa su vartotojo sąsaja Programa čia taip pat paleidžiama main metodu. Tačiau paleidimo tikslas dažniausiai yra tik vienas – sukurti vartotojo sąsajos langą ir perduoti jam visą valdymą. Toliau jau sąsajos elementais (meniu, mygtukais, teksto laukais ir t.t.) atliekami norimi veiksmai ir programa veiks tol, kol uždarysime šios sąsajos langą. Vėlgi parašykime tą pačią programą, išvedančią tekstą „Labas, Java”. Programos rašymo ir paleidimo scenarijus visiškai toks pat kaip ir pirmojo tipo programos. Tiesa, programos tekstas atrodys truputėlį kitoks: // Pirmoji Java programa su vartotojo sąsaja. import javax.swing.*; import java.awt.*; public class LabasSuSasaja extends JFrame { public void paint(Graphics g) { g.drawString("Labas, Java", 50, 60); } public static void main(String[] args) { LabasSuSasaja langas = new LabasSuSasaja(); langas.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); langas.setSize(200, 100); langas.setTitle("Programa su sasaja"); langas.setVisible(true); } } Vėl kompiliuojame ir vykdome programą: >D:\jdk1.3\bin\javac LabasSuSasaja.java >java LabasSuSasaja Tačiau dabar ekrane pamatysime tokį vaizdą: Trečias. Apletas (applet) Šio tipo taikomąją programą turi tiktai Java. Apletas – tai programa, klaidžiojanti internete ir vykdoma „kliento” kompiuteryje. Ji nenaudoja main metodo. Tačiau kaip ir taikomojoje programoje su vartotojo sąsaja, apleto vykdymas paremtas įvykių apdorojimu. Naršyklė pati rūpinasi apleto veikimu: stabdo jį pereinant į kitą langą, perpiešia keičiant lango dydį ir t.t. Parašykime tą pačią tradicinę programą, bet jau kaip apletą. ETAPAI: 1. Naudodamiesi bet kuriuo redaktoriumi parašome programos-apleto tekstą: // Pirmasis Java apletas import java.applet.*; import java.awt.*; public class LabasApletas extends Applet { public void paint(Graphics g) { g.drawString("Labas, Java", 50, 60); } } ir įrašome į diską vardu „LabasApletas.java”. 2. Šis etapas analogiškas - kviečiame kompiliatorių javac, ir šis gautą baitkodą įrašo į diską vardu „LabasApletas.class”: >javac LabasApletas.java 3. Tačiau jis vykdomas visiškai kitaip negu taikomoji programa. Apletas vykdomas naršykle (galima ir su appletviewer.exe), todėl bet kuriuo redaktoriumi sukuriamas nedidelis HTML failas. Šį failą bet kuriuo vardu įrašome ten pat, kur yra mūsų gautas LabasApletas.class failas: <HTML> <applet CODE = "LabasApletas.class" width = 200 height = 100> </applet> </HTML> P.S. a) Kabutės nebūtinos; b) CODE = „tik paprastas failo vardas, be kelio!”; c) Norint nurodyti kelią, naudojamas CODEBASE = URL. 4. Atidarome šį HTML failą bet kuria naršykle (Explorer, Netscape ar Opera) arba pasinaudojame SDK sudėtyje esančia appletviewer programa (appletviewer xxx.html). Prisiminkime, jog naršyklė savo viduje turi JVM, todėl ji pati ir vykdo šį apletą: Kai kurios vizualios aplinkos HTML failą generuoja automatiškai. Naudojant aplete Swing elementus (pirmųjų sąsajų elementai buvo vadinami AWT), anksčiau minėtos struktūros HTML failas kai kurioms naršyklėms nebetinka (appletviewer niekas nepasikeitė). Esmė ta, kad Java 2 versijos nuorodos applet html faile buvo atsisakyta. Apletai dabar paleidžiami naršyklių papildymo programomis Java Plug-in.
Informatika  Konspektai   (83,34 kB)
Poindustrinė epocha pirmą sykį informaciją įvardijo kaip vieną iš svarbiausių išteklių, pagrindinį gamybos produktą ir pagrindinę prekę. Per šimtmečius nusistovėję visuomenėje procesai radikaliai kinta – jie tapo orientuoti į informaciją, jos panaudojimą. Žmonija įžengė į informacini amžių kuriame žinios darys vis didesnę įtaką visoms gyvenimo sritims. Sparčiai plečiantis informacinių sistemų kūrimo galimybėms keičiasi daugelio žmogaus veiklos sričių darbo aplinka. Technologijų plėtra turi įtakos programinės įrangos kūrimo procesams, naujų metodų paieškai, skirtai informacijai ir žinioms kaupti, skleisti, valdyti. Informacijos supratimas siejamas su veiklos kompiuterizavimo procesais, naujomis technikos rūšimis, informacijos apdorojimo, saugojimo ir perdavimo technologijomis. Tačiau norint suprasti ir išsiaiškinti informacinių technologijų svarbą reikia suprasti paties apibrėžimo reikšmę ir informacinių technologijų evoliuciją. Būtent šiuos klausimus aš ir bandysiu apžvelgti savo darbe. Informacinių technologijų samprata Nėra universalaus informacinių technologijų apibrėžimo, nes jų turinys ir netgi esmė nuolat kinta priklausomai nuo epochos ir pačios ir pačios technologijos ar technologijų sudedamųjų dalių. Informacinės technologijos apima įrangą bei taisykles, kuriomis remiantis informacija gaunama, apdorojama, saugoma bei perduodama. Trumpai galima apibrėžti, jog IT yra informacijos įrašymo, saugojimo bei pateikimo techninės galimybės bei tvarka. IT neišvengiamai taikomos vykdant sandėrius, aprūpinant vadovus informacija, fiksuojant duomenis, darant sprendimus ir atliekant vis daugiau įvairių užduočių biuruose, gamyklose, bankuose, prekybos centruose, namuose ir daugelyje kitų vietų. Tačiau šiais laikais informacijos apdorojimo neįsivaizduojame be kompiuterių, taigi kalbant apie šiuolaikines IT paprastai turima omenyje kompiuterines informacines technologijas Informacinių technologijų raida Informacija – tai žinios, kurias galima perduoti, priimti ir įsiminti. Jutimo organai (regos, klausos, lytėjimo ir kiti) informaciją iš aplinkos perduoda į smegenis , o šios ją apdoroja ir kontroliuoja tolesnius mūsų veiksmus. Taip mes suvokiame aplinką, kurioje gyvename, įgyjame įgūdžių ir patirties. Netgi paprasčiausi vienaląsčiai gyvūnai geba justi aplinkos veiksnius (pavyzdžiui, šviesą, maistą) ir į juos reaguoti. Tobulesnės sandaros būtybės gali ne tik instinktyviai reaguoti į aplinką, bet ir apdoroti ar įsiminti informaciją. štai paukščiai, pastebėję vanago šešėlį, tuojau sprunka į krūmus, voverės rudenį paslepia maistą ir žiemą, bado metu, jį atsikasa. Tai padeda išgyventi gamtoje. Kai kuriuos gyvūnus įmanoma išmokyti apdoroti ir dar sudėtingesnę informaciją: išdresiravus šunį jis gali lengvai atlikti įvairias komandas, beždžionės išmoksta naudotis įvairiais įrankiais ir t.t. O žmogus, kitaip negu kitos būtybės, dar ir sąmoningai mąsto. Tačiau ir jis netapo toks iš karto. Per ilgą evoliucijos raidą ištobulėjo jo smegenys, todėl apdorojo daugiau informacijos. Taip žmogus pradėjo vartoti primityviausius įrankius, palaipsniui perėjo prie sudėtingesnių ir sudėtingesnių ir pagaliau tapo tokiu, kokį mes dabar visi matome. Pirmykštės bendruomenės nariai dar neturėjo savo kalbos. Jie buvo tarsi izoliuoti vieni nuo kitų. Savo nuotaiką, idėjas perduodavo sutartiniais judesiais ir riksmais. Tačiau, vis dėlto, tai buvo jau protaujanti asmenybė. Eidami į medžioklę jie suplanuodavo kaip greičiau ir saugiau pagauti žvėrį, nepasiklysti miškuose. Ilgainiui žmonės pradėjo tarti vis ilgesnius skiemenis ir taip atsirado kalba. Tai labai pakeitė jų gyvenimą. Žodžiais buvo galima išreikšti viską: savo būseną, jausmus, mintis ir t.t. Žmonės turimą informaciją perduodavo draugams, vaikams, anūkams. Taip žinios keliavo iš vieno pasaulio krašto į kitą, iš kartos į kartą, tačiau kada nors vis tiek užsimiršdavo. Todėl pirmykščiai žmonės pradėjo informaciją užrašinėti molinėse plytelėse, iškalti akmenyse. Tada raštas dar nebuvo toks tobulas kaip dabar. Buvo piešiami įvairūs simboliai ir gyvūnai. Vėliau simboliai tapo vis įvairesni ir sudėtingesni – taip atsirado raštas. Sparčiausiai jis tobulėjo išsivysčiusiose civilizacijose. Maždaug prieš 4000m. egiptiečiai tekstus pradėjo rašyti ant papiruso. Tačiau tuo metu juos galėjo įsigyti tik turtingiausi žmonės, nors ir patys dar nelabai mokėjo skaityti. Atsiradus vis daugiau raštingų žmonių, knygų skaičius ėmė didėti. Maždaug III a. pr. Kr. Aleksandrijoje (Egipte) buvo įkurta viena pirmųjų pasaulio bibliotekų. Pasiuntiniai keliaudavo po pasaulio kraštus ir supirkinėdavo pergamento ritinius ir rankraščius. Prasidėjo didelių informacijos kiekių kaupimas ir saugojimas. Vėliau įvairiose šalyse buvo išrastas būdas popieriui gaminti. Kinijoje jį pradėta naudoti apie 105m., Japonijoje 610 m., Arabijoje 701 m. Popierius tapo patogiausia ir pigiausia priemonė ant ko rašyti, todėl greitai išplito. O knygų paklausa ir toliau kilo, todėl J. Gutenbergas 1438m. išrado spausdinimo mašiną, kuri paskatino raštingumo plitimą ir mokslo pažangą. Buvo galima pigiai ir greitai spausdinti raštus. Knygos tapo prieinamos visiems. Pradėjo eiti spauda. Bet šis informacijos perdavimo būdas buvo lėtas, nes reikėjo gabenti (pervežti) patį informacijos užrašą. Žmonės gaudavo pasenusią informaciją. Norint skubiai pranešti apie pavojų dar buvo kuriami laužai arba vykstama į kitą gyvenvietę, nes mokslas dar nebuvo tiek pažengęs, kad būtų galima labai greitai pasiųsti žinutę. Informacijos perteikimo greitis ir tikslumas įvairiais atstumais iš esmės labiausiai pasikeitė XIX a. 1837m. amerikietis S. Morzė išrado telegrafo aparatą. Juo buvo galima greitai pasiųsti informaciją įvairiais atstumais. Telegrafo kabeliai buvo nutiesti tarp didžiųjų pasaulio miestų. O 1839m. atsirado ir Vilniuje. Tačiau norint juo naudotis reikėjo mokėti Morzės abėcėlę, kuri sudaryta iš taškų ir brūkšnių. Šis būdas yra gana keblus, nes galima greitai susipainioti. Norėdamas to išvengti amerikietis A.G.Belas 1837m. išrado telefoną. Juo buvo galima greitai perduoti garsą iš vieno telefono aparato į kitą. Visa tai labai pagreitino informacijos perdavimą, nes nebereikėjo rašyti laiškų ir laukti kol jie pasieks adresatą , tapo įmanoma labai greitai susisiekti su tolimomis gyvenvietėmis. Vėliau pradėta ieškoti būdų kaip informaciją perduoti be telefono ar telegrafo laidų. Informacijos mainai ir toliau tobulėjo. mainų kanalas 1895 m. rusų mokslininkas A.Popovas sukūrė pirmąjį radijo imtuvą. O 1901 m. perduotas signalas iš Europos į Ameriką. Radijo bangos galėjo sklisti erdvėje, joms nebereikėjo kabelių kaip telefonui ar telegrafui. Iš radijo stoties transliuojamų laidų galėjo klausytis daug gyventojų. Sekantis tobulėjimo etapas buvo ieškoti būdų kaip perduoti vaizdą. Teoriškai ši galimybė jau buvo pagrįsta XIX amžiaus 8 – 9 dešimtmetyje, bet niekaip nerasta būdų kaip tai padaryti. Pirmuosius optinius mechaninius prietaisus vaizdui suskaidyti elementais 1884 m. sukūrė P. Nipkovas (Vokietija). 1907 m. B. Rozingas (Rusija) sukūrė prietaisų kurie tapo dabartinės televizorių sistemos pagrindu. Maždaug po 30 metų labiausiai išsivysčiusiose šalyse pradėtos transliuoti reguliarios televizijos laidos. Gyventojai galėjo ne tik girdėti garsą, kaip per radiją, bet ir matyti vaizdą. Prasidėjo filmų, televizijos laidų kūrimas. Informacijos perdavimas toli pažengė į priekį. Tačiau žmogus stengėsi automatizuoti ne tik fizikinį bet ir protinį darbą – informacijos apdorojimą. Šiam tikslui ir buvo pradėta kurti elektronines skaičiavimo mašinas. Pirmuosius mechaninius skaičiavimo įrenginius dar antikos laikais naudojo matematikai, inžinieriai bei prekeiviai. Kinijoje ir Japonijoje prieš keletą metų iki Kristaus gimimo jau buvo naudojami skaičiuotuvai, padarytiiš karoliukų, pritvirtintų prie specialaus rėmo (karoliukai vadinosi kalkulėmis). Ant siūlo suvertų kalkulių pozicijaatitkdavo tam tikrą skaičių. Vienas iš tobulesnių mechaninių kalkuliatorių 1642 metais sukūrė prancūzų mokslininkas Blezas Paskalis. Šį įrenginį, pavadintą”Paskalina”, sudarė ratukai,ant kurių buvo užrašyti skaičiai nuo 0 iki 9. Apsisukęs vieną kartą, ratukas užkabindavo gretimą ratuką ir pasukdavo jį per vieną skaičių.Paskalio taikytas surištųjų ratukų metodas tapo beveik visų mechaninių skaičiuotuvų, sukurtų per vėlesnius 3 šimtmečius pagrindu . Pagrindinė “Paskalinos” yda – labai sudėtingas įvairių operacijų, išskyrus sudėti, atlikimas. Pirmąją mašiną, kuria lengvai atliekami visi keturi aritmetikos veiksmai, 1673 metais sukūrė vokietis G.V.Leibnicas . Šis mechaninis kalkuliatorius sudėtį atlikdavo kaip ir “Paskalina”, tačiau jo konstrukcijoje Leibnicas pirmą kartą pritaikė judančią dalį (karunėlę). Vis dėlto jį išgarsino ne jo sukurtas kalkuliatorius, o diferencialinis ir integralinis skaičiavimas. Leibnicas taip pat ištyrė dvejetainę skaičiavimo sistemą, plačiai taikomą ir šiuolaikiniuose kompiuteriuose. Anglų matematikas Č.Babidžas, sugalvojęs 2 reikšmingiausias mechanines skaičiavimo mašinas. Pirmąją mašiną , skirtą matematinių lentelių sudarimui ir tikrinimui (skaičiuojant skaičių skirtumą), sukūrė 1822m.Ji vadinosi skirtumine mašina. 1830m. pradžioje Babidžas atskleidė didiulį šios mašinos trūkumą:mašina atlikdavo tik vieną užduotį. Jei reikėdavo atlikti kitokią skaičiavimo operaciją, tekdavo keisti visą mechanizmą. Todėl 1833m. jis nutarė sukurti universalią skaičiavimo mašiną ir pavadino ją “analizine mašina”. tai būtų buvusi pirmoji programuojama skaičiavimo mašina . Ją turėjo sudaryti aritmetinis įrenginys ir atmintis, tačiau realizuoti analizinę mašiną buvo labai problematiška – galiausiai ji būtų buvusi ne mažesnė už garvežį. Babidžo nuopelnas yra tas, kad jis pirmasis suprato, kad skaičiavimo mašiną turi sudaryti 5 pagrindiniai komponentai: 1) įvesties įrenginys informacijai įvesti; 2) atmintis skaičiams ir programinėms komandoms saugoti ; 3) aritmetinis įrenginys,vykdantis skaičiavimo procesą; 4) valdymo įrenginys programos vykdymui kontroliuoti ; 5) išvesties įrenginys skaičiavimo rezultatams išvesti . Holeritas 1890 metais laimėjęs efektyvaus gyventojų surašymo duomenų apdorojimo konkursą. Jis naudojo perfokortas . Kiekvienos jų dvylikoje eilių buvo galima pramušti po 20 skylučių , apibūdinančių tam tikrus asmens duomenis . Skaitant perfokortas ,pro jos skylutes pralysdavo metaliniai strypeliai, kurie liesdavo į vonelę supiltą gyvsidabrį . Strypeliams kaskart prisilietus, buvo sužadinama elektros srovė ir atitinkamas skaitiklis padidinamas vienetu . Holerito tabuliatorius tapo pirmąja skaičiavimo mašina, veikiančia ne mechaniniu procesų pagrindu. Ji pasirodė esanti labai efektyvi, ir tai leido įsteigti firmą, gaminančią tokius tabuliatorius . Nuo 1924 metų iki dabar ji vadinasi IBM (Internacional Business Machines) . 1934 metais Cūzė ėmė kurti universalią skaičiavimo mašiną . Paeksperimentavęs su dešimtaine skaičiavimo sistema, Cūzė vis dėlto pasirinko dvejetainę. 1936m. sukūrė skaičiavimo mašiną Z-1, kurioje buvo pritaikyti Bulio algebros principai (leidžią atlikti elementarius veiksmus su dvejetainiais skaičiais). Vėlesniame modelyje Z-2 vietoj mechaninių jungiklių jis panaudojo elektromechanines rėles, o informacijai įvesti pritaikė fotojuostą . 1944m. IBM firma pagamino gana galingą kompiuterį “Mark-1”, turintį apie 750 tukst.detalių . 1943m. pab. Anglijoje ėmė veikti didelė skaičiavimo mašina “Colossus-1”, skirta vokiečių šifrogramoms dešifruoti. 1945m. Amerikiečių inžinierius Džonas Moučlis ( Mauchly ) ir fizikas Prosperas Ekertas ( Eckert ) Pensilvanijos universitete sukonstravo elektroninę mašiną, skirtą balistikos (artilerijos) uždaviniams spręsti. Tai buvo ENIAC – Elektronic Numerical Intergrator, Analyser and Calculator (elektroninis skaitmeninis intergratorius, analizatorius ir skaičiuoklis). 1947m. Pirmą kartą panaudota operacinė sistema ( OS ) – programų rinkinys, leidžiantis automatiškai valdyti skaičiavimo procesą. 1948m. Amerikiečių inžinierius K. Šenonas išleido knygą “Informacijos perdavimo matematinė teorija”. 1952m. Matematikė G. Hoper ( Hopper ) sukūrė pirmąjį kompiliatorių, verčiantį simboline kalba parašytas programas į kompiuterio dvejetainius kodus. 1965m. T. Kurcas ( Kurtz ) ir Džonas Kemenis ( Kemeny) sukūrė paprastą programavimo kalbą Beisiką ( BASIC – Begginer’s All – purpose Symbolic Instruction Code ). 1976m. JAV sukurtas pirmasis asmeninis kompiuteris APPLE. Japonijoje ir JAV pradėti kurti elektroniniai žodynai. 1979– 1980 m. IBM firma pagamino pirmąjį asmeninį kompiuterį IBM PC. Kompiuterių tobulėjimo procesus galima būtų suskirstyti į kartas: 1 karta (1950m. ENIAC , EDSAC )-didelių matmenų ,menko patikimumo, galingų aušinimo įrenginių reikalaujančios ,todėl neekonomiškos lempinės mašinos. Jose pradėta naudoti programinė įranga ,saugoma mašinos atmintyje,pvz:operacinė sistema. Programuojama mašininiais kodais. Darbo greitis iki kelių dešimčių tūkst. operacijų per sekundę (op./s.) . 2 karta (1960m. IBM 1401)-tranzistorinės, patikimos, ekonomiškos, nedidelės mašinos. Išorinė atmintis realizuota magnetiniuose diskuose, informacijai išvesti panaudoti displėjai. Programuojama algoritminėmis kalbomis. Darbo greitis –iki 1 milij. Op./s. 3 karta (1964-1965m. IBM S/360 ,B2500)-mašinos , kuriose naudojamos mikroschemos, sukurtas pirmasis mikroprocesorius “Intel 4004” ,mikrokompiuteris PDP-8 ,pirmasis asmeninis kompiuteris "K“nbak" ” Buvo sukurtas grafinis manipuliatorius – pelė, darbo greitis-iki šimtų milij. op./s. 4 karta (1980m. CRAY1)- kompiuteriuose naudojamos didžiosios ir superdidžiosios integrinės mikroschemos, atsiranda globalieji telefoniniai ir kosminio ryšio kompiuterių tinklai, kompiuteriuose naudojami optiniai kompaktiniai diskai (CD-ROM) bei jų pagrindu sukurtos daugialypėsterpės –multimedija . 5karta (1990m. bendras JAV ir Japonijos projektas)-nauja architektūra, kuri pereina prie duomenų srauto principo ,manipuliuojančio su daugiau nei 500 lygiagrečiai veikiančių procesorių;labai aukšto lygio programavimo kalbų naudojimas; bendravimas operatoriaus kalba, darbo greitis didesnis nei 1 mlrd. op./s. Pramoninių asmeninių kompiuterių istorija prasidėjo 1971m. , kai du amerikieciai Džobsas ir Vozniakas garaže surinko kompiuterį , kurį pavadino “Apple” .Vaikinai įkūrė firmą , ir jau 1976m. rinkoje pasirodė pirmasis pramoninis asmeninio kompiuterio variantas “Apple-2” . populiariausi yra IBM Pcasmeniniai kompiuteriai .1981m. išleido asmeninį kompiuterį IBM PC ,kuris ir tapo pirmuoju populiariausiu profesiniu asmeniniu kompiuteriu . Pletojantis mokslui ir technikai , firmos IBM pirmtaką PC keitė kiti , tobulesni , modeliai:IBM PC/XT ,kuriame pirmą kartą įmontuotas kietasis 10MB atminties diskas ;IBM PC/AT, PS/2serijos modeliai 30 , 60 , 70 , 80 . Nuo 1993m. gaminamas kompiuteris su “Pentium”procesoriumi (AT/586).Pentiumsugeba vienu metu vykdyti keletą instrukcijų . Juos lengva sujungti lygiagrečiam darbui . 1995m.INTEL jau gamino Pentium ir Pentium Pro ,sudarytą iš maždaug 5,5 milijono tranzistorių ir turintįdviejų lugių vidinę spartinančiąją atmintį . Lietuvoje kompiuteriai pasirodė baigiantis šeštąjam dešimtmečiui . Jie buvolempiniai labai dideli ,nepatikimi ,be to sudėtinga ir brangi jų eksplotacija . 1954-1958m. Vilniauselektros skaitiklių gamykla gamino pirmąsias skaičiavimo mašinėles “Vilnius” su elektromagnetinėmis rėlėmis , 1963m. Vilniaus universitete ir Kauno politechnikos institute ėmė veikti kompiuteriai “Minsk-14” ,o nuo 1971m. –“Minsk-22” . 1964 Vilniaus skaičiavimo mašinų gamykla pradėjo gaminti pirmuosius lietuviškus kompiuterius “Rūta” . Vieni pirmųjų kompiuterius pradėjo naudoti mokymo tikslams 13 Šiaulių vidurinės mokytojai . 1986m. “Nuklonas “ pradėjo gaminti buitinius ir mokyklinius mikrokompiuterius BK 0010Š.Tais pačiais metais Kauno politechnikos institute kartu su Kauno radijo matavimų technikos MTI mokslininkais sukurtas pirmasis originalus lietuviškas asmeninis kompiuteris “Santaka” . Šiuo metu galima nusipirkti įvairių kompiuterių .Pagal dydį kompiuteriai skirstomi į kišeninius , nešiojamuosius ir stalinius arba kabinetinius . Kišeniniaikompiuteriai paprastai naudojami kokiai nors vienai programai vykdyti . Pvz. ,vieni kišeniniai kompiuteriai turi skaičiuotuvus su grafikų braižymo primonėmis ,kiti užrašų knygutės ar žodynelis . Nešiojamieji ir staliniai kompiuteriai išesmės skirisi vieni nuo kitų kaina ir displėjais (nešiojamųjų –plokščias , stalinių – vamzdinis ). Tobulinant dizainą , pastarasis skirtumas nyksta , tik lieka kainos skirtumas. Tačiau didžiausią perversmą ryšių technologijose padarė Interneto atsiradimas. Kad ir kaip keista, bet jis buvo kurtas ne tokiems tikslams kaip dabar naudojamas. JAV reikėjo patikimos kompiuterinės sistemos, kuri išliktų gyvybinga net branduolinio smūgio atveju, kai sunaikinus vieną valdymo centrą, jo valdymą perimtų kitas ir t.t. Tokia sistema įgavo pirmąjį veikiantį pavidalą 1969 m. ir vadinosi Arpanetas. 1971 m. per kompiuterių tinklą buvo pasiųsta pirmoji elektroninio pašto žinutė. Po poros metų R. Metkalfas sukūrė technologiją Elthernet, skirtą palaikyti ryšiui tarp atskirų kompiuterių, ir sukonstravo pirmąsias tinklo kortas. Vėliau, praėjus didžiausiam karo pavojui, rinkos jėgos išstūmė šią sistemą iš vyriausybės glėbio. Tačiau ji, kaip pagrindinis Interneto kamienas, veikė tik iki 1990m. Specialaus tinklinio protokolo TCP/IP sukūrimas žymi, jog atsirado Internetas. Tais pačiais 1990m. Šveicarijoje buvo sukurtas WWW (pasaulinio voratinklio) prototipas. Prasidėjo masinis Interneto serverių augimas. WWW dokumentai gali būti įvairiausių formų: tekstas, grafika, vaizdas (video), garsas (audio). Internetas stumia gyvenimą už senų fizikinių laiko ir erdvės ribų, įgalina klajoti po pasaulį neišeinant iš namų, susipažinti su naujais žmonėmis, keistis mokslinių tyrimų rezultatais su kolegomis visame pasaulyje, skaityti ką tik pasirodžiusius straipsnius ir t.t. Dešimtys milijardų skaičiais užkoduotų žodžių kasdien cirkuliuoja Internete. Informacinės technologijos plinta ir tobulėja neregėtu greičiu. Bet kokią informaciją galima paskleisti po pasaulį per dieną. Niekas nežino kokie ryšių tinklai seks po Interneto. Kiekvieną šimtmetį žmonės gaudavo vis daugiau informacijos. Prieš atsirandant raštui, žmonės pasitikėjo tik atmintimi. Prieš atsirandant telefonui, žmonės jautė malonumą rašyti laiškus ir juos gauti. Prieš atsirandant televizoriams ir kompiuteriams, žmonės daugiau bendravo, buvo glaudesni šeimos ir kaimynų santykiai. Televizija pririšo žmones prie namų, izoliavo vienus nuo kitų. . Jau dabar kai kurie geriau pažįsta televizijos serialų žvaigždes nei savo kaimynus. Užuot tiesiogiai pareiškę užuojautą nelaimės atveju, žmonės tai daro per laikraščius, o kitose šalyse – elektroniniu paštu ar faksu. Išvados Taigi visi matome kaip sparčiai šiuo metu plinta informacinės technologijos. Nuo pirmųjų raštų, rašytų ant papiruso, iki spausdinimo mašinos išradimo praėjo net 3400 metų. O dabar viskas tobulėja milžinišku greičiu. Todėl XXI amžius tikriausiai bus kompiuterių ir ryšių, informacinių technologijų revoliucijų amžius. Mes prie to artėjame ir sunku įsivaizduoti, kur ateinančios informacinės technologijos mus nuves.
Informatika  Referatai   (16,64 kB)
Informatika
2009-10-05
Informacinės technologijos - tai veiklos sritis, kompiuterinių informacinių sistemų kūrimas, priežiūra, pardavimas, susiję moksliniai ir kiti tyrimai, (kompiuterinės) informacinės sistemos ir jų komponentai. Šiame darbe aptarsiu darbą su skaičiuokle (Microsoft Office Excel), (formulių rašymą, diagramų kūrimą ir funkcijas), reliacinių duomenų bazių formavimo principus, duomenų bazių kūrimą, universalios matematinės programos aplinką, įrankius, priemones, tipinių matematinių uždavinių sprendimą, algoritmų realizavimą, diagramų kūrimo programą (Microsoft Office Visio), kuri leidžia kurti verslo ir technikos diagramas, kuriose sistemingai pateikiamos kompleksinės idėjos, procesai ir sistemos.
Informatika  Referatai   (15 psl., 12,82 kB)
Pagrindinės kompiuterio dalys: atmintis, įvedimo įrenginys, išvedimo įrenginys, aritmetinis-loginis įrenginys, valdymo įrenginys. Sveikieji skaičiai kompiuteryje vaizduojami dvejetainiu kodu, skaičiui skiriant kažkokį kiekį baitų, priklausomai nuo to, kokiam tipui priskiriamas skaičius. Norint pavaizduoti neigiamus skaičius, reikalingas papildomas kodas. Jis reikalingas tam, kad būtų galima atimtį išreikšti sudėtimi. Norint užrašyti neigiamą dvejatainį skaičių, reikia žinoti, kiek bitų skiriama teigiam skaičiui.
Informatika  Konspektai   (14 psl., 27,77 kB)
Realaus pasaulio pažinimo procesas – tai ne kas kita, kaip žinių apie gamtą ir visuomenę tikslinimas. Šiame procese, naudojant tikslesnius tyrimo metodus, užfiksuojami nauji faktai, nustatomi principai ir dėsnin¬gumai. Daugelyje fundamentalių gamtos mokslų, formuojant įvairias teorijas, neįmanoma išsiversti be matematikos. Be matematikos nuo seno neapsiėjo ir socialiniai mokslai: ekonomika, vadyba, sociologija ir kt. Ankstesniuose tyrimuose matematika paprastai naudota tik stebėjimų duomenims apdoroti ir sisteminti.
Matematika  Konspektai   (21 psl., 67,54 kB)
Programavimo kalbos: procedūrinės (ankstyvos Fortran versijos. Pagrindą sudaro funkcijos. Programos kodo ilgis iki kelių tūkstančių eilučių. Struktūrinės (Pascal, C, Fortran, Basic, COBOL). Pagrindą sudaro blokai (procedūros) ir duomenys, priskirti tiems blokams. Programos kodo ilgis iki 50 tūkstančių eilučių. OOP (C++, Java, Visual Basic). Struktūrinis programavimas: struktūrinio programavimo požymiai: programos lengvai suprantamos, testuojamos, modifikuojamas. Struktūrinio programavimo taisyklės naudojamos single-entry/single-exit valdymo struktūros.
Informatika  Konspektai   (86 psl., 39,68 kB)
Duomenų bazės samprata. Duomenų bazės sąvoka, pagrindinės funkcijos. Duomenų bazių valdymo sistemos, jų funkcijos. Duomenų bazės projektavimas. Duomenų bazės modelių tipai . SQL kalba. Reliacinis duomenų bazės modelis. Reliacinė algebra. Reliaciniai skaičiavimai. Duomenų bazės normalizavimas, norminės formos. Konceptualinis duomenų bazės modeliavimas. Trijų lygių duomenų bazės architektūros projektavimas. Duomenų bazės kūrimas. Duomenų bazės kūrimo žingsniai .
Informatika  Kursiniai darbai   (43 psl., 69,83 kB)
Kombinatorika. Grafų teorija. Būlio funkcijų ir schemų teorija. Kodavimo teorija. Algoritmų teorija. Aibės, funkcijos ir sąryšiai. Matematinės logikos pradmenys.
Matematika  Konspektai   (101 psl., 1,04 MB)
Vadybos pagrindai
2009-09-04
Vadybos samprata ir esmė. Organizacija. Valdymo procesas. Vadybos teorija ir raida. Organizacija ir aplinka. Globalizacija ir valdymas. Organizacijų kūrimas. Plananavimas. Organizavimas. Vadovavimas. Kontrolė. Operacijų valdymas. Valdymo informacinės sistemos. Gamybos valdymas. Pagalbinės gamybos ir gamybos aptarnavimo organizavimas ir valdymas. Finansinių išteklių valdymas. Marketingas. Žmonių išteklių valdymas.
Vadyba  Konspektai   (209 psl., 1,38 MB)
PHP
2009-09-02
Kas yra PHP? Skriptai. Kintamieji ir kintamuju tipai. Veiksmai su kintamaisiais. Duomenu (kintamuju) perdavimas iš formos skriptui. Duomenu (kintamuju) gautu iš formos patikrinimas. Darbas su data ir laiku. Veiksmai su failais. Informacijos perskaitymas iš tekstinio failo. REMOTE_HOST ir REMOTE_ADDR. Cookies. Ciklai. Salygos operatoriai. Sesijos. Objektinis programavimas. Tips and Tricks
Informatika  Pagalbinė medžiaga   (31 psl., 767,77 kB)
Skiriamos pozicinės ir nepozicinės skaičiavimo sistemos. Mes kasdieną susiduriame su dešimtaine skaičiavimo sistema, kuri yra pozicinė skaičiavimo sistema. Pozicinėje skaičiavimo sistemoje simbolio, reiškiančio skaitmenį, prasmė priklauso nuo jo vietos skaičiuje. Nepozicinėje skaičiavimo sistemoje tokio simbolio prasmė nepriklauso nuo jo vietos skaičiuje.
Informatika  Konspektai   (62 psl., 616,55 kB)
Internetas ne tik prijungia mūsų kompiuterius prie pasaulinių informacijos lobynų. Jis sujungia mus vienus su kitais, sujungia "geriečius" su "blogiečiais", ir neteisus yra tas, kuris mano, jog naršyti po interneto platybes nėra pavojinga. Absoliuti dauguma "įsilaužimų" į kompiuterius iš pasaulinio tinklo lieka nepastebėti. Pasak JAV federalinio tyrimų biuro (FBI), šiuo metu užregistruojami tik maždaug penki procentai nelegalaus landžiojimo po svetimus kompiuterius atvejų.
Informatika  Pagalbinė medžiaga   (2 psl., 6,18 kB)
Daugelis žmonių šiais laikais sieja savo darbą, verslą ir kitus ryšius su kompiuteriais. Tačiau ar jie tikrai moka gerai dirbti juo, ar yra susipažinę su visomis kompiuterio galimybėmis ir savybėmis? Deja, anaiptol taip nėra, netgi pagalvojus, kad tuoj tuoj mes peržengsim į XXI amžių, kuris siejamas vien tik su naujovėmis, kurios bus paremtos kompiuteriais ir kitomis “protingomis” mašinomis, daugelis žmonių vis dar nemoka, o gal net ir nenori mokėti bei susipažinti su kompiuteriais.
Informatika  Pagalbinė medžiaga   (6 psl., 7,21 kB)
Kažkada asembleris buvo kalba, be kurios buvo neįmanoma priversti kompiuterį kažką padaryti. Laikui bėgant situacija keitėsi. Atsirasdavo naujos programavimo kalbos, kurios buvo patogesnės bendraujant su kompiuteriu – tokios kaip C, Basic, Delphi... Tačiau asembleris, skirtingai nuo kitų programavimo kalbų, nemirė, tuo labiau jis iš principo negalėjo mirti. Kodėl? Todėl, kad asembleris – tai mašininio kodo simbolinė išvaizda. Visi procesai kompiuteryje vykdomi tik mašininio kodo komandomis (instrukcijomis).
Informatika  Kursiniai darbai   (5,37 kB)
Java
2009-07-09
Apžvelkime Java kalbos pagrindines teigiamybes ir trūkumus, lygindami ją su kol kas populiariausia programavimo kalba C++. Paprastumas 1) Java neturi adresų (rodyklių) aritmetikos. Java dirba tik su tais objektais, su kuriais ryšys palaikomas per kintamuosius. Taigi Java kintamasis savaime nėra objektas, bet tik nuoroda į objektą.
Informatika  Konspektai   (5,26 kB)
Pagrindiniai literatūrinio ir kultūrinio lavinimo medžiaga – grožiniai kūriniai ar jų ištrauko ir negrožiniai kūriniai. Moksleiviams yra atskleidžiama įvairi (žmogaus egzistencijos, meno, psichologijos, filosofijos, istorijos, šiuolaikinės visuomenės) problematika bei literatūrinio kalbėjimo įvairovė (stilius, tipai, žanrai, rūšys). Literatūrinio ugdymo procese siekiama, kad moksleiviai per literatūrą patirtų savo estetinių jausmų ir mąstymo galias, galėtų džiaugtis ir suprastų, kad pastangos įžvelgti, suvokti ir išgyventi literatūros kūrinio prasmes, pajusti ir atskleisti kalbos raiškos galias yra asmeniškai vertingos, intriguojančios.
Algoritmai
2009-07-09
Algoritmas – tai nurodymų seka tam, kas turės atlikti užduotį. Algoritmas – tai aiškūs ir tikslūs nurodymai, kaip ir kokių veiksmų seką reikia atlikti norint pasiekti užsibrėžtą tikslą arba išspręsti suformuluotą uždavinį. Algoritmas – tai aiškiai suformuluotas taisyklių rinkinys kuriam nors tikslui pasiekti. Informacijos (duomenų) apdorojimo taisyklės vadinamos algoritmais.
Informatika  Referatai   (1,53 kB)
Tikiu, kad nemažai jūsų mokat ar bent jau esat matę vieną ar kitą programavimo kalbą. Tačiau kaip ir visų inžinerinių objektų istorijoje, iki dabartinės situacijos vedė ilgas ir nelengvas kelias. Programavimas pradėjo vystytis su pirmaisiais programuojamais pianinais, o programavimas šiandienos plačiąja prasme atsirado su pirmosiomis elektroninėmis skaičiavimo mašinomis.
Informatika  Referatai   (6,31 kB)
Kompiuteris - tai skaičiavimui skirtas prietaisas. Kompiuterių galimybės bei įvairovė yra labai didelės. Jais galima atlikti ne tik skaičiavimus bet ir žaisti žaidimus, žiūrėti filmus, klausyti muzikos ir kt. Superkompiuteris - kompiuteris sukurtas atlikti skaičiavimus taip greitai, kaip tik leidžia tuo metu esančios technologijos.
Informatika  Konspektai   (5,83 kB)
Case technologijos
2009-07-09
Šios apžvalgos tikslas yra įvadas į šiolaikinių informacinių sistemų projektavimo metodų ir priemonių ypatumus naudojant CASE – technologijas. Šiolaikinių informacinių technologijų vystymosi tendencijos skatina nuolatinį informacinių sistemų (toliau IS) sudėtingumo laipsnio kilimą.
Informatika  Konspektai   (8,42 kB)
Elekroninė muzika
2009-07-09
XX a. elektroninės muzikos sąvoka apibūdinamos kaip „akademinės“ muzikos, taip ir „populiariosios“ muzikos kpyptis. Kas gi yra toji elektroninė muzika, kuri Juriju Cholopovu įvardinama kaip vienas radikaliausių pasaulio muzikos istorijos atradimų? Šios muzikos susiformavimo amžiumi nominuojame praeitą šimtmetį, tačiau jos idėjos užuominų galima įžvelgti jau Renesanso epochoje.
Elektronika  Referatai   (20,98 kB)
Kompiuterinės programos kaip autorinės teisės objektas. Kompiuterinės programos sąvoka. Kompiuterinės programos, kaip kūrybinės veiklos rezultatas. Autorinės teisės taikymas kompiuterinėms programos. Kompiuterinių programų teisinės apsaugos subjektai. Teisių į kompiuterinę programą apsauga. Autorinė teisinė kompiuterinių programų apsauga. Autoriaus asmeninės neturtinės ir turtinės teisės. Programos naudojimas. Teisių į kompiuterinę programą gynimas. Kolektyvinė turtinių teisių apsauga. Autorinės teisės galiojimo laikas. Kompiuterinių programų teisinės apsaugos reglamentavimas tarptautinėje teisėje.
Informatika  Kursiniai darbai   (24 psl., 26,88 kB)
Algoritmo sąvoka ir savybės. Konstantos ir kintamieji. Duomenų tipai ir operacijos su tų tipų duomenimis. Operacijos su sveikaisiais ir realiaisiais skaičiais. Savarankiškos programos dalys. Sąlyginis sakinys. Vieno iš kelių veiksmų parinkimas. Nežinomo kartojimų skaičiaus ciklas. Žinomo kartojimų skaičiaus ciklas. Algoritmavimo bei programavimo kultūros elementai. Programos struktūra.
Informatika  Konspektai   (7 psl., 36,31 kB)
Tai yra baigiamasis C++ programavimo kurso darbas, kurio metu reikia sukurti realiai veikiančią programą, kuri sugebėtų atlikti tam tikras funkcijas, tokias kaip: skaičiuoti vidurkį, rūšiuoti pagal atitinkamus pavadinimus, sudėti, atimti ir panašiai. Pagrindinėje formoje galimas pagrindinių duomenų įvedimas jų apdorojimas ir rezultato gavimas. Taip pat galutiniai rezultatai išsaugomi duomenų bazės lentelėse.
Informatika  Kursiniai darbai   (12 psl., 263,11 kB)
Kompiuterinė grafika. Taškinė grafika. Taškinės grafikos redagavimo sistema Adobe PhotoShop. Vektorinė grafika. Vektorinės grafikos privalumai. Vektorinės grafikos redagavimo sistema. Vektorinės ir taškinės grafikos redagavimo sistema Canvas 7. Grafinė automatizuotojo projektavimo sistema AutoCAD. AutoLISP – AutoCAD modifikavimo priemonė.
Informatika  Referatai   (7 psl., 18,92 kB)