29 HAZİRAN 2011, ÇARŞAMBA

Faktöriyel Programı Aracılığıyla Adım

Ne bu video yapmak istiyorum program sayesinde adım önceki video yazdı Gerçekten satır, satır neler olduğunu anlamak için. Ve sezgisel anlayış biraz olsun için döngüler ve değişkenler için. Biz belirli bir örnek için bunu yapmak için gidiyoruz. Biz örnek kullanıcı yapacağız inputs-- böylece kullanıcı girişi istenir zaman bir sayı, Kullanıcı irade giriş numarası 3. Biz sadece varsaymak için gidiyoruz. Ve ben o kadar düşük bir sayı aldı ettik biz Sonsuza dek bu döngü tutmak zorunda değilsiniz. Bu yüzden, bu görüntü uygun bir uzunlukta olabilir. Bu olduğu zaman çok doğru, kullanıcı sayısını 3

girişler olduğunda, o atar değişken sayısı 3'e eşit olduğu. Ve bunu düşünmek iki yolu var. Ben eğilimindedir, ben herhangi bir programlama dilinde ne, Ben bir değişkenin dendiğinde, ben kova olarak görmek eğilimi

ndedir. Yani sayı olarak adlandırılan bir kova var. Ve kullanıcı 3 girişleri bu kova içinde, kullanıcı 3 girerse, o kova içinde bir 3 yapışmasını ediyorum. Python bazı diller biraz daha farklı. Ve daha doğru y

“Bir kullanıcı, bizim faktöriyel programa belirli bir değer girer ne olur aracılığıyla Stepping...”
Khan Academy

ol-- ve sezgisel hem naziksiniz, Eğer değişkenin görüntüleme dökersin-- hakkında düşünüyorsanız sanırım, Python 3'e atıfta olarak değişken düşünmektir. Ve ben, o, çünkü Python demek Bir variable's-- değiştirirseniz sağ bu biz altında diyelim yazdığı sayısı 2'ye eşittir. Biz bunu, ama dedik eğer vermedi numara Python ne, 2'ye eşittir aslında bellekte olduğu 3 orada bırakır olduğunu. Ve sonra 2 numaralı yerine işaret olacaktır. Bu, 3 yoketmek ve sade

Faktöriyel Programı Aracılığıyla Adım Resim 1 Faktöriyel Programı Aracılığıyla Adım Resim 2 Faktöriyel Programı Aracılığıyla Adım Resim 3 Faktöriyel Programı Aracılığıyla Adım Resim 4

ce orada bir 2 koymak olmaz 3 hala var. Biz başlattığınızda Ve bu önemli daha süslü veri ile daha karmaşık ya da incelikli şeyler yapıyor türleri. Ama tüm bu sarma edelim. Bu programın aşkına, o iki şekilde, o bir 3 ile bir kova görüntüleyebilirsiniz. Ya da bir etiket olarak görmek olabilir bilgisayarın belleğinde bir 3 yere atıfta olduğunu. Şimdi ne olur sonraki şey biz ürünün adı verilen başka bir değişken var. Ve biz ürün 1'e eşit olması atayın. Yani aynı iki temsillerini yapacağım. Yani biz burada başka bir ko

va kurdum denilen ürün, ve biz o kova içinde 1 koyuyoruz, atama vardır. Ya da bu ürünün değişken olduğunu söyleyebiliriz. Bir 1'e atıfta bir etiket var. Ve sonra biz for döngüsü kızımız olsun. Ve bu muhtemelen kafa karıştırıcı bir parçasıdır. Bu yüzden sayı aralığında i için var. Yani tam anlamıyla tercüman numarası nedir, tamam diyor? Peki, bu durumda, sayı 3'tür. Yani bu 3 aralık olarak değerlendirilebilir gidiyor, Bizim özellikle örnekte. 3 Aralık. Ve bir kez daha, nasıl tercüman olduğunu biliyor muydunuz? Bu numara aralığı, sayı değişken olduğunu söylenir, sayı değişkeni bakın. TAMAM. 3 içinde oturuyor, bu yüzden orada bir 3 koymak için gidiyorum. Ya sayı değişkeni bakın. Sayı değişken, 3 numaralı işaret bu yüzden sadece burada 3 koyun ve 3 bir dizi alacağım. Ve biz son video gördüm değerlendirmek eğer Sadece 3 aralığı, 3 aralığı, bir sayı dizisi eşittir 0, 1, 2. Yani, üç sayı dizisi oluşturur Bu sayı eksi 1 kadar 0 başlayan. Ve ne için döngü yapar her zaman for döngüsü, bu kodu yürütür üzerinden gidiyoruz. Bu döngü için içeride bu kodu yürütür. Biz girintili çünkü biz bu döngü için içeride olduğunu biliyorum. Ve en çok kullanılan kongre Python olduğunu Tab kullanmayın etmektir. Sen Space dört kez basın istiyorum. Ve bu tercüman, bir şey söyler girinti bu düzeyde her zaman olur Biz döngü için geçmesi. Ve biz döngü başlar, i değişkeni 0 ° C'de başlayacak. Yani ilk kez biz döngü için geçmesi i Bu dizideki ilk elemanı olacak. Sonra biz tekrar döngü için gittiğinizde, Ben sırayla ikinci unsur olacak. Ve sonra biz tekrar döngü geçmesi zaman, Ben sırayla üçüncü unsur olacak. Sonra döngü için gidip o olacak sırayla başka elemana i atamak deneyin ve hey, bekle, diyorum! Sırayla artık unsurlar vardır. Ve sonra döngü için dışarı kırarım ve daha sonra programın geri kalanı ile devam edin. Yani, düşünelim verilen şey Özellikle, örneğin olur nerede kullanıcı 3 girilen. Yani numara aralığı değerlendirmek için gidiyor as-- Ben burada 0, 1, 2 kadar yazdı. Beni bu şekilde yapalım. Beni burada bitti yazalım. Yani, 2 1, 0, olacak. Ve döngü ilk kez ben-- bu yüzden burada üzerinde bu kuralı kullanmak için gidiyorum. Döngü ilk kez ben 0'a başvurmak için gidiyor. Ya da biz burada bu kuralı kullanırsanız, ilk kez, biz döngü içinde gitmek gibi, ben, sen bir kova olarak görmek olabilir 3 aralığın ilk elemanını tahsis edilecek, dizinin ilk elemanı. O 0 olacak. Ve sonra döngü içinde ne yürütün. Biz yeniden atayabilirsiniz, bu yüzden ürünü atamak zorunda Buraya yeni bir şey doğru olmak. Ve ilk kez bu yeni bir şey ne Biz döngü için geçmesi? i 0'dır. 0 artı 1 1'dir. İlk defa Bu yüzden loop-- geçmesi Bana bir renk ilk defa see-- ki yapalım biz döngü geçmesi, bu 1, 0 artı 1 olacak. Ürün biz döngü geçmesi bu ilk defa 1. Bana aynı renklerde yapalım. Yani ben 0 artı 1, bu nedenle 1 olsun. 1 kez 1 1'dir. Yani ürünün 1 olarak atanacaktır. Yani ürün 1, gerçekten gitmiyor olmak için yeniden edilecek Zaten 1, çünkü hiçbir şey değiştirmek için. Yani 1 önceydi. Sen 1 bunu çarpılır ve 1 olmasını devretti. Yani 1 üzerinden çapraz yazabilirsiniz, şimdi tekrar 1 olacak, ama sadece 1 olarak bırakacağım. Ya da biz sadece 1 olmak üzere yeniden atanabilir olacak diyebilirim. Yani hiçbir şey gerçekten ilk defa bu değişti döngü içinde. Ama şimdi, ilginç şeyler olacak. Yani şimdi biz döngünün başlangıcına geri gidersiniz. Ve şimdi ben döngü bir sonraki unsur olacaktır. O yeniden atanacak paha Yani şimdi, ben silmenize izin ben-- döngü içinde bir sonraki unsur olmak. Yani şimdi ben 1 olacaktır. Bunun için döngü böyle yapar. Bu, sırayla ben sırayla öğelerin her yapar Bunlardan geçiyor. Ve şimdi tekrar çalıştırmak. Şimdi kez i artı 1 ürün bakmak gitmek. Ürün hala 1 olduğunu. ben şimdi 1'dir. Yani 1 artı 1 şimdi 2 olacak. Şimdi 2 olacak. Yani 1 kez 2 yeni ürünümüz olacak. Yani yeni ürün, o 1, ama şimdi biz konum 2 ile çarpılması ve ürüne yeniden atama. Yani yeni ürün şimdi 2 olacak. Yani ürün değişkeni artık 2 'dir. Ve sonra şimdi tekrar döngü deneyin. Ve şimdi bu sefer, ben bir sonraki unsur olacaktır. Ben, sırayla bir sonraki unsur olacak Burada bitti. Ya da ben yeniden olacak söyleyebiliriz 2, dizi içindeki bir sonraki elemanı. Ve biz yeniden değerlendirmek deneyin. Yani şimdi biz döngü için gidin. Ürün şu anda 2 'dir. ben şimdi 2 'dir. 2 artı 1 3'tür. Yani buraya bütün bu ifade 3'tür. Yani biz 2 var, ürün 2, kere şimdi ben artı 1 olduğunu. Ben iki, bu yüzden artı 1 3'tür. Yani 2 kere 3 3 şimdi 6 olacak var. Yani yeni ürün süreleri i artı bir geç 6 olduğunu. Yani bu şimdi bana bu aynı mavi color-- yapalım aşağıdaki amaçlara gidiyor Şimdi 6 olacak. Ve şimdi tekrar döngü için çalıştırmak için deneyin. Ve döngü, hey, söyleyecek bana ben bu sırayla sonraki öğeyi olmak yeniden atama olsun. Bu sırayla sonraki öğeyi bulmaya çalışır. Ama sırayla hiçbir sonraki madde yoktur, bekle, diyor. Yani biz for döngüsü Our yürütme bittiğinde. Yani bizim sırayla sol hiçbir şey yok, Bu yüzden biz bizim döngü ile bitti. Şimdi bunun dışında bölünürler. Ve biz programa sonraki satıra gidin. Yani program bir sonraki satırda, kelimenin tam anlamıyla, bir Sadece ürünü yazdırın. Ve bu noktada, biz sadece çıkışa ürün istiyorum. Ve değişken ürün artık 6'dır. Ve aslında, tek şey yapmalıydım, Bu süre boyunca ben yapışmasını olduğunu kova temsili ile. Ama bu temsile ürün, burada 1'e atıfta başladı. Bu 1'e yeniden gördü. Ama sonra 2'ye atanan var. O zaman bu referans 2'ye gitti. Ve sonra 6 yeniden gördü. Yani eğer ben bu temsil ile tutarlı olacak şekilde idi Buraya her zaman ürünün başka bir numaraya başvurduğu, veya bu programın uğruna, bir kova olarak görebilirsiniz, nerede yeniden elde ediyor. Ve bu konuda serin, ne zaman olduğunu biz for döngüsü ile bu var numarayı bitirdiniz kova üründe oturan, değişken product-- ya da, numarayı söyleyebiliriz değişken ürün aşağıdaki amaçlara atıfta numaranın faktöryel olan kişi Girilen söyledi. Bu 3 faktör var. Ve sen, 3, sembol hatırlıyorum eğer faktöryel bir ünlem işareti için, 3 katına eşit olduğu 2 kez 1.

Açıklama

Bir kullanıcı, bizim faktöriyel programa belirli bir değer girer ne olur aracılığıyla Stepping

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

Khan Academy

Khan Academy

Misyonumuz, her yerde herkes için dünya standartlarında bir eğitim sağlamak. Tüm Khan Academy içerik www.khanacademy.org adresinden ücretsiz olarak sunulmaktadır.

YORUMLAR



9.8/10

  • 130
    Olumlu
  • 2
    Olumsuz
  • 20
    Yorum
  • 54340
    Gösterim

SPONSOR VİDEO

Rastgele Yazarlar

  • 3biblecom

    3biblecom

    23 NİSAN 2011
  • paikimchung

    paikimchung

    12 Mayıs 2006
  • TV and Lust

    TV and Lust

    26 HAZİRAN 2006

ANKET



Bu sayfa işinize yaradı mı?