Preskoči na sadržaj
Ista raja. Nova runda.
GAMERZ.ba — REBORN
Diskusija Zaključana U kanti

[TUT] Programing

101 pregled · 5 odgovora · otvorena 25.12.2008. u 00:54

Stvar za pocetnike. Iskusni get out of here .
Progamiranje : Qbasic osnove : pocetak programiranja
Sta je qbasic?
QBasic-Quick Basic je zapravo programsi jezik namjenjen pocetnicima da ih uvede u svijet programiranja. (nemojte mislit u njemu pravit igre) . Sluzi za OBICNE : MATEMATICKE ZADATKE (mada mozda moze i fizika da se rijesi..). Dakle prva komanda u QBasicu , sa kojom se pocinje program je bn_CLS (bn je neki broj : 10 , 1 (vise objasnjenja kasnije))
npr.
10 CLS a naredba sa kojom se zavrsava svaki program je bn_END.
To je ono osnovno sto bi svaki pocetnik trebao znati.
bn_PRINT je naredba "ispisi na ekran" tj. sto vi napisete to ce vam se u programu ispisat.
Sada ste spremni napisat prvi vlastiti program.
Primjer :
10 CLS
20 PRINT "Moje ime je Haris"
30 END
Nakon toga pritisnite F5 i pokrenite vas "program".
Na ekranu ce vam biti ispisano bukvalno Moje ime je Haris.
Sada pocinje malo tezi dio. Ako zelite rijesiti primjera radi zbir 2 broja , onda to ide pomocu nekih dodatnih komandi.
bn_INPUT (unesi) tj. vi unosite promjenjivu npr. a i sad koji god vi broj unesete bice zamjenjen sa promjenjivom (neznam kako da bolje objasnim) . Lakse cete shvatit iz primjera :
10 CLS
20 PRINT "Unesi 2 broja"
30 INPUT a,b
40 Z=a+b
50 R=a-b
60 PRINT "Zbir ta dva broja je" ; Z
70 PRINT "Razlika ta 2 broja je" ; R
80 END
(Z je dakle oznaka za zbir jer mi zbir moramo necemu pridruzit , a R je oznaka za razliku)
Ovo je jedan od najednostavnijih programa ne samo u Qbasicu vec i nadalje ...
Dakle u ovom jednostavnom tutorialu cu vam objasnit jos jednu naredbu. Ta se naredba veoma cesto koristi : bn_IF_uslov_THEN_naredba
Da pojednostavim : npr ako vam u programu treba izracunat zbir ako je unjeti broj veci od 0 vako bi to izgledalo :
....
40 Z=a+b
50 IF n<0 THEN PRINT "Zbir je" ; Z
....
Neki primjeri zadataka :
10 CLS
20 PRINT "Unesi 2 prirodna broja"
30 INPUT a , b
40 Z = a + b
50 R = a - b
60 P = a * b
70 K = a / b
80 PRINT "Zbir" ; Z "Razlika" ; R "Proizvod" ; P "Kolicnik " ; K
90 END
Jos sam zaboravio spomenut :
U QBasicu se nekoriste znaci ko u matematici tj. za mnozenje puta , itd...
Dakle :
Matematika : + , - , . , : ...
Qbasic : + , - , * , / (korijen SQR , Kvadrat a*a)
Zadaci za vas :
Izracunati zbir dva broja ako su veca od 0 .
Izracunati razliku tri broja ako je prvi najveci .
Za vise (ili ako nes nerazumijete) PM .

Notepad programiranje :
BTW , notepad programiranje se vecinom veze za viruse , medjutim ja cu vas ovaj put uputiti na drugu stranu .
Komande u notepadu :
echo (ispisi)
color (oboji)
set /p (pitanje)
Dakle to vam je za sad potrebno .
Otvorite notepad i upisite sledece :
@echo off
@color 0C
echo Molimo popunite sledece podatke :
set /p ime="Vase ime: "
set /p prezime="Vase prezime : "
set /p datum="atum rodjenja : "
set /p iskustvo="Programing iskustvo : "
echo Hvala na prijavi . Vasi podaci su sledeci :
echo Ime : %ime%
echo Prezime : %prezime%
echo Datum rodjenja : %datum%
echo Programing iskustvo : %iskustvo%
echo
echo
echo Hvala mnogo .

pause

Idite save as i sacuvajte kao "neko ime.bat"

Poreknite i vidite sta dobijete.

Hvala na citanju .

kopiraj kopiraj :D

google.com

ukucas basic :D

i to je to :D
skore je napisao/la:
kopiraj kopiraj <img src='http://www.gamers.ba/csbihslike/cheesy.gif'>

google.com

ukucas basic <img src='http://www.gamers.ba/csbihslike/cheesy.gif'>

i to je to <img src='http://www.gamers.ba/csbihslike/cheesy.gif'>
btw nadji odakle je c/p ...
nije ti mrsko trazit , jer znas da nisam c/p .
qbasic prekuco u 6 razredu (citaj prije 5-6 god) vunderkind
empty_king je napisao/la:
btw nadji odakle je c/p ...
nije ti mrsko trazit , jer znas da nisam c/p .
mrsko mi trazit :D

a imas i u knjizi :D
izvini, ali ko je iso u osnovnu zna ovo.. mogo si nesto opsirnije komande oko petlji i tako to, a ne print i echo :S

btw. kolko ja vidim ovo je ekavica, odakle si :)

Prijavi se da bi odgovorio/la na ovu temu.