

While Döngüsü Pekiştirme
Presentation
•
Information Technology (IT)
•
9th - 12th Grade
•
Practice Problem
•
Hard
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
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
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
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
Ö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
a=a+1 yerine a+=1
a=a-1 yerine a-=1
gibi ifadeler de kullanılabilir.
While Döngüsü
8
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
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
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
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
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
Görseldeki komutlar çalıştırıldığında vereceği ekran çıktılarını kutucuklara teker teker yazınız.
15
Fill in the Blanks
Görseldeki komutlar çalıştırıldığında ekranda 14 çıktısını gören kullanıcı veri girişinde ne girmiş olabilir?
Type answer...
16
Fill in the Blanks
Görselde girilen sayıları sürekli toplayan ve sonunda toplamı ekrana yazdıran bir döngü oluşturulmuştur. Bu döngünün sonlanma şartı kullanıcının negatif sayı girmesi olduğuna göre soru işareti ile belirtilen yere ne yazılmalıdır?
Type answer...
17
Fill in the Blanks
Görseldeki komut çalıştırıldığında ekrana kaç kez çıktı verir?
Type answer...
18
Fill in the Blanks
Görseldeki komutlar çalıştırıldığında oluşacak döngü sayısı nedir?
Type answer...
19
Fill in the Blanks
Görselde 5'ten geri sayım yaptırmak isteyen kullanıcının yazdığı kodlar görülmektedir. Kodun isteğe göre çalışabilmesi için son satırda bırakılan boşluğa ne yazılmalıdır?
Type answer...
20
Fill in the Blanks
50'den geriye doğru pozitif sayıları ekrana yazdırması için hazırlanan kodlarda eksik yerleri tamamlayınız.
21
Fill in the Blanks
Görseldeki komutlar çalıştırıldığında ekrana vereceği çıktıları herbiri 1 kutucuğa gelecek şekilde yazınız.
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
Similar Resources on Wayground
19 questions
ERKEN ÇOCUKLUK KURUMLARI
Presentation
•
10th Grade
19 questions
Dünya Edebiyatında Roman
Presentation
•
10th Grade
10 questions
Music
Presentation
•
9th - 12th Grade
7 questions
Madde 1/ Defne Kuşçu 9A
Presentation
•
9th - 12th Grade
18 questions
past simple vs past continuous
Presentation
•
9th - 11th Grade
16 questions
TÜRKÇE ETKİNLİKLERİ HAZIRLAMA
Presentation
•
11th Grade
19 questions
Cümlenin Ögeleri "Soru Cümleleri"
Presentation
•
11th Grade
13 questions
CÜMLE BİLGİSİ 11
Presentation
•
11th Grade
Popular Resources on Wayground
6 questions
PRIDE Always and Everywhere
Presentation
•
12th Grade
20 questions
Lab Safety Quiz
Quiz
•
6th Grade
26 questions
KOR Review Kahoot Questions
Quiz
•
8th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
12 questions
Unit Zero lesson 2 cafeteria
Presentation
•
9th - 12th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
10 questions
Riddles Riddles fun Riddles
Quiz
•
6th - 12th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
Discover more resources for Information Technology (IT)
6 questions
PRIDE Always and Everywhere
Presentation
•
12th Grade
12 questions
Unit Zero lesson 2 cafeteria
Presentation
•
9th - 12th Grade
21 questions
Lab Safety
Quiz
•
10th Grade
10 questions
Riddles Riddles fun Riddles
Quiz
•
6th - 12th Grade
6 questions
PRIDE in the Hallways and Bathrooms
Presentation
•
12th Grade
10 questions
Would you Rather?
Quiz
•
9th - 12th Grade
20 questions
Characteristics of Life
Quiz
•
9th - 10th Grade
10 questions
Scientific Method (The scientific method)
Interactive video
•
9th Grade