BaşlangıçNesnelere komut vermekProgramlar 1Programlar 2Hesap MakinesiDeğişkenler: Bir Şeyleri HatırlamakDizgiler 1Dizgiler 2GirdilerEğerİken: Döngüler ve Tekrarlayan ŞeylerRastgele Sayılar ve SeçimSDM: Sonlu Durum Makinesi
Rastgele Sayılar ve Seçim

Bir zar attığınızda, hangi sayının geleceğini tam olarak kestiremezsiniz. Bir, altı ya da beş gelebilir. Bu tür sayılara rastgele sayılar denir.

Babylscript'de rastgele sayılar üretmek için "rastgele" adında bir komut bulunuyor. Rastgele komutunu kullanırken, parantezler arasına bir sayı vermelisiniz. Babylscript size 1 ile verdiğiniz sayı arasında rastgele bir sayı döndürecektir.

Soldaki program alanına, "göster(rastgele(6));" yazın. Çalıştır düğmesine bastığınızda hangi sayıyı gördünüz? Programı bir kaç kez çalıştırırsanız, hemen hemen her seferinde başka bir sayı geldiğini göreceksiniz.

Şimdi bir oyun şovu için bir program yazalım. Bu oyun şovunda, üç kapı bulunuyor: mavi bir kapı, kırmızı bir kapı, ve mor bir kapı. Bu kapılardan birinin arkasında bir ödül bulunuyor. Bu kapılardan herhangi bir tanesini seçebilirsiniz. Eğer seçtiğiniz kapının arkasından ödül çıkarsa, siz kazandınız!

Öncelikle, kapılara numaralar verelim. Mavi kapı, 1. kapı. Kırmızı kapı 2. kapı ve mor kapı 3. kapı. Şimdi rastgele(3) komutunu kullanarak hangi kapıyı açacağımızı belirleyebiliriz. Unutmayın, rastgele(3) komutu 1 ile 3 arasında bir sayı döndürecek, ve kapılar 1, 2, ya da 3 olarak numaralandırıldı.

Program size hangi kapıyı seçmek istediğinizi soracak: kırmızı kapı, mavi kapı, ya da mor kapı. Şimdi "seç" adında özel bir komut kullanacağız. seç komutuna bir dizi komut içeren bir dizgi veriyoruz. Daha sonra, mevcut seçimleri noktalı virgülle ayırarak yazıyoruz. Eğer ilk dizgiyi seçerseniz, seç komutu 1 değerini döndürecektir. Eğer ikinci dizgiyi seçerseniz, seç komutu size 2 değerini döndürecektir. Eğer üçüncü dizgiyi seçerseniz, seç komutu size 3 değerini döndürecektir. seç komutunun genel işleyişi böyledir.

Program size hangi kapıyı seçmek istediğinizi sormalı. "sen" değişkenine atadığımız değeri seçimleri saklamak için kullanıyoruz. Eğer "sen" değeri 1 ise, o zaman mavi kapıyı seçiyoruz. Eğer "sen" değeri 2 ise kırmızı kapıyı ve eğer "sen" değeri 3 ise mor kapıyı seçiyoruz.

Son olarak, program seçilen kapının arkasında ödül olan kapı olup olmadığını kontrol ediyor. Eğer arkasında ödül olan kapıyı açtıysanız, program size ödülün ne olduğunu söylüyor. Hadi, kendiniz deneyin.

|

Programming Basics

Programming Basics: Beginners

E-posta | Hakkında | Gizlilik İlkeleri