Bu temada, günlük hayatta ve bilişim dünyasında karşımıza çıkan temel sayma yöntemlerini, problem çözme sürecinin adımlarını ve bu sürecin kalbi olan algoritma kavramını öğreneceğiz.
Bir işlem yaparken kaç farklı seçeneğimiz olduğunu bulmaya sayma denir. İki temel sayma yöntemi vardır:
Örnek: 3 farklı kalem veya 2 farklı silgi alınacak. Toplam kaç seçenek vardır?
Cevap: \( 3 + 2 = 5 \) seçenek.
Örnek: 3 farklı gömlek ve 2 farklı pantolon ile kaç farklı kıyafet kombinasyonu oluşturulabilir?
Cevap: \( 3 \times 2 = 6 \) kombinasyon.
Bir problemi çözmek için izlenen sistematik adımların tümüne problem çözme süreci denir. Bu süreç genellikle dört aşamadan oluşur:
Algoritma, bir problemi çözmek veya bir görevi tamamlamak için izlenen sonlu sayıdaki adımların açık ve net bir şekilde ifade edilmesidir. Yemek tarifleri, bir cihazın kullanma kılavuzu veya bir yol tarifi basit algoritma örnekleridir.
Algoritmaları görsel olarak ifade etmek için akış şemaları (flowcharts) kullanılır. Akış şemalarında her adım farklı bir şekille gösterilir:
Sayma yöntemleri, olasılık hesaplamalarında ve veri tabanı sorgulamalarında kullanılır. Algoritmalar ise bilişim dünyasının temelidir. Bilgisayarlardaki tüm yazılımlar, uygulamalar ve oyunlar, birer algoritmalar bütünüdür. Bir programcı, bilgisayara bir işi nasıl yapacağını anlatmak için algoritma oluşturur ve daha sonra bu algoritmayı bir programlama dili (Java, Python, C++ gibi) kullanarak koda d