Ü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)
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
2) Kümeye Eleman Ekleme
Bir küme oluşturun ve kullanıcıdan bir eleman alarak bu elemanı kümeye ekleyin. Güncellenmiş kümeyi ekrana 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, ardından kullanıcıdan bir isim alarak bu ismi kümeden çıkarın. Güncellenmiş kümeyi ekrana yazdırın.
Ç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
10 elemanlı bir küme oluşturun
2) Kümeye Eleman Ekleme
Bir küme oluşturun ve kullanıcıdan bir eleman alarak bu elemanı kümeye ekleyin. Güncellenmiş kümeyi ekrana yazdırın.
3) Kümeden Eleman Çıkarma
Bir öğrenci kümesi oluşturun, ardından kullanıcıdan bir isim alarak bu ismi kümeden çıkarın. Güncellenmiş kümeyi ekrana yazdırın.
Ö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
Comments