Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan programlama dersidir. Eğitmen, karar kontrol deyimlerinden if yapısını detaylı şekilde anlatmaktadır.
- Video, if yapısının ne zaman kullanıldığına dair bilgilerle başlayıp, if-else yapısının yapısını ve kullanımını açıklamaktadır. Ardından iki sayı arasındaki karşılaştırma için koşullu ifadeler (if, else if, else) kullanılarak bir program yazımı gösterilmekte ve iç içe if ifadeleri konusu ele alınmaktadır. Eğitmen, her iki örnek de adım adım kodlayarak ve çalıştırarak konuyu pekiştirmektedir.
- Videoda yaş ve cinsiyet bilgilerine göre ehliyet alma ve askerlik şartları, kullanıcı adı ve şifre kontrolü gibi pratik örnekler üzerinden konu anlatılmaktadır. Video, bir sonraki derste switch deyiminin işleneceği bilgisiyle sonlanmaktadır.
- 00:11Karar Kontrol Deyimleri ve İf Yapısı
- Bu derste karar kontrol deyimlerinden olan if yapısı öğrenilecek.
- Karar kontrol deyimleri, belirli koşullar altında gerçekleşmesi istenilen durumları gerçekleştirmek için kullanılır.
- İf yapısı, koşul doğruysa if bloğu, koşul yanlışsa else bloğu çalışır.
- 00:53İf Yapısının Kullanımı
- İf yapısında önce "if" yazılır, sonra parantez içinde koşul belirtilir.
- Eğer if bloğunda birden fazla satır işlem varsa scope simgeleri kullanılır.
- Şemasal olarak, koşul doğruysa if bloğu, yanlışsa else bloğu çalışır.
- 02:10Ehliyet Örneği
- Örnek programda klavyeden girilen yaşın ehliyet alıp alamayacağını belirten bir program yazılacak.
- Klavyeden girilen değerler string (metinsel) olduğundan, int (sayısal) değişkene dönüştürmek için "Convert.ToInt32" kullanılır.
- Yaş 18'den küçükse "ehliyet alamazsınız", büyük eşitse "ehliyet alabilir" mesajı verilir.
- 03:39Program Örneği
- Studio 2013 Ultimate programında console application projesi oluşturulur.
- Programda yaş değişkeni tanımlanır, kullanıcıdan yaş alınır ve Convert.ToInt32 ile dönüştürülür.
- İf yapısı kullanılarak yaş 18'den büyük eşitse "ehliyet alabilir", değilse "ehliyet alamaz" mesajı verilir.
- 06:18Ve ve Veya Bağlaçları
- Birden fazla şartın olduğu durumlarda "ve" veya "veya" bağlaçları kullanılır.
- "Ve" bağlacında her iki koşul da doğru olması gerekir, aksi halde sonuç yanlış olur.
- "Veya" bağlacında herhangi bir koşul doğru olması yeterlidir, sonuç doğru olur.
- 08:53Askerlik Örneği
- Askerlik şartı için yaş 18'e eşit veya büyük olması ve cinsiyetin erkek olması gerekiyor.
- "Ve" bağlacı kullanılarak yaş ve cinsiyet şartları kontrol edilir.
- "Veya" bağlacı kullanılarak yaş veya cinsiyet şartlarından birinin doğru olması yeterlidir.
- 11:40İç İçe İf İfadeleri
- İç içe if ifadeleri en çok kullanılan ifadelerden biridir.
- İç içe if yapısında "if", "else if" ve "else" ifadeleri kullanılır.
- Örnek olarak iki sayının karşılaştırılması için iç içe if yapısı kullanılabilir.
- 13:47Koşullu İfadeler
- İki sayı karşılaştırılırken, sayı iki büyük sayı bir durumunda ekrana "ikinci sayı birinci sayıdan büyüktür" yazdırılır.
- Eğer bir sayı büyük olması gerekir ya da iki sayı büyük olması gerekir, başka şart yoksa, sayılar birbirine eşit olacaktır.
- Örnek olarak, bir sayı 15, iki sayı 25 olduğunda "iki sayı bir sayıdan büyüktür", 15, 25 olduğunda "bir sayı iki sayıdan büyüktür", 15, 15 olduğunda "sayılar eşittir" yazdırılır.
- 15:11İç İçe Koşullu İfadeler
- İç içe if ifadeleri, bir if ifadesi doğru ise tekrar içeriye bir if yapısı oluşturulabilir.
- İç içe if yapısı hem if kısmında hem de else kısmında kullanılabilir.
- Örnek olarak, kullanıcı adı ve şifre kontrolü için iç içe if yapısı kullanılarak, kullanıcı adı "admin" ve şifre "admin" olduğunda "başarılı", kullanıcı adı "admin" ve şifre "123" olduğunda "şifre hatalı", kullanıcı adı "admin" değilse "kullanıcı adı hatalı" mesajı yazdırılır.
- 18:34Dersin Sonu
- Bugünkü derste işlenen konular bu kadardı.
- Önümüzdeki derste switch deyimi hakkında konuşulacak.