yazikusagi.com

Algoritma Örneği: Çıkarma Operatörü Kullanmadan Çıkarma Yapmak

Çıkarma işlemini (-) kullanmadan çıkarma işlemi yapan programın algoritmasını yazıp akış şemasını çizelim.

Yine can sıkıntısından ötürü yaptığım şeylerden biri bu. Bu algoritmayı ilk yazdığımda şöyle bir itiraz geldi: E çıkarma operatörü kullanma diyorsun ama -1’i kullanmışsın. 🙂 -1 negatif sayıdır. Oradaki -‘yi çıkarma işlemi olarak göremezsiniz. Yani negatif sayıları da esasında böyle tanımlarız. Örneğin -23 dediğimde aslında bu (-1)*23 demektir. Ayrıca çıkarma diye bir işlem yoktur. Sadece çarpma ve toplama "işlem" olarak adlandırılır ve çıkarma ile bölme, toplama ve çarpmanın tersi olarak kabul edilir. Soyut matematiğin hayatımıza kattığı güzellikler...

Bu detayları da verdiğime göre algoritmaya ve akış şemasına geçebiliriz.

çıkarma yapmadan toplama

Akış şeması aşağıdadır.

çıkarma yapmadan toplama algoritması

Bu algoritmanın kaynak dosyasını buradan indirebilirsiniz.


Yorumlar

Yapacağınız yorumlarda kendi fikirlerinizi belirtiniz. Sağdan soldan kopyala-yapıştır yapmayınız! Kimseye hakaret etmeyiniz! Gizlilik ve yorum kurallarımız için buraya tıklayınız.