- Bu Blog Sayfası

Bu blog sayfası Anadolu Lisesinde görev yapan Bilişim Teknoloji Öğretmenlerinin Etkileşimli tahta üzerinden ders anlatırken kolaylık sağlanması, öğrencilerin sınava site üzerinden çalışması, öğrencileri okumaya, araştırmaya, teşvik, öğrencilerin kendini ifade edebilmesi, keşif yoluyla öğrenme yöntemini öğrenciler üzerinde farkındalık oluşturmak ve yine öğrenciler site üzerinden okuduklarını sınıfta arkadaşlarına anlatması amacıyla hazırlanmıştır.

İletişim Formu

Ad

E-posta *

Mesaj *

KARAR YAPILARI

if … elif … else

Belirli bir durum, şart sağlanıyorsa kullanılır.

İf ingilizcede eğer anlamında kullanılır.

İf yapısı şu şekildedir.

if   (kosul_ifadesi):

       Çalıştırılacak_komutlar

 

if 3 > 2:

Yukarıdaki kodda bir şart var. 3 2’den büyükse. Bunun sonucunda 2 tane durum var. 1.Durum 3 2’den büyükse yani şart doğru ise ne yapacak. 2.Durum 3 2’den büyük değilse yani şart doğru değilse ne yapacak?,

 

if 3 > 2:
    print(“Çalışıyor!”)

 Yukarıdaki kodu üstteki açıklamalara göre yorumlarsak burada şart doğru ise ne yapılacağını ifade ediyor. Yani şart doğru ise ekrana çalışıyor yazacak.

 

  

Ya bir koşul True (Doğru) değilse?

Önceki örneklerde kod sadece koşullar sadece True (doğru) olduğunda çalışıyordu. Ama Python ayrıca elif ve else ifadelerine de sahip:

if 5 > 2:    
    print("5 gerçekten de 2'den büyüktür") 
else:     
    print("5  2'den büyük değildir")

Örnek-2:



elif kullanımı

Eğer önceki if ifadeleriniz doğru olmazsa kontrol edilmek üzere elif ifadeleri ekleyebilirsiniz.



Örnek:

NOT: Ortalamayı değiştirip sonucu Gözleyiniz.



For Döngüsü

For döngüsü, belirli bir sayıda tekrarlanması gereken işlemler için kullanılır. Genellikle bir sayaç değişkeni kullanılarak başlatılır ve her döngüde bu değişkenin değeri güncellenir. Örneğin, 1'den 10'a kadar olan sayıları ekrana yazdırmak için bir for döngüsü kullanılabilir:


 

For Döngüsü Örnekleri:

Örnek-1




Örnek-2:

NOT: Buradaki kodları yorumlamak istersek değişken nedir konusundaki kova ve su olayını hatırlarsak. Buradaki name kova oluyor EMİN'de kovaya eklenen su oluyor. Yani değişkenimiz olan kovanın ismi name.  kovanın içindeki su da EMİN ifadesidir.




Örnek-3:



Örnek-4:


While Döngüsü

While döngüsü, belirli bir koşulun geçerli olduğu sürece tekrarlanan yapılar olarak tanımlanır. Bu koşul artık sağlanmadığında döngü sona erer.  While döngüleri, koşulun ne zaman sona ereceğinin önceden bilinmediği durumlar için idealdir:


While döngüsü örnekleri



Python kodu:






While Örnek-2: (1'den 100'e kadar olan asal sayıları bulalım)



NOT: input= kullanıcıdan veri alan kod
İnput Örnek-1:


İnput Örnek-2:



While Örnek-3: (Aklımdaki sayıyı tahmin et)




Örnek-3:

number = 0
while number < 10: 
      print("Sayilar: ",number) 
       number = number + 1


NOT:  Break: komutu mevcut döngüyü derhal sonlandıracak ve döngüden çıkacaktır. 

Soru-1:  1'den n'e kadar olan sayıları yazdıran programın algoritma ve program kodlarını yazınız?





  1. Adım: Başla
  2. Adım. Kullanıcıdan bir sayı al
  3. Adım: i değişkenini belirle ve buna 1 değerini ata yani i=1
  4. Adım: i değeri sayı değerine küçük ve eşit olduğu sürece
    •  İ değerini yazdır
    •  İ  değerini 1 arttır. Yani i=i+1
  5. Adım: Bitir





Soru-2:  Üç sayıdan en büyüğünü bulan programın algoritma ve program kodlarını yazınız?

 

Soru-3:  Kullanıcıdan bir sayı alıp o sayının faktöriyelini hesaplayan programın algoritma ve program kodlarını yazınız?


Do-While Döngüsü

Python'da do-while döngüsü diğer bazı dillerde olduğu gibi direkt olarak bulunmaz,

ancak aynı işlevi while döngüsü ve bir koşul ile gerçekleştirebiliriz.

Do-while döngüsü, döngü gövdesinin en az bir kez çalıştırılmasını ve sonra koşula göre

devam edilmesini sağlar. While True komutu ile program sonsuz döngüye girer.

Break komutu ile döngüden çıkar.

Break: döngüyü sonlandıran, döngüden çıkaran koddur.


Girilen sayının pozitif olmasına kadar çalışan ve pozitif sayı girilince döngüyü sonlandıran do while örneği.



Soru: Kullanıcı ve şifre bilgilerini kontrol eden programı do while döngüsü mantığını kullanarak kodlamayı yazınız.





İletişim Formu

Ad

E-posta *

Mesaj *

Labels

11.Sınıflar Sınavı - Soru Dağılım Tablosu 2024-2025 Eğitim Öğretim Yılı Bilişim Teknolojileri ve Yazılım dersi Sene başı zümre toplantı tutanağı akış diyagramı akış diyagramları algoritma algoritma örnekleri bilişim dersi ders kitabı bilişim dersi öğretim programı bilişim sınıfı bilişim teknolojileri ders kitabı bilişim teknolojileri sınıfı uyulması gereken kurallar bilişim teknolojileri ve yazılım dersi Bilişim Teknolojileri ve Yazılım dersi ders kitabı Bilişim Teknolojileri ve Yazılım dersi Sene başı zümre toplantı tutanağı bilişim teknolojileri ve yazılım dersi sene başı zümresi bt sınıfı bt sınıfı uyulması gereken kurallar bty zümre c# c++ dart do while do while döngüsü elif else for for döngüsü günlük plan günlük plan boş şablon günlük plan örneği if java javascript karar yapıları kazanımlar lise bilişim sınıfı uyulması gereken kurallar lise bilişim teknolojileri ders kitabı meb günlük plan meb günlük plan örneği mobil uygulama ortaöğretim bilişim teknolojileri dersi kitabı pdf php problem çözme problem çözme adımları problem nedir programlama dilleri programlamaya giriş ve algoritma programlamaya giriş ve algoritma 4.ünite kazanımları programlamaya giriş ve algoritma kazanımları proramlamaya giriş ve algoritma sınavı python python 2.ünite python 2.ünite kazanımları python soru dagılım tablosu python soru dagıtım tablosu python ünite-1 kazanımları robotik kodlama sene başı zümre sene başı zümre toplantı tutanağı sınav soru dagılım tablosu soru dagıtım tablosu şablon günlük plan while while döngüsü While true örneği wile true yapay zeka

- Ara

- En Çok Görüntülenen

- Blog Arşivi