Kenarları A, B ve C olan üçgen örneğini ele alalım. İki kenarın toplamının kalan kenardan büyük olması gerektiğini biliyoruz: Tüm kenarlar karşılaştırılmadığı sürece A, B ve C değerlerinin geçerli olup olmadığını söyleyemeyiz. Dolayısıyla, üç mantıksal ifadeyi birleştirerek gerçekten bir üçgen oluşturup oluşturamayacaklarını söylememiz gerekir. Bunu PictoBlox’ta uygulayalım. Programı iki koşul için test edeceğiz: Kod Çıktı
"Etkinlik 2: Bu bir Üçgen mi?"Category: 7. sınıf
Python’da ilk programımızı oluşturalım. Bu programda terminale Merhaba Dünya yazdıracağız . print(“Merhaba Dünya”) İşte bu kadar basit. Şimdi Run butonunu kullanarak programı çalıştırın . Terminalde mesajın yazdırıldığını görebilirsiniz: >> Merhaba Dünya! print() , terminale yazmamızı sağlayan bir fonksiyondur. Bu fonksiyonu çok sık kullanacağız.
"Python Etkinlik 1: Merhaba Dünya"Ders Özeti Bilgisayarların sıklıkla tekrarlayan görevleri otomatikleştirmek için kullanıldığını biliyoruz. Aynı görevi tekrar tekrar gerçekleştirmek için bilgisayar kullanmanın avantajlarından biri, herhangi bir hata yapılmadan yapılabilmesidir. Döngüler kullanılarak yapılır. Bu derste while döngüleri kavramını ve while döngülerinin farklı durumlarda nasıl kullanılabileceğini öğreneceğiz . Kapsanan Konular Öğrenme Çıktıları Bu dersin sonunda şunları öğreneceksiniz: Döngülere Giriş Programlamada, bir satırın veya kod bloğunun tekrarlanmasına yineleme de denir . Döngü, belirtilen bir koşul sağlanana kadar bir kod bloğunu birden çok kez yürüten bir algoritmadır. Dolayısıyla, bir…
"Python’da Döngüler – While Döngüsü"İyi bir program, tüm bellek kısıtlamalarını göz önünde bulundurarak doğru ve daha hızlı sonuçlar üretmesi anlamına gelir. İyi bir program oluştururken, başarılı bir program oluşturmak için belirli programlama dili kurallarına uymamız gerekir. Aşağıda, çoğu insanın hemfikir olduğu iyi programlama alışkanlıklarının bir listesi bulunmaktadır: İyi programlamanın özellikleri Her bilgisayarın, gerekli/atanmış görevi yerine getirebilmesi için uygun bir komut setine (programlara) ihtiyacı vardır. Programın kalitesi, kendisine verilen talimatlara bağlıdır. Ancak, doğru ve istenen çıktıyı elde etmek için bilgisayara…
"İyi Bir Program Nedir?"While döngüsü, koşul doğru olana kadar bir dizi komutu çalıştırabilir. While döngüleri aynı zamanda koşullu döngüler olarak da adlandırılır. Koşul sağlandığında döngü sona erer. While Döngüsünün Genel Akışı Sözdizimi While döngüsünün sözdizimi şu şekildedir: Python While ifadesinin bir if ifadesine benzediğini görebiliriz. İfade, while anahtar sözcüğüyle başlar , ardından bir Boole koşulu ve iki nokta üst üste (:) gelir. Ardından gelen, ifadelerden oluşan bir bloktur. BLOK 1’deki ifadeler, while’daki koşul True (Doğru) kalana kadar yürütülmeye devam eder. While döngüsü, koşul…
"While Döngüsü"Tam kare, bir tam sayının kendisiyle çarpımı olarak ifade edilebilen bir sayıdır . Örneğin 9, 25, 100 vb. Bir sayının tam kare olup olmadığını belirlemek için akış şemasına bakalım: 9 örneğini ele alalım. 12 için başka bir örnek alalım. Kod Tam program şu şekildedir: Çıktı
"Etkinlik 1: Tam Kareleri Kontrol Edin"Sprite ile Giriş Alma Bir programda kullanıcıdan girdi almak çok önemlidir. Bunun için kullanacağımız 2 önemli fonksiyon vardır: Örnek Etkinlik: Toplama Botu Şimdi, şimdiye kadar öğrendiğimiz değişken ve aritmetik operatör kavramlarını kullanarak toplama robotumuzu oluşturalım. Bot, kullanıcının girmesi gereken iki sayı üzerinde toplama işlemi yapmaktan sorumlu olacaktır. Kod oldukça basit. Hemen başlayalım. Aşağıdaki adımları izleyin:
"Etkinlik 1: Toplama İşlemi"Basit faiz, belirli bir faiz oranı ve belirli bir süre için belirli bir tutar üzerinden alınan faiz miktarını hesaplamak için kullanılan bir yöntemdir. Basit faizde, anapara tutarı her zaman aynıdır; bileşik faizde ise, bir sonraki yılın faizini hesaplamak için önceki yılların anapara faizi eklenir. Basit Faiz Formülü Basit faiz, şu formülle hesaplanır: SI = P × R × T, burada P = Anapara, R = Yıllık % faiz oranı ve T = Genellikle yıl sayısı olarak hesaplanan zamandır.…
"Etkinlik 2: Kredi Faiz Hesaplayıcısı"