Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Hanefi Mercan tarafından sunulan bir C++ programlama dersidir. Eğitmen, go to komutunu anlatmaktadır.
- Videoda go to komutunun ne olduğu, nasıl çalıştığı ve kullanım alanları açıklanmaktadır. Eğitmen önce go to komutunun döngü kurmada nasıl kullanıldığını göstermekte, ardından kullanıcıdan alınan bir sayının tek veya çift olup olmadığına göre işlem yapan ve bir milyon dolarlık bir problem olarak adlandırılan bir örnek programı yazmaktadır. Ayrıca, if ve while gibi kontrol mekanizmalarında parantez kullanımı hakkında da bilgi verilmektedir.
- 00:01Go To Komutu Tanıtımı
- Go to komutu, for ve while gibi döngü kurmanıza yardımcı olan bir komuttur.
- Programcılar go to komutunu çok sevmezler çünkü hataya teşvik eden, kontrol etmesi zor ve sonsuz döngüye girme ihtimali yüksek bir komuttur.
- Go to komutu, belirtilen bir etikete gitmek için kullanılır ve etiket oluşturmak için bir değişken adı yazmak yeterlidir.
- 00:54Go To Komutunun Çalışma Prensibi
- Go to komutu ile bir döngü oluşturulabilir; örneğin, bir sayı değişkeni 3'ten küçük olduğu sürece belirli bir etikete (kaan) döngüye devam edebilir.
- Go to komutu, belirtilen koşul sağlandığı sürece etikete geri döner ve işlemler tekrarlanır.
- Go to komutu, döngü oluşturmanın başka bir taktiği olarak kullanılabilir.
- 02:26Go To Örneği ve Collatz Problemi
- Collatz probleminde kullanıcıdan bir sayı istenir, sayı tek ise 3 katının 1 fazlası alınır, çift ise ikiye bölünür.
- Bu işlem sayı 1'e ulaşıncaya kadar devam eder ve bu problemi çözen kişiye bir milyon dolar verilecektir.
- Programda kullanıcıdan sayı istenir, sayı tek mi çift mi kontrol edilir ve gerekli işlem yapılır.
- 05:12Programın Tamamlanması
- Sayı 1'e ulaştığında işlem biter, ulaşılmadığında go to komutu ile işlemler tekrarlanır.
- Her adımda sayı ekrana basılır ve program çalıştırıldığında sayılar serisi ekranda görüntülenir.
- Tek satırlık ifadelerde süslü parantezler kullanılmaması gerekir, ancak iki satır veya daha fazla satırda kullanıldığında parantezler zorunludur.