Ü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
ogrenciler adında bir küme tanımlanır.
Kullanıcıdan, kümeye eklemek istediği öğrenci ismi istenir.
add() metodu ile bu eleman kümeye eklenir.
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
ogrenciler adında bir küme tanımlanır.
Kullanıcıdan, kümeden silmek istediği öğrenci ismi istenir.
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
コメント