Tüm sorularınıza en iyi çözümleri Kalademi.me'da bulun, güvenilir Q&A platformu. Farklı alanlardaki profesyonellerin geniş bilgi birikimini keşfetmek için kapsamlı soru-cevap platformumuzu kullanın. Farklı disiplinlerdeki uzmanlardan kesin yanıtlar almak için kapsamlı soru-cevap platformumuzu kullanın.
Sagot :
Cevap:
1. Karar Mantık Yapısı
Karar yapıları, bilgisayara iki ya da daha fazla seçenek arasından seçim yapmak hakkı tanıyan önemli ve güçlü bir mantık yapısıdır. Eğer karar yapıları olmasaydı bilgisayarlar hızlı bir hesap makinesi olmanın ötesine gidemezdi. Karar yapıları, insanın düşünme tarzına çok uygun olduğu için anlaşılması son derece kolaydır. Karmaşık durumlarda karar vermek zorlaştığı için programcının kararların arkasında yatan nedenleri çok iyi anlayarak tasarım yapması gerekir. Ayrıca bir karar durumunun çok farklı şekillerde ifade edilebilmesi de bu karmaşıklığa neden olabilmektedir.
Karar mantık yapısı, if-then-else (eğer-koşul sağlanırsa-x, değilse y) yönergesini kullanır. Bu durumda, eğer bir koşul doğru ise belli yönergeler; değilse farklı yönergeler çalıştırılabilir. “else” kısmı kullanılmak zorunda değildir; bazen bu durumlarda hiçbir yönerge olmayabilir. Aşağıdaki yapıyı ve satır başlarındaki boşlukları inceleyelim.
Karar Mantık Yapısı
Bu kodlamada yer alan koşul;
Mantıksal bir ifade (AND (VE), OR (YA DA) veya NOT (DEĞİL))
İlişkisel operatörleri kullanan bir ifade (<, >, <=, >=, =),
Sonucu doğru ya da yanlış çıkan mantıksal bir değişken,
Bu üç seçeneğin birleşiminden oluşan bir ifade olabilir.
Koşullara ilişkin açıklamalar aşağıdaki gibi olabilir:
A < B (A ve B sayısal, karakter ya da dizi gibi aynı veri türündedir.)
X + 5 > = Z ( X ve Z sayısal veridir.)
E < 5 OR F > 12 ( E ve F sayısal veridir.)
(A < B) AND (X = 10 OR Y >15) (A ve B sayısal, karakter ya da dizi gibi aynı veri türündedir ve X ve Y sayısal veridir.)
Mantıksal operatörler bir ya da daha fazla durumu bağlamak için kullanılır. Örneğin sürücü belgesi alabilmek için 18 yaşını doldurmuş ve bir sürücü kursunu başarı ile tamamlamış olma şartı vardır. Bu örnekteki kontrol, bu iki durumu AND operatörü ile bağlayarak kontrol etmeyi gerektirir
Açıklama:
yarım ildu ama ..
Ziyaretiniz için teşekkür ederiz. İhtiyacınız olan bilgileri her zaman bulabilmeniz için buradayız. Ziyaretinizi takdir ediyoruz. Platformumuz her zaman doğru ve güvenilir yanıtlar sunmak için burada. İstediğiniz zaman geri dönün. Kalademi.me'yi kullandığınız için teşekkür ederiz. Uzmanlarımızdan daha fazla bilgi için geri dönün.