Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir programlama dersidir. Eğitmen, klavyeden girilen bir sayının asal olup olmadığını bulan programın nasıl yazılacağını adım adım göstermektedir.
- Video, asal sayı kavramının tanımıyla başlayıp, bir sayının asal olup olmadığını belirleme mantığını açıklamaktadır. Eğitmen, kullanıcıdan sayı alma, döngü kullanarak sayının kendisinden küçük sayıları üretme, mod alma operatörü ile tam bölünme kontrolü yapma ve sonucu ekrana yazdırma adımlarını kod örnekleriyle göstermektedir. Video sonunda, programın bir sonraki hali olarak girilen sayı aralığındaki sayıların asal olup olmadığını yanlarına yazan programı yazma önerisi yapılmaktadır.
- Asal Sayı Tanımı ve Kontrol Yöntemi
- Asal sayı, kendisinden ve bir'den başka böleni olmayan sayıdır.
- Bir sayının asal olup olmadığını kontrol etmek için, sayının kendisine ve bir'e bölümünü es geçip, kendinden küçük sayılara bölünüp bölünmediğine bakılır.
- Asal olma durumunda, sayının kendisine ve bir'e bölünmesi dışında, başka bir sayıya tam bölünmemesi gerekir.
- 01:26Asal Sayı Kontrol Algoritması
- Bir sayının asal olup olmadığını kontrol etmek için, sayının yarısından itibaren bir'e kadar olan rakamlara bölünmesi yeterlidir.
- Yarısından fazla olan rakamlara bölünmeye gerek yoktur çünkü tam sayı elde edilemez.
- Programda kullanıcıdan sayı alınarak, bu sayı asal mı değil mi kontrolü yapılacak.
- 01:49Program Kodunun Yazılması
- Kullanıcıdan alınan sayı değişkene aktarılır ve bir döngü ile sayının yarısından itibaren bir'e kadar olan sayılar üretilir.
- Döngüde mod alma operatörü kullanılarak, sayının her bir sayıya bölünüp bölünmediği kontrol edilir.
- Sayı tam bölündüğünde, asal değişkeni sıfır olarak değiştirilir ve sayı asal değildir şeklinde sonucu ekrana yazdırılır.
- 08:28Programın Tamamlanması ve Test Edilmesi
- Döngüden çıktıktan sonra, asal değişkeni hala bir olarak kalmışsa sayı asal olarak kabul edilir.
- Program test edildiğinde, girilen sayıların asal olup olmadığı hızlı bir şekilde belirleniyor.
- Öğrenilen bilgilerle, girilen sayı aralığındaki sayıların asal olup olmadığını belirleyen bir program da yazılabilir.