Dokümantasyonda yayınlanan içeriklerin tümü (Yazılar, Resimler vesaire) Basit İnternet Sitesinin Kullanıcı Sözleşmesi kapsamındadır.
DokuWiki kaynakları GNU General Public License Version 2 lisansı altındadır.
Dokümantasyonda yayınlanan içeriklerin tümü (Yazılar, Resimler vesaire) Basit İnternet Sitesinin Kullanıcı Sözleşmesi kapsamındadır.
DokuWiki kaynakları GNU General Public License Version 2 lisansı altındadır.
Anasayfa / Basit Dili Kuralları
Basit yazılım dili esnektir. Bazı temel kuralları ile kodlamayı kolaylaştırır.
Eğer hedef bir dizilim ise, birden fazla veri dizilime {} karakterleri arasında girilebilir:
x = { 10; 20; 30; 40; 50 }
Ayrıştırıcı karakter parametreleri birbirinden ayırt etmek için, verileri genel olarak ayırt etmek için, birden fazla hedef girebilmek için kullanılır. Ayrıştırıcı karakter her zaman noktalı virgüldür.
Örnekler:
Uzun bir komutu birden fazla satıra yaymak için, komut tamamlanana kadar satır sonuna çift nokta eklenir. Örnek:
Prosedür ÖrnekProsedürüm ( Rakam a; b; ..
c; d; Metin e; f; Virgül d; e; ..
Karakter f; g )
Aynı prosedür veya özel komuta birden fazla parametre girmek ve çalıştırmak.
Örnekler:
Denetim 12 && 45 && -108
Prosedürüm ( a; b; c ) && ( d; e; f ) && ( g; h; i )
&& özel karakter akımı aynı zaman komutların birden fazlaya yayılmasına izin verir.
Örnek:
Prosedürüm ( a; b; c ) &&
( d; e; f ) &&
( g; h; i )
Aynı satırda birden fazla komut bulunabilir. Fakat bunları üç nokta ile ayırmak gerekiyor.
Örnek:
a = 2 ... b = 3 ... c = 4
Basit tek bir işlemde birden fazla hedefe işlem yapabilir. Hedeflerin herbiri semikolon ile ayrılmalıdır.
Örnek:
a; b; c = 5
Tabi aynı zamanda tek bir işlemde her hedefe ayrı kaynaktan veri aktarılabilir.
Örnek:
a; b; c = { 10; 15; 20; 25 }; { 5 }; { e; f(); g.h }
Basit iki çeşit rakam tanır. Virgüllü ve Tam rakamlar. Tam rakam mesela 5 veya 18. Virgüllü rakam mesela 8,5 veya 16,92.
Takam rakamlar oldukları gibi yazılırken, virgüllü rakamlar virgül ile yazılır. Nokta virgül olarak kabul edilmiyor ve sayısal değerlerde kullanılmaz. Mesela şu yazışlar yanlıştır:
12.74 veya 0.6 gibi. Doğru yazılışlar 12,74 veya 0,6 gibi.
Basit ayrıca ikili (Binary Number) ve onaltılık (Hex Number) rakamları destekler. Bu modellerde belirlenen rakamlar her zaman pozitiftir ve eksi değer olarak kaydedilemez.
İkili rakamlar sadece 0 ve 1 karakterleri ile yazılır. İkili sayısal sistem hakkında ayrıntılı bilgi için tıkla. Bu modele göre belirlenen rakamın ardına bir b karakteri gelir. Örnekler:
0001b = 1 | 0010b = 2 | 0011b = 3 |
0100b = 4 | 0101b = 5 | 0110b = 6 |
0111b = 7 | 1000b = 8 | 1001b = 9 |
1010b = 10 | 1011b = 11 | 1100b = 12 |
1101b = 13 | 1110b = 14 | 1111b = 15 |
Onaltılık (Hex Number) rakamlar 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ve A, B, C, D, E ve F karakterleri ile yazılır. İkili sayısal sistem hakkında ayrıntılı bilgi için tıkla. Bu modele göre belirlenen rakamın ardına bir h karakteri gelir. Örnekler:
8h = 8 | 9h = 9 | Ah = 10 |
Bh = 11 | Ch = 12 | Dh = 13 |
Eh = 14 | Fh = 15 | 10h = 16 |
11h = 17 | 26h = 38 | 7Eh = 126 |
100h = 256 | 1CBh = 459 |
Basit otomatik hesaplama yapan kurallar sunmaktadır. Girilen sayısal değerler sade tam sayıdır ve sadece pozitiftir. Virgüllü ve eksi değerler geçersizdir. Virgüllü değerler sadece Santimetre ve Milimetre için kabul edilir.
Birinci kural kendiyle çarpma yöntemidir:
Kural | Otomatik İşlem | Değer |
---|---|---|
1×16 | 1 * 16 | 16 |
2×16 | 16 * 16 | 256 |
3×16 | 16 * 16 * 16 | 4096 |
4×16 | 16 * 16 * 16 * 16 | 65536 |
İkinci kural Yüzde-İşlemi yapmaktadır:
Kural | Otomatik İşlem | Değer |
---|---|---|
50y4 | ( 50 : 100 ) * 4 | 2 |
75y8 | ( 75 : 100 ) * 8 | 6 |
7y25 | ( 7 : 100 ) * 25 | 1,75 |
Üçüncü kural Milimetre hesaplaması yapar:
Kural | Otomatik İşlem | Değer |
---|---|---|
1mm | 1 * 25,4 | 25,4 |
1,25mm | 1,25 * 25,4 | 31,75 |
1,50mm | 1,50 * 25,4 | 38,1 |
2mm | 2 * 25,4 | 50,8 |
2,5mm | 2,5 * 25,4 | 63,5 |
3mm | 3 * 25,4 | 76,2 |
3,75mm | 3,75 * 25,4 | 95,25 |
4mm | 4 * 25,4 | 101,6 |
Dördüncü kural Santimetre (sm veya cm) hesaplaması yapar:
Kural | Otomatik İşlem | Değer |
---|---|---|
1cm | 1 * 2,54 | 2,54 |
1,25cm | 1,25 * 2,54 | 3,175 |
1,50sm | 1,50 * 2,54 | 3,81 |
2sm | 2 * 2,54 | 5,08 |
2,5cm | 2,5 * 2,54 | 6,35 |
3sm | 3 * 2,54 | 7,62 |
3,75cm | 3,75 * 2,54 | 9,525 |
4sm | 4 * 2,54 | 10,16 |
Metinsel değerler iki çift-tırnak arasında tutulur. Çift tırnak olarak “ karakteri kullanılır. Örnek:
x = “Merhaba Dünya”