Bu Siteden Her Türlü Alıntı Yapmak Serbesttir. Sitenin Tüm Hakları "KIBRIS TÜRK MİLLETİNE" Aittir. www.kibris1974.com'un Varlığı Türk Varlığına Armağan Olsun

Sitemizde Reklam Alanlarını Kullanabilmek İçin Mehmetçik Vâkıfına Veya Mücahitler Ve Şehit Aileleri Derneğine Yatırmış Olduğunuz Bağış Makbuzunu [email protected] Adresine İletmeniz Yeterlidir...

Geri git   KIBRIS1974 FORUM " Kibris TÜRK tarihi araştırmaları , Gündem haberleri, KIBRIS da kim kimdir ne nedir , kibris videolari resimleri dökümanları indir" > Bilişim Teknolojileri Merkezi > Programlama Dilleri > C+ - C++
Kayıt ol Yardım Üye Listesi Ajanda Arama Bugünki Mesajlar Forumları Okundu Kabul Et


Konu Bilgileri
Kısayollar
Konu Basligi C++ Programlamaya Giriş Ve Mantığı Anlamanız
Cevaplar
0
Sonraki Konu
sonraki Konu
C++ Programlamaya Giriş Ve Mantığı Anlamanız Konusunu Görüntüleyenler
 
Görüntüleme
787
Önceki Konu
önceki Konu

Cevapla
 
Seçenekler Stil
Alt 11-05-2008, 05:11 PM   #1
Profil
Yazan Türk
Dost Üyeler
 
Yazan Türk - ait Kullanıcı Resmi (Avatar)
 
Bilgiler
Üyelik tarihi: May 2008
Mesajlar: 101
Konular:
Uye No:239

Ettiği Teşekkür: 22
25 Mesajına 39 Kere Teşekkür Edlidi
İlgi Alanları
Extra:
Yazan Türk is on a distinguished road
Standart C++ Programlamaya Giriş Ve Mantığı Anlamanız

1.PROGRAMLAMA NEDİR

Programlama bilgisayarın yapacağı işlemleri kontrol etmek için geliştirilmiş bir yöntem olup, bilgisayar kullanımını önemli ölçüde kolaylaştırmıştır. İlk dev bilgisayarlar yapıldığında bunlar çok fazla aç-kapa düğmeleriyle sınırlı olduğundan, basit işlemleri yapabiliyorlardı. (Tabii ki, elektrik hızıyla bağlantılı olarak bu işlemleri çok kısa sürede halledip sonucu veriyorlardı. Dolayısıyla bilgisayarların önemi hız sayesinde daha da belirginleşti.) Bilgisayara bir işlem yaptırmak için bilgisayarın iç yapısını bilmek ve uzun süre çalışmak gerekiyordu. İşte tüm bu olumsuz yanları olumluya dönüştürebilecek bir yol bulundu. O da programlama!

2.PROGRAMLAMA NASIL YAPILIR

Programlama, insan beyniyle oluşturulan mantıksal işlemlerin, bilgisayara aktarılmasında şu yolu izlemektedir:
Sadece insanın anlayacağı kısım----- İnsan zekası--- > Derleyicinin ve programlayanın anlayacağı kısım -----Derleyici--->Sadece bilgisayarın anlayacağı kısım.
Görüldüğü gibi bu işlemler zincirinde programlayıcının yapması gereken sadece, matematiksel olarak istenilen işlemlerin taslağını oluşturmak, daha sonra da bunu derleyicinin anlayabileceği şekle sokmaktır.

3.MATEMATİKSEL TASLAK NEDİR?

Matematiksel taslağı bir örnek vererek açıklığa kavuşturalım.
Mesela, öyle bir program yapalım ki, bizden sırasıyla iki sayı girmemizi istesin ve bunları toplayarak ekrana yazsın. En basit mantıkla bunu bilgisayara nasıl yapmasını söylerdiniz? Şöyle:

CODEProgramı başlat.

Ekrana şunu yaz:
(Kullanıcıdan girilen ilk sayı ve kullanıcıdan girilen ikinci sayının toplamı)

Programı kapat.

Bu örnek basit olduğu için bu yöntemle oluşturulan bir taslak çok da karmaşık görünmedi. Peki şöyle bir program yaptığınızı düşünün. Klavyeden girilen 220 adet kelimeyi ekrana alfabetik sıraya göre dizen bir program. Bunu yukarıdaki yöntemle yazarsanız kafanız karmakarışık bir hal alabilir. Peki bunun kolay yolu nedir? Tabii ki semboller kullanarak taslağı anlaşılır hale getirmek. Yukarıdaki taslak örneğini bir de semboller kullanarak oluşturalım.

CODEProgramı başlat.
Kullanıcıdan bir sayı girmesini iste ve bu sayıya sayı1 de.
Kullanıcıdan bir sayı girmesini iste ve bu sayıya sayı2 de.
Ekrana (sayı1+sayı2) yaz.
Programı kapat.

Sanırım herkes ikinci yolun daha matematiksel göründüğünde hemfikir olmuştur. Bunun adına neden matematiksel taslak dediğimin sebebi de buydu işte!

4.DEĞİŞİK TASLAK HAZIRLAMA YOLLARI

Matematiksel taslağı hazırlarken yüzlerce değişik yol izleyebilirsiniz. Fakat bunlardan en iyisi, kısa olan, anlaşılır olan, ve de hızlı olan yoldur. Bir örnek daha vererek bu konuda bir fikir edinmenizi sağlayayım:
Öyle bir program yapalım ki, 1'den 5'e kadar olan sayıların çarpımlarını bulsun.(5 faktoriyel yani 1*2*3*4*5) Tabi şimdi bunu bulmaya ne gerek var diyenler olabilir. Örnek anlaşılır olsun diye küçük sayı verdim. Daha büyük bir sayıda programın taslak hazırlama yolunun ne kadar önemli olduğunu sanırım anlayacaksınız.

CODEUzun olan yol:
Programı başlat.
sayı1'e 1 değerini ata.
sayı2'ye 2 değerini ata.
sayı3'e 3 değerini ata.
sayı4'e 4 değerini ata.
sayı5'e 5 değerini ata.
Ekrana (sayı1*sayı2*sayı3*sayı4*sayı5) yaz.
Programı kapat.
CODE Kısa olan yol:
Programı başlat.
sayaç'a 1 değerini ata.
faktoriyel'e 1 değerini ata.
sayaç 5 ten büyük olana kadar aşağıdaki işlemi yap.
{faktoriyel değerini, faktoriyel değeri * sayaç yap.
sayaç değerini 1 arttır.
}
Ekrana (faktoriyel) yaz.
Programı kapat.


Görüldüğü gibi uzun yolda 5 tane ayrı sembol kullanmak zorunda kaldık. Oysa ikinci yolda 2 tane sembol yeterli oldu. Sayıyı 5 yerine 2000 olarak alsaydık ve uzun yoldan programı yazsaydık 2000 adet sembol gerekecekti. Oysa kısa yoldan yapılan programda sadece 5 yerine 2000 yazmamız yeterli olacaktır. İşte tekrarlanan işlemler için kullanılan bu yönteme döngü denir. Değişik döngü tipleri vardır. Ama bunu kendi kafanızdan geliştirmenizi öneririm. Çünkü bu taslak hazırlama yolu, tamamen zekayla yapılır. İstediğiniz yöntemi geliştirebilir, istediğiniz yolu izleyebilirsiniz.
Şimdi sırada matematiksel taslağı derleyicinin anlayacağı formata çevirmeyi öğrenmek var!

5.DERLEYİCİYLE HABERLEŞMEK

Matematiksel taslağı hazırladıktan sonra bunu derleyiciye iletmek için bir haberleşme dili kullanmanız gerekmektedir. Buna da Programlama Dili denir. Programlama dilleri çeşitlidir ve her programlama dilinin de bir derleyicisi vardır. Biz başlangıç için Turbo C derleyicisini öneriyoruz. Dos ortamında programlar hazırlayabilen bu derleyici ile C dilinin tüm inceliklerini öğrenmeniz ve kullanmanız mümkün.
Yazan Türk isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla

C++ Programlamaya Giriş Ve Mantığı Anlamanız

Şu an bu konuyu KIBRIS FORUM içerisinde toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

KIBRIS Forumda şu an Sistem size C++ Programlamaya Giriş Ve Mantığı Anlamanız konusunu gösteriyor.Bu konu forum içerisinde 787 kez görüntülenmiş. C++ Programlamaya Giriş Ve Mantığı Anlamanız Bu konu hakkında google araması yapmak istiyorsanız C++ Programlamaya Giriş Ve Mantığı Anlamanız tıklayınız
Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı

Hizli Erisim





Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
Kibris 1974 yabancı dizi izle
KIBRIS , C+ - C++ C++ Programlamaya Giriş Ve Mantığı Anlamanız