top of page

BİLGİSAYAR BİLİMİ KUR 1 - 1. DÖNEM 16. HAFTA - KÜMELER İLERİ SEV.

Güncelleme tarihi: 1 Eki

ÜNİTE:


1.2. PROBLEM ÇÖZME VE ALGORİTMALAR


KAZANIMLAR:


1.2.7.1. Döngü mantık yapısı içerisinde biriktirme algoritması tasarlar.


1.2.7.2. Döngü mantık yapısı içerisindeki koşulları açıklar.


1.2.7.3. Problem çözme süreçlerinde döngü yapılarını kullanarak algoritma tasarlar.





Kümeler (İleri Seviye)


Günlük yaşamda:


  • Python ile ortak öğrenciler bulunabilir.

  • Python ile farklı gruplar arasındaki kesişimler hesaplanabilir.

  • Python ile tekrar eden veriler ayıklanabilir.

  • Python ile spor takımındaki oyuncular karşılaştırılabilir.

  • Python ile ders seçen öğrenciler arasında fark bulunabilir.


Örneğin“Python ile iki sınıftaki ortak öğrencileri bulabiliriz.”





PYTHON'DA DİZİLER - KÜMELER (SET) İLERİ SEVİYE


Python'da diziler; listeler, kümeler ve demetler gibi veri yapılarıyla temsil edilir. Her bir veri yapısının kendine özgü özellikleri vardır:


Küme (Set)


Özellikler:

  • Sırasız ve indekslenemez.

  • Benzersiz elemanlar içerir.

  • Değiştirilebilir, ancak eleman sırası yoktur.



Küme (Set) Oluşturma


Kümeler {} süslü parantez ile tanımlanır ve her bir eleman tektir (aynı elemandan bir tane bulunabilir). Ayrıca, kümeler sırasızdır; dolayısıyla indekslenemezler.


ree











Küme (Set) Metotları


1) Eleman Ekleme Metodu:


ree










2) Eleman Çıkarma Metodu:

ree














Kümeler (Set) Özet Video:
















Kümeler (Set) Alıştırmaları:


1) Küme Oluşturma


En az 4 elemanlı bir küme oluşturunuz.


ree












2) Kümeye Eleman Ekleme


Bir isim kümesi oluşturun.


  • Önce kullanıcıya bu kümeyi gösterin.

  • Kullanıcıdan bir isim alarak bu ismi kümeye ekleyin.

  • Güncel kümeyi ekrana tekrar yazdırın.


ree

Çalışma Şekli


  1. ogrenciler adında bir küme tanımlanır.

  2. Kullanıcıdan, kümeye eklemek istediği öğrenci ismi istenir.

  3. add() metodu ile bu eleman kümeye eklenir.

  4. Güncellenmiş küme ekrana yazdırılır.


Örnek Çalışma


Kullanıcı "İshak" girerse:

ree













3) Kümeden Eleman Çıkarma


Bir öğrenci kümesi oluşturun.


  • Önce kullanıcıya bu kümeyi gösterin.

  • Kullanıcıdan bir isim alarak bu ismi kümeden çıkarın.

  • Güncel kümeyi ekrana tekrar yazdırın.

  • Eğer kullanıcı kümede olmayan bir isim verirse girdiğiniz isim kümede bulunamadı uyarısı verin.


ree

Çalışma Şekli


  1. ogrenciler adında bir küme tanımlanır.

  2. Kullanıcıdan, kümeden silmek istediği öğrenci ismi istenir.

  3. Eğer öğrenci kümede varsa remove() metodu ile çıkarılır, yoksa bir uyarı mesajı verilir.


Örnek Çalışma

Kullanıcı "İshak" girerse:

ree













Kümeler Alıştırma Çözümleri Özet Video:















Kümeler - Görevler


1) Küme Oluşturma


En az 4 elemanlı bir küme oluşturunuz.














2)  Kümeye Eleman Ekleme


Bir isim kümesi oluşturun.


  • Önce kullanıcıya bu kümeyi gösterin.

  • Kullanıcıdan bir isim alarak bu ismi kümeye ekleyin.

  • Güncel kümeyi ekrana tekrar yazdırın.














3) Kümeden Eleman Çıkarma


Bir öğrenci kümesi oluşturun.


  • Önce kullanıcıya bu kümeyi gösterin.

  • Kullanıcıdan bir isim alarak bu ismi kümeden çıkarın.

  • Güncel kümeyi ekrana tekrar yazdırın.

  • Eğer kullanıcı kümede olmayan bir isim verirse girdiğiniz isim kümede bulunamadı uyarısı verin.

















Ödev:


Bir öğrenci kümesi oluşturun, ardından kullanıcıdan bir isim alarak bu ismi kümeden çıkarın ve oluşturduğunuz kodları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.


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




















Yorumlar


bottom of page