Merhaba Öğrenmek için kullanabileceğimiz bir oyun yapacağız oyun şu şekilde Öncelikle programımız Bize bir tane rastgele sayı seçip bu iki sayının çarpımını soracak doğru cevap verdiğimizde doğru cevap hanesine 1 puan yanlış cevap verdiğinizde yanlış yazma Nesine 1 puan yazılacak 10 kere bu süreç tekrar aldıktan sonra oyun bitecek ve söyleyecek şimdi bunun için öncelikle bize gerekli olan değişkenler birincisi oluşturacağım için bir sayı gerekli ince sayı gerekli doğru cevap sayısı gerekli yanlış cevap sayısı gerekli bunlardan Ben bir sayı 2. sayının görünmesini istemiyorum doğru cevap ve yanlış cevabını da Türkçe karakter kullandığım kullanmadığım ve bitişik yazdığım için ayrıca yazılmasını istiyorum üzerine geniş görünümü seçiyorum Kese içinde oraya doğru cevap Rüya yanlış cevap diyeceğiz şimdi sahnede arka planda Burada doğru cevap orada da yanlış cevap yazmasını istiyorum Onun için dekoru düzenleyeceğim çizimi seçtikten sonra yazıyla şuraya doğru cevap rüyada yanlış cevap yazıyorum Doğru cevabı söyle kaydırağın yanlış yapma öyle olsun Müsait olursak doğru ve yanlış cevapları benzer görünümü almış olur tekrar okulumuza dönelim ekranında Öncelikle 1 ve 2 sayıya rastgele değerleri nasıl verdiğimizi görelim yine bir başlamadan önce olaylardan yeşil bayrağı tıklandığında diye başlayalım Öncelikle birinci sayıya ile 10 arasında bir değer verelim Bunu kopyasını çıkartıp buraya koyduğumuzda aynısını iki sayı içinde yapalım 1 ve 2 sayıyı 2 ile 10 arasında değer verdikten sonra kullanıcıya Bu iki sayının çarpımının ne olduğunu sormamız gerekiyor Bunu daha önce yapmıştık şuradan görünümden pardon algılamadan bu şekilde soruyorum Burada şimdi değişen lerimizi kullanarak yazacağız dolayı da şuradan metinleri birleştirme bilgi gerekiyor Bunun iç içe şimdi Birkaç tane koyalım çünkü bir sayı arada 1 çarpı işareti daha sonra iki sayıdan sonra yine boşluk kalması için ben bir tane de okuyorum 2 sayı eşittir soru işareti diye kullanıcıya sordum şimdi bu gece serisinde ilk defa Eğer kullanacağız Eğer Eğer değilse kontrol Blue şu şekilde çalışıyor buradaki girilen koşul doğruysa Burası çalışıyor verilen koşul yanlışsa Burası çalışıyor şekilde bir sistem var Biz bunu burada nasıl kullanacağız bir iki sayının sorduk ve kullanıcı cevabı doğru girdiyse cevap doğruysa doğruyu bir artır diyeceğiz ve Tebrikler doğru cep Burada da eğer koşul yanlışsa yanlış bir artır diyeceğiz ve Maalesef yanlış cevap bu şekilde bir çalışma sistemi var şimdi Bizim Yolumuz eşittir Yani biz yiyeceğiz Eğer iki sayının çarpımı cevabı eşitse soru sormuştum bunun cevabını sayının çarpımına eşittir Ece Cevap kullanıcının verdiği cevap 1 sayı ile iki sayının çarpımını eşitse o zaman Öncelikle doğru cevabı bir artıracağız bunun kopyasını çıkartalım yanlışsa da yanlış cevap bir artıracağız Ayrıca Doğru cevap sa eski Tebrikler doğru cevap Bunlar yine Kopuyorsun çıkartıp buraya koyuyorum Mahalle yanlış cevap diyelim şimdi buraya kadar yaptıklarımızı bir çalıştırıp deneyelim başlattığınızda 8 x 10 doğru cevap verelim terlikler doğru cevap dedi Biz bu sürecin 10 defa tekrarlanmasını istiyorum Burada da yine bir kontrol yapısı işin içine giriyor şurada sürekli tekrarla var bu sürekli herhangi bir sinir olmadan tekrarları Burdur'da 10 defa tekrarla var olur istediğimiz saygı verebiliyoruz şimdi bu Şurayı Böylece bu tekrar içine alıp da buraya koyduğunuzda artık oyun başladığında 10 defa bize bu süreci tekrarlayacak yani rastgele sayı söyleyecek cevabı kontrol edecek doğru veya yanlış Cevabı şimdi bunu kontrol edelim 48 32 asker ediyorum yanlış yap bir şekilde çalışıyor 10 kere gidecek yeter Burada Şunların saniye olmasın fazla oluyor onları bir saniye yapalım Bir de şimdi oyun bitip de yeşil bayrağın yeniden tıkladığımızda her seferinde bizim değişkenlerin izin kullanması gerekiyor o yüzden burada bir sayıyı 2 sayıya doğru sayısını ve yanlış sayısını hatırlamamız gerekiyor Onunda sıfırladıktan sonra bir de 10 defa tekrar en sonunda sonucu söyler mi gelmişim şu tekrar Bilo içinde 10 defa tekrar oldu ve sonrasında programımız şuraya gelecek o zaman buraya Biz buradaki karakterimize kaç tane doğru kaç tane yanlış cevap verdiğini söylememiz gerekiyor oraya da şöyle yapalım görünüm burada uzatabiliriz 10 saniye boyunca söyleyebilir ne metinleri birleştirerek kullanmamız gerekiyor E biraz koyalım borca gerekli çünkü başlayalım şimdi oyun sona erdi doğru cevap sayısı kadar doğru cevap ver Yamaç şarkı sayısı kadar yanlış cevap verdiniz metinleri birleştirip oyun sona erdi şu anki durum var İki doğru cevap ve bir yanlış cevap verdiniz sevgilinle en sonunda o gelecek ve 10 taneyi bekleyecek burada zaten doğru ve yanlış yazdım toplamı 10 olacağını Biliyoruz şimdi yeniden yeşilbayrak tıklayıp 10 tane cevap girelim doğru yanlış yaptılar gidiyorum rastgele oyun sona erdi doğru cevap ve yanlış cevap verdiniz dedi dörtten sonra bir boşluk bırakmak yanlış yaptım Sonra bir boşluk bırakmanız gerekiyor yanlışlıkla önce yani geri kalan haliyle düzgün çalışıyor Bu şekildeki düzeni Yani bu Onel tekrarlama doğru cevap sayısı yanlış cevap sayısını farklı etkinliklerde kullanabiliriz ilerleyen derslerde asal sayılar kesirler gibi farklı matematiksel konuları göreceğiz Bunların hepsi ile ilgili etkinlikleri benzer mantıkla yapabiliriz Biz derslere sadece asal sayılarla ilgili anlatımı yapacağız ama onu bu şekilde bir oyuna çevirmeyi göstermeyeceğiz O yüzden bu video Bununla ilgili örnek oluşturduğu için önemli gelecek derslerde görüşmek üzere Merhaba arkadaşlar videoda Scratch ile 1'den 100'e kadar olan sayıların toplamını veya belli bir sayıdan belli bir sayıya kadar olan sayıların toplamını inceleyeceğiz ve belli bir Aralık'taki verilir koşulu sağlayan sayıların listesini nasıl oluşturabileceğimiz göreceğiz bunun için öncelikle 1'den 100'e kadar olan sayıların toplamını bulacağız daha sonra bunu 20 ile 100 arasında nasıl modifiye edebileceğimizi göreceğiz daha sonra Birliği arasındaki 3'ün katı olan sayıların listesini oluşturacağız ve toplamını bulcaz Daha sonra da koşulu muz 2'ye çıkararak yani 3'ün ve 5'in katı olan sayıların 1 ile 100 arasında listesini ve toplamalı bulacağız Hemen başlayalım Öncelikle 1'den 100'e kadar sayıları incelerken bize bir toplam değişkeni bir de tekrarla kontrol yapısının içinde sürekli artacak olan yani 1 2 3 4 5 diye gidecek olan sayaç değişkeni olması gerekiyor Bunu sayaç veya sayı diye kullanabiliriz tane değişken oluşturuyorum bir tanesi sayı değişkeni diğeri de toplam değişkeni Bu arada kuklayı kullanmayacağım şimdi kuklayı siliyorum ve Tayyibe toplam değişkenlerini buraya getiriyorum Şimdi öncelikle olaylara olaylarla başlayacak olursak Öncelikle yeşil bayrağı tıklandığında diye başlıyoruz Ve bunu tekrar tekrar deneyeceğim için her seferinde sayı diyelim ki 100 oldu Tekrar yeşilbayıra başladığını da yüzden devam etmesin diye hemen başlangıçta değişkenleri mi sıfırlıyorum yani sarıyı 0 ve toplamı 0 yapıyorum şimdi biz burada bizim anahtar kontrolümüz 10 defa tekrarla Biz burayı 100 defa tekrarla olarak kullanacağız Çünkü 1'den 100'e kadar olan sayıların toplamı bulmaya çalışıyoruz 100 defa tekrarladığında bir de hemen başlamıştı Öncelikle sayım 0 olduğu için her tekrarda sayıyı 1 artırıp canım şimdi ilk başta yeşil bayraklı kadın sayısı toplamı 0 100 defa tekrar edeceğim bir tekrar da geldi sayıyı bir kadar değişir yani bir artırdı sayı 1 oldu sayımı toplama eklemem lazım öyleyse değişik kelime toplam yapıp toplama toplam artı Sarıyer şimdi bakalım geldik 1. defa sayı 1 oldu sayılırken toplam sıfırdı sıfırla biri topladığı toplam 1 Oldu tekrar devam ediyoruz 2 tekrardan sayı 2 oldu toplam Bir de sayı 2 eklendi toplam 3 oldu Tekrar da sayı bir daha attı 3 oldu toplam 3 lü 3 daha eklendi Toplam 6 oldu bu şekilde çalıştırdığımızda 1'den 100'e kadar sayıların toplamını 5050 olarak bulmuş olur burada değişkenlerde kullandığım değişkeni mi 0 ayarla üzerinden yaptım Bunun bunun yerine şunu da kullanabiliriz Sülo silelim toplama sayı kadar değişir toplamın kendi değeri duruyor sayıyı buna ekle bu şekilde de yine aynı sonucu verecektir Şimdi burada 1'den 100'e kadar olan sayıların toplamı bu şekilde bulundu 20'den 100'e kadar olan sayıların toplamını bulacak olsaydı sefer sayıyı 0 değil de 19.yy ayarlamamız gerekiyordu ve burayı şimdi Bir 80 yapıp kontrol ederim toplamı sayı en son 99 olarak kaldı 19'dan ilk geldiğinde 20 oldu 20'den başlayarak topladık ama en son 99 ekli o zaman burayı kontrol edip 81 yaparsak da doğru cevabı ulaşmış oluruz şimdi bakalım bir sonraki sorumuza 1 ile 100 arasında 3'ün katı olan sayıların listesini oluşturuyor ve toplamını bulacağız �imdi yine o zaman toplam bulacağımız için toplam değişken İsa'yı değişkeni Bunlar dursun ancak bize Şimdi bir de liste lazım burayı 0 yapalım Şurayı Yine 100 yapalım toplamada buradan Şimdilik kaldırıyorum şimdi tıklandığında 100 defa sayı 1 arttığında 1 oldu Burada şimdi 3'ün katı olması için sayının 3'ün katı olması için kontrollerden eğer kullanacağız operatörlerle yine yeni ilk defa kullanacağımız mont var modu şekilde kullanıyoruz diyelim ki 10 month 3 demek onun 3 ile bölümünden kalan Yani buraya 10 buraya 3 yazarsak buraya on buraya 3 yazarsak bu blog bize bir diğerini verecektir onun 3 ile bölümünden kalan şimdi bize Eğer de bir koşul gerekiyordu kusurumuz şu olacak 3 e tam bölünebilme 3'ün katı olan Yani bizim sayımı 3 eşittir 0 olduğu durumda bu koşul doğru olacak onun için 1 eşittir koşuluna ihtiyacım var sıfır olduğunda değişkeninde sayol bunu yerine koyalım şimdi sayı 1 olarak geldi bir mont 30 değildir o zaman bu bloğun içindeki çalışmayacak 2 oldu 2 mod 30 olmadığı için Burası çalışmayacak 3 olduğu zaman 3 mod 30 olduğu için şurası çalışacak O zaman biz burada işte listeye bu sevgi ekleyeceğiz liste bir olsun buradan istemiyor oluştuğu listemiz Şu an boş ver yine her seferinde yeşilbayrak tıkladığımızda Listenin sıfırlanması için şuraya yine liste benim her şeyimi sildi ekleyelim şimdi buraya sayenizde 1 eklediğimizde sayı 3'ün katı olduğu zaman liste biri eklenecek çalıştıralım 3 6 9 12 15 18 21 diye 99'a kadar listeye Listenin elemanları ekleme toplamını bulacak olursak da yine toplam değişkeninin eğer bloğunun doğru olduğu durumdaki yere koyacağız yani şuraya toplam değişkenini sayı kadar değiştirdiğimizde sayı 3'ün katı olduğunda toplama eklenecek çalıştıralım Dolayısıyla bunların toplamında 1683 bulunmuş oldu şu resmi bir sonraki duruma bakalım 1 ile 100 arasında 3'ün veya 5 in katı 3'ün veya 5'in katı olan sayıların listesini oluşturup toplamını bulacağız yine liste biri eklemeli S2 ekran Burada dursun şimdi 3'ün veya 5'in katı olması demek burada sayı 3'ün katı koşulunu bu sağlıyordu bunu operatörlerde veya ile 5'te birleştirici öncelikle şunu kopyasını çıkar diyorum ve sayı 5'in katı olduğu durumu da elde ettim 3'ün katı olduğunda veya 5'in katı olduğunu bir yerde böyle bir kuş oluştuğunu ve bunu yine içerim şimdi az önceki duruma eş olarak yine sayılar her şeyi aynı sayı 1 olduğunda geriyor 3'ün katı mı diyor in katıdır İkisi de katı değilse bu doğru sayılmıyor ve döngü devam ediyor Bir sonrakinde yine ikisinin 2 koşuda sağlamıyor tekrar dengi devam ediyor bu koşullardan Herhangi birini sağladığında Herhangi birini sağladı koşul doğru oluyor İçerdeki Eğer döngüsünün eğer onun içindeki koşullar yerine getirilmiş oluyor sayılı liste ekleniyor ve Toplam sayı kadar değişiyor bunu çalıştırdığımızda enişteye uzatalım 3 5 6 9 10 12 15 18 listemiz oluştuğu ve 3'ün veya 5'in katı olan bütün sayılar toplama eklenmiş oldu Bu videoda anlatacaklarımız bu kadar bir sonraki videoda görüşmek üzere Merhaba arkadaşlar Bu videoda girilen Bir sayının ölenlerin listesini oluşturacağız bunun için öncelikle bir girilen sayıya karşılık gelecek olan sayı değişken mi Bir de 1'den itibaren bölenleri de tek tek dönem için sayaç değişkenli ihtiyacımız var bir de ölenler listesi ihtiyacımız var Şimdi öncelikle her zaman olduğu gibi yeşil bayrağı tıklandığında diye başlıyoruz ve değişken lerimizi ayarlayın listemizi boşaltıyoruz sayaç ve hayır işlemlerinin sıfıra ayarladık Şimdi şöyle yapacağız tekrarla dedikçe sayaç 1'den başlayarak tek tek bütün sayıların sayı yem bölünmediğini kontrol edecek ve sayı yer bölünüyorsa bunu bölen listesine ekleyecek bunun için yine tekrarlayıp kullanıyoruz tekrarla da bu sefer sayıya kadar olan bütün sayıları tek tek denince ve eğer sayı bölü sayaç eşit sıfırsa ölenlerin listesini bunu ekleyeceğiz in o zaman kontrol ihtiyacımız var tabii öncesinde sayacı burada Biraz sonra gelecek ilk geldiğinde bir olsun 2. gel'deki olsun mü geldiğimde de 3 olsun ve çayı kadar geldiğinde de bu sayıya eşit olsun şimdi eğer koşuluna o zaman yine eşittir ve modu kullanalım sahibinden Sayaç ile bölümünden kalan 0 sa koştuğunu oluşturduk ve bu koşulda koşulda aracın değerini ölenlere ekliyoruz şimdi Tabii burada sayıyı 0 aylıktan sonra karakterimizin sayıyı sorması gerekiyor oraya atladık algılamadan karakteri
Hiç yorum yok:
Yorum Gönder