Jūsų informacinių technologijų darbai

Programavimas bei interneto svetainių kūrimas
User avatar
Gaucho
Posts: 27
Joined: Sun Nov 18, 2007 3:23 pm
Location: Šiauliai
Contact:

Jūsų informacinių technologijų darbai

Postby Gaucho » Fri Nov 23, 2007 11:08 pm

Būtų įdomu pamatyti kiekvieno darbus internetinėje srityje.
(pvz: tinklalapiai, dizainai, programos)

Gerai. Mano naujesni darbeliai (pasipraktikavimui). :)

http://tadas.local.lt/darbai/nightclub.png
http://tadas.local.lt/darbai/grafika.png
http://tadas.local.lt/darbai/designscene.png
http://tadas.local.lt/darbai/dailyart.png
CPU: AMD Athlon XP 2500+ 1833 MHz
RAM: 2x 512MB | A-Data DDR
VGA: nVidia GeForce 7300GT 256MB
HDD: Samsung P80 80GB 7200 rpm

User avatar
vb100
Posts: 679
Joined: Thu Jul 06, 2006 8:19 am
Location: Druskininkai

Re: Jūsų informacinių technologijų darbai

Postby vb100 » Sat Nov 24, 2007 10:21 am

Būtų įdomu pamatyti kiekvieno darbus internetinėje srityje.
(pvz: tinklalapiai, dizainai, programos)
Tai aš parodysiu programą (FPS): Jau seniai ir daug kartų esu ją rodęs:
http://files-upload.com/files/638154/teleloto.exe

mrmodern
Princesė
Posts: 4042
Joined: Wed Mar 28, 2007 8:27 pm
Location: Vilnius

Re: Jūsų informacinių technologijų darbai

Postby mrmodern » Sat Nov 24, 2007 12:27 pm

Jei pats padarei tai gal kodą atsiūstum? labai norėčiau žvilgtelėti.
AMD Phenom 9750 HD3850, 4gb 2x2048mb ddr2, 320GB, 790X chipset.

User avatar
vb100
Posts: 679
Joined: Thu Jul 06, 2006 8:19 am
Location: Druskininkai

Re: Jūsų informacinių technologijų darbai

Postby vb100 » Sat Nov 24, 2007 12:52 pm

Tai svetimų darbų nesiųsčiau. Prieš kokius 2 metus tai buvau sukūręs, o po to per mano neapdairumą, po kelių kart Windows'ų perrašymų pradingo kodas. Liko tik *.exe.

Kai programa klausia: „Dar žaisti [ENTER]?", spasukite "0" (nulį) ir pamatysit, kad tai tikrai mano darbas.

Programa visai nesudetinga tiesiog pažingsniui visi punktai daryti (procedūrų ir funkcijų pagalba), tik, kad krapštytis tame kode reikėjo nemažai.

mrmodern
Princesė
Posts: 4042
Joined: Wed Mar 28, 2007 8:27 pm
Location: Vilnius

Re: Jūsų informacinių technologijų darbai

Postby mrmodern » Sat Nov 24, 2007 1:46 pm

Viskas tai tikrai nėra sudėtinga tik kaip padaryti, kad matytusi generuojami skaičiai?
AMD Phenom 9750 HD3850, 4gb 2x2048mb ddr2, 320GB, 790X chipset.

User avatar
vb100
Posts: 679
Joined: Thu Jul 06, 2006 8:19 am
Location: Druskininkai

Re: Jūsų informacinių technologijų darbai

Postby vb100 » Sun Nov 25, 2007 11:33 am

Kiek pamenu, dariau kažką panašaus į tai:

1. Užpildomas masyvas nepasikartojančių reikšmių (bilietų numerių).
2.

Code: Select all

repeat if i + 1 > 100 then i := 0; //kad neperžengtų rėžių, nes aš masyve generavau 100 bilietų, pilnai man to užteko i := i + 1; ClrScr; GoToXY(20, 25) //na čia nesvarbu Writeln(bilietas[i]); until Keypressed;
3.

Code: Select all

Tavo_Bilietas := bilietas[i];
Na ir nepamirškime naudoti Crt modulio.

mrmodern
Princesė
Posts: 4042
Joined: Wed Mar 28, 2007 8:27 pm
Location: Vilnius

Re: Jūsų informacinių technologijų darbai

Postby mrmodern » Sun Nov 25, 2007 11:39 am

Esmė tai buvo tokia, kad ištrini eilutę, nueini į eilutės pradžią ir vėl parašai, paskui ištrini ir taip toliau... Ir gaunasi toks vaizdas. Teisingai?
AMD Phenom 9750 HD3850, 4gb 2x2048mb ddr2, 320GB, 790X chipset.

User avatar
vb100
Posts: 679
Joined: Thu Jul 06, 2006 8:19 am
Location: Druskininkai

Re: Jūsų informacinių technologijų darbai

Postby vb100 » Sun Nov 25, 2007 11:50 am

Ištrini eilutę, nueini į eilutės pradžią ir vėl parašai, paskui ištrini ir taip toliau... Ir gaunasi toks vaizdas.
.

Jei tavo sakiny žodį ištrini, pakeistumėme išvalyti ekraną (ClrScr) tai esmė tokia.
Tik cikle GoToXY pagalba nurodome eilutės pradžią.

Na iš tikrųju taip, esmė tokia, kaip parašei, rezultate visvien tas pats būtų. Arba tu tą patį kitais žodžiais parašei.

mrmodern
Princesė
Posts: 4042
Joined: Wed Mar 28, 2007 8:27 pm
Location: Vilnius

Re: Jūsų informacinių technologijų darbai

Postby mrmodern » Sun Nov 25, 2007 11:53 am

Mano darbas iš geresnių būtų http://files-upload.com/files/640251/ta ... avimas.exe
Manau supratot ką skaičiuoja.

O dar vienas klausimas vb100: Kaip tu padarei kad skaičiai visalaik būtų vienodo ilgio?
AMD Phenom 9750 HD3850, 4gb 2x2048mb ddr2, 320GB, 790X chipset.

mrmodern
Princesė
Posts: 4042
Joined: Wed Mar 28, 2007 8:27 pm
Location: Vilnius

Re: Jūsų informacinių technologijų darbai

Postby mrmodern » Sun Nov 25, 2007 11:55 am

Nu krc jau įkirtau esmę.
AMD Phenom 9750 HD3850, 4gb 2x2048mb ddr2, 320GB, 790X chipset.

User avatar
vb100
Posts: 679
Joined: Thu Jul 06, 2006 8:19 am
Location: Druskininkai

Re: Jūsų informacinių technologijų darbai

Postby vb100 » Sun Nov 25, 2007 11:59 am

vb100: Kaip tu padarei kad skaičiai visalaik būtų vienodo ilgio?
Skaičių generuojame intervale [100000;999999];

Ant greičio dabar parašiau, esmė turėtų matytis:

Code: Select all

program PVz; uses Crt; {--------------------------------} procedure Darbas; type mas = array [1..100] of integer; {-----------------} procedure Uzpildymas(var m : mas); var i : integer; begin for i := 1 to 100 do m[i] := Random(200)+100; end; {-----------------} {-----------------} procedure Rodymas(m : mas); var i : integer; begin i := 0; repeat if i + 1 > 100 then i := 0; i := i + 1; ClrScr; GoToXY(5,5); Delay(1); Writeln(m[i]); until KeyPressed; GoToXY(5,5); Writeln(m[i]); Readln; end; {-----------------} var m : mas; begin Uzpildymas(m); Rodymas(m); end; {---------------------------------} begin ClrScr; Darbas; Readln; end.
--------------------------------------------

Ta su taurėm programa visai tokia įdomi, tik kai atlieka skaičiavimus, ir kai norių, kad toliau skaičiuotų su kitais duomenim, reiktų gal kokią ryškesnę ribą padaryt tarp pirmo ir antro skaičiavimų. Arba kiekvienos sesijos metu valyti ekraną.

mrmodern
Princesė
Posts: 4042
Joined: Wed Mar 28, 2007 8:27 pm
Location: Vilnius

Re: Jūsų informacinių technologijų darbai

Postby mrmodern » Sun Nov 25, 2007 12:13 pm

Tą programą dariau prieš metus tai dar net nežinojau tokių dalykų.
AMD Phenom 9750 HD3850, 4gb 2x2048mb ddr2, 320GB, 790X chipset.

User avatar
vb100
Posts: 679
Joined: Thu Jul 06, 2006 8:19 am
Location: Druskininkai

Re: Jūsų informacinių technologijų darbai

Postby vb100 » Sun Nov 25, 2007 12:22 pm

Įdedu dar vieną mano ir užteks. http://files-upload.com/files/640274/LINIJOS.exe

Čia jau tikrai visai nieko ypatingo 10 kl. lygio, tiesiog neseniai pradėjau su grafika dirbt tai dar mokausi.
Programa tiesiog išgeneruoja linijas: atsitiktinai parenkama spalva ir ilgis.
Galėjau padaryt, kad būtų galima nurodyti centro koordinates, bet su Graph moduliu yra viena blogybė, kad Graph langas užgožia Dos langą.

User avatar
anonimas
Posts: 706
Joined: Tue Apr 03, 2007 11:00 am
Location: Kėdainiai

Re: Jūsų informacinių technologijų darbai

Postby anonimas » Sun Nov 25, 2007 4:21 pm

Su kokia programavimo kalba rasyta?9 klasėj as dabar tai dar nemokė nieko programuot
Nevok - valdzia nemegsta konkurentu!

mrmodern
Princesė
Posts: 4042
Joined: Wed Mar 28, 2007 8:27 pm
Location: Vilnius

Re: Jūsų informacinių technologijų darbai

Postby mrmodern » Sun Nov 25, 2007 8:13 pm

vb100: Kaip tu padarei kad skaičiai visalaik būtų vienodo ilgio?
Skaičių generuojame intervale [100000;999999];

Ant greičio dabar parašiau, esmė turėtų matytis:

Code: Select all

program PVz; uses Crt; {--------------------------------} procedure Darbas; type mas = array [1..100] of integer; {-----------------} procedure Uzpildymas(var m : mas); var i : integer; begin for i := 1 to 100 do m[i] := Random(200)+100; end; {-----------------} {-----------------} procedure Rodymas(m : mas); var i : integer; begin i := 0; repeat if i + 1 > 100 then i := 0; i := i + 1; ClrScr; GoToXY(5,5); Delay(1); Writeln(m[i]); until KeyPressed; GoToXY(5,5); Writeln(m[i]); Readln; end; {-----------------} var m : mas; begin Uzpildymas(m); Rodymas(m); end; {---------------------------------} begin ClrScr; Darbas; Readln; end.
--------------------------------------------

Ta su taurėm programa visai tokia įdomi, tik kai atlieka skaičiavimus, ir kai norių, kad toliau skaičiuotų su kitais duomenim, reiktų gal kokią ryškesnę ribą padaryt tarp pirmo ir antro skaičiavimų. Arba kiekvienos sesijos metu valyti ekraną.
Bandei pariktint tą programą ? manau turėtų atrodyti taip:

Code: Select all

program PVz; uses Crt; {--------------------------------} procedure Darbas; type mas = array [1..100] of integer; {-----------------} procedure Uzpildymas(var m : mas); var i : integer; begin for i := 1 to 100 do m[i] := Random(200)+100; end; {-----------------} {-----------------} procedure Rodymas(m : mas); var i : integer; begin i := 0; repeat if i + 1 > 100 then i := 0; i := i + 1; GoToXY(5,5); Delay(1); Writeln(m[i]); until KeyPressed; GoToXY(5,5); Writeln(m[i]); Readln; end; {-----------------} var m : mas; begin Uzpildymas(m); Rodymas(m); end; {---------------------------------} begin ClrScr; Darbas; Readln; end.
AMD Phenom 9750 HD3850, 4gb 2x2048mb ddr2, 320GB, 790X chipset.


Return to “Programuotojų kampas”

Who is online

Users browsing this forum: Google [Bot] and 27 guests

cron