top of page

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

ÜNİTE:


1.2. PROBLEM ÇÖZME VE ALGORİTMALAR


KAZANIMLAR:


1.2.6.5. Karar tabloları oluşturur.


1.2.6.6. Problem çözme süreçlerinde karar yapılarını kullanarak akış şeması oluşturur.






PYTHON'DA DİZİLER - LİSTELER


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:


Liste (List)


Python’da diziler için en çok kullanılan veri yapısıdır.


Özellikler:


  • Sıralı ve indekslenebilir.

  • Değiştirilebilir (eleman eklenip çıkarılabilir).



Liste (List) Oluşturma


Listeler, [] köşeli parantezler içinde tanımlanır ve değiştirilebilir (mutable) oldukları için eleman eklenebilir, silinebilir veya değiştirilebilir.













Liste (List) Metotları


1) Eleman Ekleme Metodu:












Eleman Silme Metodu:











Eleman İndeksleme Metodu:














Listeler Özet Video
















Liste (List) Alıştırmaları:


1) Liste Oluşturma


10 elemanlı bir sayı listesi oluşturun ve ekrana yazdırın.














2) Listeye Sayı Ekleme


Bir sayı listesi oluşturun, ardından kullanıcıdan bir sayı alarak bu sayıyı listeye ekleyin ve sonucu ekrana yazdırın.



Çalışma Şekli


  • Önce sayilar adında bir sayı listesi tanımlanır.

  • Kullanıcıdan bir sayı girmesi istenir ve bu sayı append() metodu kullanılarak listeye eklenir.

  • Son olarak, güncellenmiş liste ekrana yazdırılır.


Örneğin, kullanıcı 4 girerse çıktı şöyle olur:












3) Listeden Bir Eleman Silme


Bir sayı listesi oluşturun ve kullanıcıdan silmek istediği sayıyı alarak bu sayıyı listeden çıkarın. Güncellenmiş listeyi ekrana yazdırın.


Çalışma Şekli


  1. sayilar adında bir liste tanımlanır.

  2. Kullanıcıdan, listeden silmek istediği sayı istenir.

  3. Eğer sayı listede mevcutsa remove() metodu ile silinir, değilse bir uyarı mesajı gösterilir.


Örnek Çalışma

Kullanıcı 5 girdiğinde:










4) Listedeki Belirli İndeksteki Elemanı Bulma


Bir liste oluşturun, kullanıcıdan bir indeks numarası alarak o indeksteki elemanı ekrana yazdırın.



Çalışma Şekli


  1. isimler adlı bir liste tanımlanır.

  2. Kullanıcıdan bir indeks numarası alınır.

  3. Eğer indeks geçerli bir aralıktaysa o indeksteki eleman ekrana yazdırılır, aksi halde bir uyarı mesajı verilir.


Örnek Çalışma


Kullanıcı 2 girerse:














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


















Listeler - Görevler


1) Liste Oluşturma


10 elemanlı bir sayı listesi oluşturun ve ekrana yazdırın.












2) Listeye Sayı Ekleme


Bir sayı listesi oluşturun, ardından kullanıcıdan bir sayı alarak bu sayıyı listeye ekleyin ve sonucu ekrana yazdırın.











3) Listeden Bir Eleman Silme


Bir sayı listesi oluşturun ve kullanıcıdan silmek istediği sayıyı alarak bu sayıyı listeden çıkarın. Güncellenmiş listeyi ekrana yazdırın.











4) Listedeki Belirli İndeksteki Elemanı Bulma


Bir liste oluşturun, kullanıcıdan bir indeks numarası alarak o indeksteki elemanı ekrana yazdırın.














Ödev:


Bir liste oluşturun, kullanıcıdan bir indeks numarası alarak o indeksteki elemanı ekrana yazdırı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


bottom of page