C PROGRAMLAMA DİLİ İLE İLGİLİ ÇALIŞMALARIM... |
|
|
|
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
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... |
|
|
|
![]() İş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... |
|
|
|
![]() 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... |
|
|
|
![]() İ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... |
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... |
![]() |
![]() |
|
![]() |
|
|