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


Yapmış olduğum, C (Turbo C) 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...


Pascal programlama dilinden sonra C Programla Dili ilgimi çekti. Çünkü C her işletim sisteminde ve her platformda kullanılabilen yapısal bir dildir.

Kendi kendime öğrenmek için piyasadan, C ve Turbo C 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 "C Dili Ders Notları"nı yazdım... Sonuçta C 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?

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



C veya Turbo C programlama dilinde program yazmak, derlemek, çalıştırmak için gerekli olan bazı programlar TC.EXE, TCC.EXE ve daha bir çok (uzantısı h olan) header dosyalarına ve uzantısı c olan (c kaynak kodu ) dosyalarına ihtiyaç vardır. İşte bu program dosyalarının tümünü yan taraftaki linkten tc.rar adlı arşiv dosyasında bulunmaktadır. Bu dosyayı indirip içindeki dosyaları bir klasöre (örneğin TC adlı) çıkartınız. TC.EXE adlı program C program dosyası yazmaya, düzenlemeye, çalıştırmaya, derlemeye... yarar. TC.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 TC.EXE dosyasını kopyalayıp DOSBOX üzerine yapıştırarak TC.EXE yiçalıştırabilirsiniz...

Not 1) tc.rar arşiv dosyası içinde bir çok derlenmiş exe uzantılı çalıştırılabir program dosyaları da var. Örneğin Yarı Mükemmel sayıları araştıran YARMUK.EXE adlı programı çalıştırmak için, bu dosyayı kopyalayıp DOSBOX üzerine yapıştırarak çalıştırabilirsiniz...

Not 2) C Programlama dili ders notları içinde herhangi bir problemin çözümü olan kaynak kodu (text işaretleme aracına tıklayıp) fare ile işaretleyip hafızaya kopyalayın. Daha sonra bir metin düzenleme programı (örneğin Not Defteri, Notepad gibi) ile oluşturduğunuz text dosyasına bunu yapıştırın ve dosyayı (uzantısı C olarak bir ad verin; örneğin deneme.c ) kaydedin. Daha sonra TC.EXE tümleşik ortam programını kopyalayıp DOSBOX üzerine yapıştırarak çalıştırın. Sonra da deneme.c dosyasını program içinden açarak kullanabilirsiniz. Böylece C ders notlarındaki 90 dan fazla kaynak kod programlarını kullanabilirsiniz...


tc.rar arşiv dosyasını indirmek için tıklayınız...




Yukarıda anlattığım uygulamayı bir örnekle açmak istiyorun:

Örneğin; C Dili Ders Notları'nın 10. sayfasındaki Örnek problemdeki
"1 den istenen tam sayıya kadar olan sayıların toplamı bulduran programı yazalım" probleminin a) şıkkının çözüm dosyası olan prog10.c dosyasını TC.EXE programı ile nasıl açacağımızı, istersek nasıl değişiklik yapıp kaydedeceğimizi, nasıl derleyeceğimizi, nasıl çalıştırıp sonucunu göreceğimizi, nasıl çalışabilir exe dosyası biçimine getirebileceğimizi vs yan taraftaki pencerelerde anlattım... Benzer biçimde ders notlarındaki diğer dosyaları da kullanabilirsiniz...

C ders notlarını açıp ilgili bölümü fare ile işaretledik.

Sağ-tuş-Kopyala seçeneği ile hafızaya kopyaladık (Veya CTRL-C)

Yeni bir metin belgesi açıp adını toplan.c olarak değiştirdik...

Hafızaya (panoya kopyaladığımız) aldığımız kodları yapıştırıyoruz...

İşte böyle...

Artık sıra geldi TC.EXE tümleşik C program editörünü çalıştırmaya...
TC.EXE nin üzerine fare ile sağ tuş-Kopyala'yı seçiyoruz...


DOSBOX.EXE'nin üzerine yapıştırıyoruz...


İşte TC.EXE çalıştı ... Şimdi bu ortamda, ister sıfırdan bir C programı yazabilirsiniz, isterseniz var olan C program dosyalarından birini seçip düzenleyebilirsiniz... Biz ikincisini tercih ediyoruz...


İşte demin oluşturduğumuz TOPLAN.C dosyasını seçerek açıyoruz...


Açtığımız dosyada istediğimiz değişiklikleri yapabiliriz...

Sonra kaydedebiliriz...
Hatalarının var olup olmadığı için derleyebiliriz...

Veee sonra da çalıştırıp sonucunu görebiliriz...


İşte sonuç...!


İstersek programı kendi kendine çalışabilir exe dosyası, örneğimizde TOPLAN.EXE yapabiliriz...
Daha ne olsun... :)))

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 TC.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...




C'de yazdığım
(tc.rar arşiv dosyasında bulunan) programlardan bir kaç örnek vereyim:

Girilen iki sayı arasındaki asal sayıları, ikiz asal sayı çiftlerini hem ekrana hem de ikizasal.txt dosyasının sonuna yazan bir program IKIZASAL.EXE ...Bunu DOSBOX üzerine yapıştırıp çalıştırdığınızda yan penceredeki benzer görüntülerle karşılaşırsınız...
Yandaki programın çalıştırılması sonucu elde edilen görüntüler...

 
 




Yandaki program 4 veya 4 ten büyük çift sayıların, 2 asal sayının toplamı olarak yazılabilirliliğini (Goldbach Tahmini) araştırmaya yarar ...!

Girilen iki çift sayı arasındaki çift sayıların hangi iki asal sayıların toplamı olduğunu ve kaç tane olduğunu hem ekrana hem de goldtad1.txt dosyasının sonuna yazan bir program GOLDTAD1.EXE ...
Bunu DOSBOX üzerine yapıştırıp çalıştırdığınızda yan penceredeki benzer görüntülerle karşılaşırsınız...

 







Yandaki program paydası girilen n sayısından küçük ya da eşit olan [0, k] aralığında bulunan a/b biçimindeki tüm rasyonel sayıları bulur ve sıralı olarak hem ekrana hem de paykucn.txt dosyasının sonuna yazar ...

Bu programı çalıştırmak için PAYKUC1.EXE dosyasını kopyalayıp DOSBOX üzerine yapıştırarak çalıştırdığınızda yan penceredeki benzer görüntülerle karşılaşırsınız...