top of page

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

ÜNİTE:


1.2. PROBLEM ÇÖZME VE ALGORİTMALAR


KAZANIMLAR:


1.2.6.1. Problemin çözümünde karar mantık yapısını kullanır.


1.2.6.2. Olumlu ve olumsuz mantık yapılarını kullanır.







PYTHON - FOR DÖNGÜSÜ ve RANGE FONKSİYONU



  1. KISIM


1. For Döngüsü Nedir?


Bir şeyleri teker teker yapmamız gerektiğinde for döngüsünü kullanırız. Örneğin, bir listeyi alır ve listedeki her bir eleman için bir işlem yaparız.











2. Temel Yapısı










3. Bir Örnek


Bir liste düşünün:




Çıktı:



Burada:


  • isimler listemizdir.

  • for isim in isimler: kısmı, listedeki her ismi sırayla alır.

  • print(isim) ise her ismi ekrana yazdırır.










4. Sayılarda Kullanım (Range Fonksiyonu)


For döngüsü, belli bir sayı aralığında da çalışır:



range, Python’da belli bir sayı aralığını oluşturmamızı sağlayan bir fonksiyondur. Genellikle for döngüsü ile birlikte kullanılır.














5. String'i Tek Tek Yazdırma


Mesela, "Merhaba" kelimesindeki harfleri yazdıralım:



Çıktı:
















  1. KISIM ÖZET VİDEO:














  1. KISIM GÖREVLERİ

 


1. Alıştırma: Listeyi Tek Tek Yazdırma


Bir liste oluşturun ve for döngüsü kullanarak elemanlarını sırayla yazdıran bir Python programı yazın.













2. Alıştırma: Range Fonksiyonu Kullanım


Range fonksiyonu kullanarak bulunduğunuz ilin plakasına kadar sırayla ekrana yazdırın.


Örnek: İstanbul'daysanız 34'e kadar sayıları ekrana yazdırın.













3. Alıştırma: String'i Yazdırma


İsminizdeki harfleri tek tek ekrana yazdırınız.














  1. KISIM


Range Fonksiyonu


Range Fonksiyonu Nedir?


range fonksiyonu, Python'da bir sayı aralığı oluşturmak için kullanılır. Bu aralık, genelde for döngüsü ile birlikte çalışır ve belirli bir sırayla sayıları üretir.


Range Fonksiyonu Kullanımları


range üç şekilde kullanılabilir:


  1. Tek Parametreli Kullanım:



  • n: 0'dan başlayıp n-1e kadar olan sayıları üretir.












2) İki Parametreli Kullanım:



  • başlangıç: Sayıların başladığı değer.

  • bitiş: Bu değere kadar (dahil değil) sayıları üretir.



Örnek:












3) Üç Parametreli Kullanım:



adım: Kaçar kaçar ilerleyeceğini belirtir.











Range'in Özellikleri


  • Dahil-Değil Mantığı: range'in son değeri (bitiş) döngüye dahil edilmez.


  • Sıfırdan Başlama Varsayılanı: Başlangıç verilmezse 0 olarak kabul edilir.


  • Negatif Adım: Geriye doğru saymak için adım negatif olabilir.



Negatif Adım Örnek

















  1. KISIM ÖZET VİDEO:


















  1. KISIM GÖREVLERİ



Alıştırma 1


0'dan 10'a kadar olan sayıları yazdırın.
















Alıştırma 2


5'ten 15'e kadar olan sayıları yazdırın















Alıştırma 3


0'dan 20'ye kadar ileri doğru 5'er 5'er sayıları yazdırın














Alıştırma 4


20'den 0'a kadar geriye doğru 5'er 5'er sayıları yazdırın















Ödev:


20'den 0'a kadar geriye doğru 5'er 5'er sayıları 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