top of page

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

ÜNİTE:


1.2. PROBLEM ÇÖZME VE ALGORİTMALAR


KAZANIMLAR:


1.2.2.3. Veri türlerini ve aralarındaki farkı açıklar.


1.2.2.4. Veri türlerini problemlerin çözümünde kullanır.







  1. KISIM



PYTHON'DA İŞARETLER VE OPERATÖRLER


Python'da işaretler, çeşitli işlemler ve işlevler için kullanılır. İşte bazı önemli işaretler ve bunların işlevleri:


1. Atama İşareti (=)


Değişkenlere değer atamak için kullanılır.











2. Eşitlik Kontrolü (==)


İki değerin eşit olup olmadığını kontrol etmek için kullanılır.











3. Mantıksal Operatörler



- Ve (and): İki koşulun da doğru olması durumunda True döner.




- Veya (or): En az bir koşul doğruysa True döner




  • Değil (not): Koşulun tersini döner.













Atama İşareti, Eşitlik Kontrolü, Mantıksal Operatörler Görevleri



Atama İşareti Görevi(=)


x ve y isminde iki tane tamsayı değişken oluşturun ve ayrı ayrı ekrana yazdırınız.











Eşitlik Kontrolü Görevi (==)


TAMSAYI EŞİTLİĞİ


a ve b isminde iki tane tamsayı değişken oluşturun ve değişkenlerinin eşit olup olmadığını kontrol eden bir koşul yazın.














Mantıksal Operatörler Görevi (ve - and)


OY KULLANMA DURUMU


Kullanıcıdan yaşını alın ve bir kişinin oy kullanma hakkına sahip olup olmadığını belirlemek için aşağıdaki koşulları kontrol eden bir program yazın:


  • Yaş 18'den büyük ve 100'den küçük olmalıdır.












Mantıksal Operatörler Görevi (veya - or)


SINAV NOTU


Bir öğrenciden sınav not ortalamasını ve devamsızlık sayısını alın. Ortalaması 50 altında ise veya devamsızlığı 10'un üzerinde ise kaldınız yazdırın. Ortalama 50 üzerinde ise yada devamsızlık 10 altında ise geçtiniz yazdırın.










Mantıksal Operatörler Görevi (değil - not)


Aylık Gelir Kontrolü


Bir çalışanın gelirinin asgari ücretten az olup olmadığını kontrol eden bir program yazın. Eğer gelir asgari ücretten düşükse, not operatörünü kullanarak "Yetersiz gelir." mesajını verin. Eğer asgari ücretten yüksek ise "Yeterli Gelir" yazdırın. Asgari ücret (17.002 )












4. Aritmetik Operatörler


  • Toplama (+)




  • Çıkarma (-)




  • Çarpma (*)




  • Bölme (/)





  • Tam Bölme (//)





  • Mod alma (%)





  • Üslü Sayılar (**)














ALIŞTIRMALAR


AŞAĞIDAKİ MATEMATİK İŞLEMLERİNİ YAPINIZ:


TOPLAMA:


  • BULUNDUĞUMUZ YILA 20 EKLEYEREK EKRANA YAZDIRINIZ.









ÇIKARMA


  • ŞU AN BULUNDUĞUMUZ YILDAN DOĞUM YILINIZI ÇIKARARAK YAŞINIZI BULUNUZ VE EKRANA YAZDIRINIZ.










ÇARPMA


  • YAŞINIZ İLE BULUNDUĞUNUZ İL PLAKASINI ÇARPIP EKRANA YAZDIRINIZ.










BÖLME


  • OKUL NUMARANIZI YAŞINIZA BÖLEREK EKRANA YAZDIRINIZ.










TAM BÖLME


  • BULUNDUĞUMUZ YILI BULUNDUĞUNUZ İL PLAKASINA BÖLÜP TAM BÖLME SONUCUNU EKRANA YAZDIRINIZ.













MOD ALMA


  • BULUNDUĞUNUZ İL PLAKASINI YAŞINIZA BÖLEREK MODUNU ALIN VE EKRANA YAZDIRINIZ.











ÜS ALMA


  • BULUNDUĞUMUZ YILIN YAŞINIZ ÜZERİNDEN ÜSSÜNÜ ALINIZ VE EKRANA YAZDIRINIZ.












5. Karşılaştırma Operatörleri


  • Büyüktür (>)

  • Küçüktür (<)

  • Büyük eşittir (>=)

  • Küçük eşittir (<=)









6. Liste ve Sözlük İşaretleri


  • Küme Parantezleri ({}): Sözlük veya küme tanımlamak için kullanılır.




  • Kare Parantezler ([]): Liste oluşturmak veya liste elemanlarına erişmek için kullanılır.












7. Noktalı Virgül (;)


Python'da genellikle kullanılmaz, fakat birden fazla ifade aynı satıra yazmak isterseniz kullanılabilir.












8. Yorum İşaretleri (#)


Kodunuzda yorum yazmak için kullanılır. Python, yorum satırlarını çalıştırmaz.













  1. KISIM ÖZET VİDEO














GÖREV


Soru:1


Kullanıcıdan iki sayı alarak bu sayılar üzerinde temel aritmetik işlemlerini gerçekleştirin. İşlemler şunlar olmalı: toplama, çıkarma, çarpma, bölme, mod ve üs alma.


Amaç: Toplama, çıkarma, çarpma, bölme, mod alma ve üs alma operatörlerini kullanmayı öğretmek.













Cevap:1














Soru:2


Soru: Kullanıcıdan iki sayı alın ve bu sayıları karşılaştırarak büyük, küçük ya da eşit olup olmadıklarını ekrana yazdırın.


Amaç: Karşılaştırma operatörlerini kullanarak sayıların büyüklüğünü veya eşitliğini kontrol ettirmek.















Cevap:2














Soru:3


Kullanıcıdan bir yaş değeri alın ve bu değerin 18 ile 65 arasında olup olmadığını kontrol edin. Sonucu ekrana yazdırın.


Amaç: Mantıksal operatörler (and, or, not) ile koşullu ifadeler oluşturmayı öğretmek.












Cevap:3
















  1. KISIM


PYTHON'DA TÜR DEĞİŞTİRME


Python'da tür değiştirme, bir veri tipini başka bir veri tipine dönüştürmek anlamına gelir. İşte bazı yaygın tür dönüşümleri ve örnekler:


1. Sayı Türleri


  • int(): Sayıları tam sayıya dönüştürür.

  • float(): Sayıları ondalıklı sayıya dönüştürür.

  • str(): Sayıları string (metin) tipine dönüştürür.



Örnek durumlar:











2. String'den Liste'ye


  • list(): Bir string'i karakterlerden oluşan bir listeye dönüştürür.










3. Liste'den String'e


  • join(): Liste elemanlarını birleştirerek bir string oluşturur.











4. Liste'den Tuple'a ve Tuple'dan Liste'ye (tuple (demet), birden fazla veriyi bir arada saklamak için kullanılan bir veri yapısıdır.)


  • tuple(): Listeyi tuple'a dönüştürür.

  • list(): Tuple'ı listeye dönüştürür.












TÜR DEĞİŞTİRME GÖREVLERİ


1. Sayı Türleri


Kullanıcıdan bir tam sayı girmesini isteyin ve onu ondalıklı sayıya çevirin.














2. String'den Liste'ye


# Kullanıcıdan bir kelime girmesini isteyin ve bu kelimeyi karakterlerden oluşan bir listeye çevirin.














3. Liste'den String'e


İçerisinde liste olan bir değişken oluşturun ve bunu stringe çeviriniz.











4. Liste'den Tuple'a


Bir meyve liste oluşturun ve bunu tuple'a çevirin.










Tuple'dan Liste'ye


Bir meyve tuple'ı oluşturun ve bunu listeye çevirin.













  1. KISIM ÖZET VİDEO

















GÖREV



Görev 1: Temel Dönüştürme


 Kullanıcıdan bir sayı girmesini isteyin ve bu sayıyı string, float ve integer türlerine dönüştürün.














Görev 2: Yaş Hesaplama


Kullanıcıdan adını ve doğum yılını alın. Doğum yılını kullanarak yaşını hesaplayın ve sonucu bir cümle içinde yazdırın.













Görev 3: İndirim Hesaplama


Kullanıcıdan bir ürün adı ve fiyatını alıp, bu ürünün %10 indirimli fiyatını hesaplayın ve yazdırın.













Ödev:


Yukarıdaki öğrendiklerinizle Python dilinde 3 farklı değişkeni dönüştürünüz ve kodlarınızın fotoğrafını aşağıdaki mail adresine gönderiniz.


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



Ö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