GW-BASIC, bir programlama dilidir. 1980'li yıllarda Microsoft'un ilk çalışanlarından tarafından yazılan bir DOS tabanlı BASIC lehçesidir.
QBasic, gibi diller bu dilden türetilmiştir. Her satıra bir numara vermek ve program akışını GOTO deyimiyle değiştirmek bu dilin en temel özelliğidir.
Örnek Program 1 10 CLS 20 PRINT "DENEME"
Satır numarası zorunluluğu vardır. Numaraların onar onar artmasının nedeni, daha sonradan araya satır ekleyebilmektir. Örnekteki program çalıştırıldığında önce ekrandaki önceki bilgiler temizlenir ve ekranın sol üst köşesine DENEME yazılır.
Ayrıca, yazılan program sonlandırıldıktan sonra "OK" diye belirterek, programın sonlandırıldığını belirtir.
Deyimler kılavuzu
CLS: Ekranı eski çıktılardan temizleyen deyimdir. Örneğin; yukarıdaki programa bakarsak, bu programda "cls" komutu kullanılmasa idi ne kadar programı çalıştırırsak çalıştıralım, o kadar "deneme" çıktısı alınacaktır.
END: Programın sona erdiğini belirten deyimdir. Programın sonuna koymaya gerek yoktur.
PRINT: Yukarıdaki programda verilen girdiyi çıktı olarak ekrana gelmesini sağlayan deyimdir.
LOCATE: "PRINT" deyimi ile ekrana çıkan çıktının koordinatlarını belirtir.
Örnek program 2: 10 CLS 20 LOCATE 3,3 30 PRINT "Deneme" 40 END
COLOR: "PRINT" deyimi ile ekrana çıkan çıktının yazı ve zemin renklerini belirtir.
Renk kodu: 0)Siyah 1)Mavi 2)Yeşil 3)Turkuaz 4)Kırmızı 5)Pembe 6)Turuncu 7)Açık Gri 8)Gri 9)Açık mavi 10)Açık yeşil 11)Açık turkuaz 12)Açık kırmızı 13)Açık pembe 14)Sarı 15)Beyaz
Örnek Program 3: 10 CLS 20 COLOR 3,4 30 PRINT "Deneme" 40 END
Bu örnekte turkuaz yazılı kırmızı renkli "deneme" sözcüğünü göreceksiniz.
SCREEN: Ekran deyimidir. Bu komut ile grafik ekrana geçilebilir.
Dış bağlantılar
- c2 wiki'nin GwBasic makalesi 11 Şubat 2005 tarihinde Wayback Machine sitesinde . (İngilizce)
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
GW BASIC bir programlama dilidir 1980 li yillarda Microsoft un ilk calisanlarindan tarafindan yazilan bir DOS tabanli BASIC lehcesidir QBasic gibi diller bu dilden turetilmistir Her satira bir numara vermek ve program akisini GOTO deyimiyle degistirmek bu dilin en temel ozelligidir Ornek Program 1 10 CLS 20 PRINT DENEME Satir numarasi zorunlulugu vardir Numaralarin onar onar artmasinin nedeni daha sonradan araya satir ekleyebilmektir Ornekteki program calistirildiginda once ekrandaki onceki bilgiler temizlenir ve ekranin sol ust kosesine DENEME yazilir Ayrica yazilan program sonlandirildiktan sonra OK diye belirterek programin sonlandirildigini belirtir Deyimler kilavuzuCLS Ekrani eski ciktilardan temizleyen deyimdir Ornegin yukaridaki programa bakarsak bu programda cls komutu kullanilmasa idi ne kadar programi calistirirsak calistiralim o kadar deneme ciktisi alinacaktir END Programin sona erdigini belirten deyimdir Programin sonuna koymaya gerek yoktur PRINT Yukaridaki programda verilen girdiyi cikti olarak ekrana gelmesini saglayan deyimdir LOCATE PRINT deyimi ile ekrana cikan ciktinin koordinatlarini belirtir Ornek program 2 10 CLS 20 LOCATE 3 3 30 PRINT Deneme 40 END COLOR PRINT deyimi ile ekrana cikan ciktinin yazi ve zemin renklerini belirtir Renk kodu 0 Siyah 1 Mavi 2 Yesil 3 Turkuaz 4 Kirmizi 5 Pembe 6 Turuncu 7 Acik Gri 8 Gri 9 Acik mavi 10 Acik yesil 11 Acik turkuaz 12 Acik kirmizi 13 Acik pembe 14 Sari 15 Beyaz Ornek Program 3 10 CLS 20 COLOR 3 4 30 PRINT Deneme 40 END Bu ornekte turkuaz yazili kirmizi renkli deneme sozcugunu goreceksiniz SCREEN Ekran deyimidir Bu komut ile grafik ekrana gecilebilir Dis baglantilarc2 wiki nin GwBasic makalesi 11 Subat 2005 tarihinde Wayback Machine sitesinde Ingilizce