.
.
.
.
.
.
.
.
pascal dersinden sonra eklenen örnekler
haberler
haberler
haberler
haberler
haberler
COK Önemlİ NOT:
Site de henüz yapım aşamasındadir
Sitenin içerigi pascal programlama dili konusunda bilgi paylaşımı saglamak,dökümanlarımızı birleştirmek,aynı zamanda da bu işin felsefesini kavramamktır.
Her programlama dilinde olduğu gibi PASCAL programlama dilinin de bazı kuralları vardır. Bunlar;
Özel Semboller:
Programlama dillerinde kodlama esnasında kullanılan en küçük bilgi birimi karakterlerdir. Karakter bir harfin, rakamın veya özel bir işaretin sembolüdür. PASCAL ‘da karakterler üç gruba ayrılırlar:
+ |
Toplama işlemi ve string birleştirmek için kullanılır. |
*, -, / |
Aritmetik İşlemler için kullanılır. Çarpma, çıkarma, bölme. |
=, < >, <, >, >=, <= |
Karşılaştırma işlemleri için kullanılır, Eşit, farklı, küçük, büyük, büyük eşit, küçük eşit |
[ ], (. .) |
Diziye ait sıra numarasını belirtmek için kullanılır. |
; |
Her komut satırından sonra mutlaka kullanılmalıdır. |
{ }, (* *) |
Program içinde açıklama yazmak için kullanılır. |
:= |
Değişkenlere değer aktarmak/atamak için kullanılır. |
. |
Programların en sonuna ve ondalıklı sayıların ondalıklı kısmını ayırmak için kullanılır. |
{$ } |
Derleyici bilgilerini belirtmek için kullanılır. |
: |
Değişken tanımlamada ve case-of komutuyla kullanılır. |
( ) |
Procedure/function için parametre tanımlamada, işlem önceliğinde kullanılır. |
@ |
Adres belirtmek için kullanılır. |
# |
Kod numaraları ile karakter belirtmek için kullanılır. |
‘ |
Alfa sayısal bilgilerin tanımlanmasında kullanılır. |
^ |
Göstergeç değerini bellekten çağırmak için kullanılır. |
Bu sembolleri Const, Var, Type gibi tanımlamalarda kullanamazsınız. Özel sembollerle ilgili birkaç örnek verelim:
A:=B+C; B ile C ‘nin değerini toplayıp A değişkenine aktar.
X:=Y*(Z-T); Z ‘den T ‘yi çıkar ve Y ile çarp sonucu X değişkenine aktar.
X:=Y*Z-T; Y ile Z ‘yi çarp, sonuçtan T ‘yi çıkar ve sonucu X değişkenine aktar.
#65; A harfi yerine kullanılabilir.
isim:’eren’+’aslan’; isim değişkenine “eren” ve “aslan” bilgilerini beraber aktar.
AD: string[20]; Yirmi karakter uzunluğunda String tipli ad değişkenini oluştur.
Sira:array(.0..9.) of real Real tipli ve on elemanlı sira dizisini oluşturur.
SEPET[1]; Sepet dizisindeki birinci eleman.
Soyad:=’aslan’; Soyad değişkenine “aslan” bilgisini ata.
A=B; A değişkeni B değişkenine eşit mi?
a>b; A değişkeni B değişkeninden büyük mü?
A<b A değişkeni B değişkeninden küçük mü?
a<=B A değişkeni B değişkenine eşit veya eşit mi?
a>=b A değişkeni B değişkenine eşit veya büyük mü?
A<>b A değişkeni B değişkeninden farklı mı?
Ön Tanımlı Kelimeler (Reserved Words):
Turbo PASCAL ‘ın kendi işlevleri dışında kullanılamayacak kelimeleri vardır. Bu kelimeleri bir değişken, sabit, fonksiyon adı veya başka bir şey için kullanamazsınız. Turbo PASCAL büyük/küçük harfe duyarlı olmadığı için bu kelimeleri büyük/küçük yazmak bir şey değiştirmeyecektir.
and |
asm |
array |
begin |
case |
const |
constructor |
destructor |
div |
do |
downto |
else |
end |
exports |
file |
for |
function |
goto |
if |
implementation |
in |
inline |
interface |
label |
library |
mod |
nil |
not |
object |
of |
or |
packed |
procedure |
program |
record |
repeat |
set |
shl |
shr |
string |
then |
to |
type |
unit |
until |
uses |
var |
while |
with |
xor |
absolute |
external |
forward |
interrupt |
virtual |
.
.
.
.
.
.
.
.
.
.
.
.