top of page

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

Ü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.







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.













Küme (Set) Metotları


1) Eleman Ekleme Metodu:












2) Eleman Çıkarma Metodu:















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.














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.



Ç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:














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.



Ç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:














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




















コメント


bottom of page