Search Header Logo
While Döngüsü Pekiştirme

While Döngüsü Pekiştirme

Assessment

Presentation

Information Technology (IT)

9th - 12th Grade

Practice Problem

Hard

Created by

Engin ATA

Used 4+ times

FREE Resource

13 Slides • 8 Questions

1

Python While Döngüsü ve Trace Uygulaması

​Bu uygulama ön bilgi gerektirir.

​​Hazırlayan: Engin ATA

2

Bu uygulama, konu anlatıldıktan sonra pekiştirme amaçlı gerçekleştirilmelidir.

Yeni öğrenenler için hazırlanmamıştır.

3

media

While girilen şartın sağlandığı sürece devam eden bir döngüdür.

Şart sağlanmadığı durumda döngü sonlanır.

While Döngüsü

4

media

For döngüsüne benzetirsek
a=1 başlangıcı
a<5 bitişi
a=a+1 adımı
gösterir diyebiliriz.

While Döngüsü

5

media

Burada döngü a<5 olduğu sürece devam edecektir.

Bittiğinde ise varsa aşağıda diğer komutlar onları uygulamaya devam edecektir.

While Döngüsü

6

media

Örnekteki a değişkeninin değerini değiştirmediğimiz zaman a sürekli 1 olarak kalır ve 5'i geçemediğinden döngü asla sonlanmaz.

a=a+1 şeklinde döngünün adımını belirlemek gerekir.

While Döngüsü

7

media

a=a+1 yerine a+=1
a=a-1 yerine a-=1

gibi ifadeler de kullanılabilir.

While Döngüsü

8

media

Yandaki gibi 3<5 şeklinde sabit bir şart belirtirsek; 3 5'ten hiçbir zaman için büyük olmayacağından sonsuz döngü oluşur.

(Bunu engellemek için break komutu kullanılır.)

While Döngüsü

9

media

Yanda break komutunun kullanılışına bir örnek görüyorsunuz.

a, 50'den büyük olduğu zaman ne olursa olsun döngü break komutuyla sonlanacaktır.

While Döngüsü

10

media

Yandaki örnekte a 0 değerinde başlar ve ekrana 0 yazar.
a 0+2=2 olur ve ekrana 2 yazar.
a 2+2=4 olur ve ekrana 4 yazar.
a 4+2=6 olunca 6<6 sağlanmadığı için sonlanır.

Örnek-1

​​Ekran çıktısı:
0
2
4

11

media

sayi değişkeni 5
ekrana 5 yazdırır.
sayi 5+5=10 olur.
ekrana 10 yazdırır.
sayı 10+5=15 olur.

Artık 15<15 olmadığı için döngü sonlanır.

Örnek-2

​​Ekran çıktısı:
5
10

12

media

While döngüsü genellikle döngü sayısının tam belli kullanılır.

Bu örnekte, kullanıcı şifreyi doğru girene kadar döngü sürecektir.

Örnek-3

Bu örnekte kullanıcı 10. denemede de, 90. denemede de şifreyi doğru girebilir.

O yüzden for döngülerinin aksine bu döngüdeki tekrar sayısını bilemeyebiliriz.

13

Şimdi sorulara geçelim.
Sorular boşluk doldurma şeklinde olup, değişik süre kısıtlamalarına sahiplerdir.
Soruların çözümü sırasında defterinizden destek alabilirsiniz.
Trace etmek için kalem ve kâğıt kullanabilirsiniz.

14

Fill in the Blanks

media image

15

Fill in the Blanks

media image

Type answer...

16

Fill in the Blanks

media image

Type answer...

17

Fill in the Blanks

media image

Type answer...

18

Fill in the Blanks

media image

Type answer...

19

Fill in the Blanks

media image

Type answer...

20

Fill in the Blanks

media image

21

Fill in the Blanks

media image

Python While Döngüsü ve Trace Uygulaması

​Bu uygulama ön bilgi gerektirir.

​​Hazırlayan: Engin ATA

Show answer

Auto Play

Slide 1 / 21

SLIDE