PASCAL PROGRAMLAMA DİLİ İLE İLGİLİ ÇALIŞMALARIM...


Yapmış olduğum, Pascal programlama dili ile ilgili çalışmalardan bazılarını aşağıya koydum.
Hem bir fikir vermek hem de ilginizi çeken bazılarını kullanıma sunmak adına paylaşmak istedim...

Faydalı olması dileklerimle...


1990'lı yıllarda merak ettiğim yapısal programlama dillerinden biri olan Pascal Programla Dilini kendi kendime öğrenmek için piyasadan, Pascal ve bir adım ötesi olan Turbo Pascal ile ilgili bir çok kitap alarak işe başladım... Belli bir süre sonra hem kendim için, hem de öğrencilerim için hem de meraklı olanlara faydalı olması için "Turbo Pascal 7 Ders Notları"nı yazdım... Sonuçta Turbo Pascal ile ilgili, basit anlatımlı, örnek ve çözümleri ile sınav sorularını da içeren ders notlarım ortaya çıktı...

Yan taraftaki linkten indirip bir inceleyin bakalım, beğenecek misiniz?

Turbo Pascal programlama dili ile ilgili ders notlarını indirmek için tıklayınız...



Yukarıdaki pencerede bahsettiğim Turbo Pascal programlama dili ile ilgili ders notlarınındaki problemlerin çözüm dosyaları olan tüm dosyalarla, bunun haricindeki başka program dosyalarının kodlarından oluşan yaklaşık 170 dosyayı yan taraftaki pasprog.rar dosyasını indirip bir klasöre çıkartın. Daha sonra da aşağıdaki pencerede açıkladığım TURBO.EXE dosyası ile bu dosyaları inceleyebilir, çalıştırabilir, değiştirebilir veya derleyebilirsiniz...
pasprog.rar arşiv dosyasını indirmek için tıklayınız...




Turbo Pascal programlama dilinde program yazmak, derlemek, çalıştırmak için gerekli olan TURBO.EXE, TPC.EXE ve daha bir çok program dosyalarına ihtiyaç vardır. İşte bu program dosyalarının tümünü yan taraftaki linkten TP7-programi.rar adlı arşiv dosyasında bulunmaktadır. Bu dosyayı indirip içindeki dosyaları bir klasöre (örneğin TP7 adlı) çıkartınız. Ayrıca Üstteki penceredeki pasprog.rar arşiv dosyasındaki tüm pascal program dosyalarını da TP7 klasörüne kopyalayınız.TURBO.EXE adlı program pascal program dosyası yazmaya, düzenlemeye, çalıştırmaya, erlemeye... yarar.TURBO.EXE programını çalıştırmak için de aşağıdaki pencerede anlattığım DOSBOX veya benzeri emulator programına ihtiyacımız var. Bu emulator programını aşağıdaki pencerede anlattığım gibi kurunuz ve TURBO.EXE dosyasını kopyalayıp DOSBOX üzerine yapıştırarak TURBO.EXE yiçalıştırabilirsiniz...

TP7-programi.rar arşiv dosyasını indirmek için tıklayınız...




XP den sonraki Windows sürümlerinde 32 bitlik dosyalar direkt olarak çalışmamaktadır... Bu tür dosyaları çalıştırmak için, 32 bitlik dosyaların çalışmasını sağlayan DOSBOX gibi Emulator programlarına ihtiyaç vardır...Bu tür dosyaları internetten bulup indirebilirsiniz ve çalıştırmak istediğiniz dosyayı kopyalayarak (örneğin DOSBOX) emulator programının üzerine yapıştırarak programı çalıştırabilirsiniz...
Yan tarafta DOSBOX adlı programı içeren dosbox.rar adlı arşiv dosyasını indirerek içindeki dosyaları bir klasör içine çıkartınız. Bu klasör içindeki Dosbox.exe adlı programın kısa yolunu (mesela) bilgisayarın Masaüstüne atınız.Çalıştırmak istediğiniz 32 bitlik exe uzantılı program
(mesela TURBO.EXE) dosyasını Dosbox.exe (ya da kısayolunun) üzerine yapıştırarak çalıştırabilirsiniz...



DOSBOX programını indirmek için tıklayınız...




Turbo Pascal'da yazdığım basit bir oyun programına ne dersiniz?

Oyunun kuralı şöyle; ekranda, rastgele merkezli ve rastgele yarıçaplı çemberlerin iç bölgelerinde bulunan bir noktanın koordinatları tahmin edilmesi isteniyor.Girilen nokta ile çemberin merkezine olan uzaklık, çemberin yarıçapından küçük veya eşitse, oyuncunun puanı çemberin yarıçap uzunluğu ile ters orantılı olarak artıyor ve ekranda atış yapılan nokta gösteriliyor ve altına "İsabetli atış..." yazdırılıyor. Şayet tahmin edilen nokta çemberin iç bölgesinde değilse, yine bu nokta ekranda gösteriliyor, puan 1 eksiltiliyor ve atış noktasının altına; "Karavana..." ifadesi yazdırılıyor.Sonra ekrana oyuna devam etmek için (Enter) Çıkış için (C) ye basılmasını isteyen bir mesaj geliyor...


Turbo Pascal programı ile yazdığım atis.pas adlı dosyanın pascal koodlarını görmek için tıklayınız...




Turbo Pascal'da yazdığım yukarıdaki oyunu oynamaya ne dersiniz?

Atis.pas adlı dosyanın derlenmiş (çalışabilir) atis.exe programını oynayabilmek için, yan penceredeki linkten atis.rar dosyasını indirerek içindeki atis.exe ve diğer dosyayı bir dizine çıkartınız.Daha sonra da atis.exe dosyasını kopyalayarak DOSBOX adlı programın (veya kısayol yaptıysanız bu kısayolun) üzerine yapıştırınız veee oyun hazır... Bakalım kaç puan alacaksınız?
İyi oyunlar...

Not: DOSBOX ile ilgili açıklama ve kullanımı yukarıda bulabilirsiniz...

 

atis.rar arşiv dosyasını indirmekiçin tıklayınız...






Yine Turbo Pascalda yazdığım başka bir oyun programına ne dersiniz...
Adamasmaca adlı klasik oyunun Turbo Pascal kodlamasını yan taraftaki linkten inceleyebilirsiniz...
Adamasmaca programının kodlarını görmek için tıklayınız...




Adamasmaca adlı oyun programının adamas.exe ve diğer dosyalarının bulunduğu adamas.rar arşiv dosyasını yandaki pencereden indirip içindeki adamas.exe dosyasını dosbox.exe (ya da dosbox kısayolunun) üzerine yapıştırın... İşte oyun karşınızda...
Oynayın bakalım, kaç puan alabileceksiniz?...
adamas.rar arşiv dosyasını indirmek için tıklayınız...




Basit bir oyun programı daha...Sayı Bulmaca...Çalışan sayibul.exe osyası ve sayibul.pas adlı dosyalarının bulunduğu sayibul.rar arşiv dosyasını yandaki pencereden indirip içindeki sayibul.exe dosyasını dosbox.exe (ya da dosbox kısayolunun) üzerine yapıştırın... İşte oyun karşınızda... Oynayın bakalım, kaç puan alabileceksiniz?... sayibul.rar arşiv dosyasını indirmek için tıklayınız...




Yine basit bir oyun programı daha..."Ben Ne Yazdım" oyunu... Bilgisayarın rastgele harflerden saçma sapan kelimeyi bulmaya çalışacaksınız... Çalışan benneya.exe dosyası ve benneya.pas adlı kod dosyalarının bulunduğu benneyazdim.rar arşiv dosyasını yandaki pencereden indirip içindeki benneya.exe dosyasını dosbox.exe (ya da dosbox kısayolunun) üzerine yapıştırın... İşte oyun karşınızda... Oynayın bakalım, kaç puan alabileceksiniz?... benneyazdim.rar arşiv dosyasını indirmek için tıklayınız...




Yine 90'lı yıllarda yazdığım, kütüphanedeki kitap kayıtlarını, kitap alan kişilerinin bilgilerini tutan, bilgilerde değişiklik-düzeltme imkanı veren bir Kütüphane programı yazmıştım... İnceleyin bakalım, nasıl olmuş ? Kütüphane programının kaynak kodlarını görüntülemek için tıklayınız...




Çalışan kitaplik.exe dosyası ve kitaplik.pas adlı kod dosyasının ve ilgili veri dosyalarının bulunduğu kitaplik.rar arşiv dosyasını yandaki pencereden indirip içindeki kitaplik.exe dosyasını dosbox.exe (ya da dosbox kısayolunun) üzerine yapıştırın... İşte program karşınızda... İnceleyin bakalım, nasıl olmuş?...

Not 1) Kitaplik.exe programı çalıştığında sizden şifre soracaktır.
Şifre (küçük harflerle İzmir Fen Lisesi'nin baş harfleri) ifl dir.

Not 2) Şayet şifreyi değiştirmek isterseniz; şifre sorulduğunda (eski-şifre)/(yeni-şife) olarak(arada hiçbir boşluk bırakmadan) giriniz...
Örneğin ifl olan şifreyi korhan olarak değiştirmek istersek;
şifre sorulduğunda ifl/korhan girip (bu yazılar ekranda görünmez) Enter tuşuna basarız.Program sizden tekrar ikinci defa şifre isteyecektir, buna da korhan girerek Enter tuşuna basmalıyız.
Kütüphane programı ile ilgili içinde KITAPLIK.EXE, KITAPLIK.PAS ve diğer dosyalarının bulunduğu kitaplik.rar arşiv dosyasını indirmek için tıklayınız...




Turbo Pascal Programlama Dili ile ilgili çalışma soruları ve bazılarının çözümlerinin pdf dosyasını görüntüleyebilirsiniz. İnceleyin bakalım hangi soruları çözebileceksiniz? :))) Pascal sorularından oluşan pascalso.pdf dosyasını görmek için tıklayınız...