Yazılım Yaşam Döngüsü

Yazılım yaşam döngüsü, herhangi bir yazılımın, ihtiyaç durumundan gerçekleştirilmesi ve sonrasında bakımına kadar geçen tüm süreçtir. Aşağıdaki grafikte yazılım yaşam döngüsünün planlama aşamasından bakım aşamasın kadar olan sürecini görebiliriz. Planlama: İlk olarak gereksinim analizinin yapılmasıyla başlar. Gereksinim analizi müşterinin istekleri doğrultusunda ortaya çıkacak olan olan yazılım hakkında ilk bilgilerin alındığı adımdır. Bu adımda müşteri iyi […]

100 Adam 100 Kapı

Merhaba bugün çok güzel bir algoritma sorusundan ve çözümünden bahsedeceğim. Problem: 100 Adam ve 100 kapımız var. 1. adam 1’in katları olan kapılardan, 2. adam 2’nin katları olan kapılardan, …., N. Adam N’in katları olan kapılardan, … , 100. Adam 100’ün katları olan kapılardan geçerek kapıların konumlarını değiştiriyor. (Kapı açıksa kapatıyor, kapalıysa açıyor). En başta bütün […]

Algoritma Örnek Sorular

Merhaba bugün sizlere temel algoritmalar soruları ve çözümlerinden bahsediyor olacağım. Bu yazımızda dört tane algoritma sorusunu ve C programlama dili ile yazılmış çözümlerini göreceksiniz. Soru 1: Program derlenmesini engelleyecek olan hataları düzeltmiş olarak yeniden yazınız. Doğru programın derlenip çalıştırıldığında ortaya çıkacak olan ekran görüntüsünü ve her bir elemanın sayısal olarak değerini yazınız. Soru 2: Aşağıda […]

İkiz Asallar

Merhaba Java ve C programlama dillerinde ikiz asalları yani aralarında 2 fark bulunan sayıları bulan programı yazacağız. Java programlama dilinde yazılmış olan program kodları aşağıdaki gibidir. C programlama dili ile geliştirilmiş ikiz asalları bulan programın kodları aşağıdaki gibidir.