top of page

BİLGİSAYAR BİLİMİ KUR 1 - 1. DÖNEM 8. HAFTA

ÜNİTE:


1.2. PROBLEM ÇÖZME VE ALGORİTMALAR


KAZANIMLAR:


1.2.2.5. Problem çözme süreçlerinde fonksiyonları kullanır.1.2.2.6. Problem çözme sürecinde matematiksel, ilişkisel ve mantıksal operatörleri kullanır.







  1. KISIM



PYTHON


Matematiksel İşlemler ve Matematiksel Fonksiyonlar



1. Temel Aritmetik İşlemler


Python'da toplama, çıkarma, çarpma ve bölme işlemleri çok basittir:












2. Üs Alma ve Mod Alma


Python’da üslü sayılar ve mod alma işlemleri de basitçe yapılabilir:














3. Tamsayı Bölme


Tamsayı bölme ile bölme işleminden sadece tam sayı kısmını alabilirsiniz:















  1. KISIM ÖZET VİDEO
















GÖREVLER


1. Temel Aritmetik İşlemler


  • Kullanıcıdan iki sayı alın ve bu sayılarla toplama, çıkarma, çarpma ve bölme işlemleri yaparak sonuçları ekrana yazdıran bir program yazın.














2. Üs Alma ve Mod Alma


  • Kullanıcıdan bir sayı alın. Bu sayının karesini ve 5'e bölündüğünde kalanını hesaplayan bir program yazın.











3. Tamsayı Bölme


  • Kullanıcıdan iki sayı alın ve bu sayıları kullanarak tam sayı bölme işlemi yapıp sonucu ekrana yazdıran bir program yazın.












GÖREVLERİN ÇÖZÜM VİDEOSU
















  1. KISIM



4. Matematiksel Fonksiyonlar ve Matematik Kütüphanesi Kullanımı



Matematik Kütüphanesi Ekleme


Python'da matematiksel işlemler için daha fazla fonksiyon ve özellik kullanmak istiyorsanız, math modülünü projeye eklemeniz gerekmektedir. Matematik kütüphanesini (modülünü) eklemek oldukça basittir.


Kütüphaneyi kullanabilmek için Python dosyanıza şu kod satırını eklemeniz yeterli:













1) Kareköklü hesaplama














2) Üs alma










3) Pi ile daire alanı hesaplama














4) Mutlak değer

















  1. KISIM ÖZET VİDEO




















GÖREVLER



1. Karekök Alma (math.sqrt())


  • Soru: Kullanıcıdan bir sayı alarak bu sayının karekökünü hesaplayıp ekrana yazdıran bir program yazın. Eğer kullanıcı negatif bir sayı girerse, "Negatif sayıların karekökü alınamaz" şeklinde bir hata mesajı verin. (math.sqrt()) kullanın.









2. Üs Alma (math.pow())


  • Soru: Kullanıcıdan iki sayı alın: Birinci sayı taban, ikinci sayı üs olacak şekilde, tabanın üssünü hesaplayan bir program yazın. Sonucu ekrana yazdırın. (math.pow()) kullanın











3. Pi Sayısı ile Dairenin Alanı (math.pi)


  • Soru: Kullanıcıdan bir dairenin yarıçapını alın. Pi sayısını kullanarak dairenin alanını hesaplayın ve sonucu ekrana yazdırın. (math.pi) kullanın












4. Mutlak Değer abs()


  • Soru: Kullanıcıdan bir sayı alarak bu sayının mutlak değerini hesaplayıp ekrana yazdıran bir program yazın. abs() kullanın.













Ödev:


Pyton programlama dilinde kullanıcıdan aldığınız sayıların Karekök Alma (math.sqrt()), Üs Alma (math.pow()) fonksiyonlarını kullanarak ekrana yazdırın ve kodlarınızı aşağıdaki mail adresine gönderin.


Maile isim soy isim, sınıf ve okul numarası bilgilerinizi yazmayı unutmayınız.


egitimdebil@gmail.com



Önerilen program: IDE - PYTHON (Bilgisayarla çalışmayanlar, kodları deftere yazıp fotoğrafını gönderebilirler.)


Bilişim Teknolojileri Öğretmeni: İshak BEZCİ


Son gün ve saat : Pazar gece 12.00



























Comments


bottom of page