

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
15
Fill in the Blanks
Type answer...
16
Fill in the Blanks
Type answer...
17
Fill in the Blanks
Type answer...
18
Fill in the Blanks
Type answer...
19
Fill in the Blanks
Type answer...
20
Fill in the Blanks
21
Fill in the Blanks
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
17 questions
KARMALAB
Presentation
•
KG - University
12 questions
Anadolu Selçuklu Devleti Kültür ve Medeniyet
Presentation
•
9th - 12th Grade
11 questions
Hentbol
Presentation
•
9th - 12th Grade
15 questions
yetersizlik türleri ve kaynaştırma 3. hft
Presentation
•
11th Grade
18 questions
yetersizlik 7. hafta
Presentation
•
11th Grade
19 questions
10.sınıf Tarih
Presentation
•
10th Grade
12 questions
program 4. hafta
Presentation
•
11th Grade
21 questions
Cümlenin Ögeleri "Vurgu", "Ara Söz"
Presentation
•
11th Grade
Popular Resources on Wayground
10 questions
Main Idea and Supporting Details
Quiz
•
3rd - 6th Grade
20 questions
Math Review
Quiz
•
3rd Grade
14 questions
25-26 SY 8th Grade EOY Benchmark
Quiz
•
8th Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Math Review
Quiz
•
6th Grade
20 questions
Context Clues
Quiz
•
6th Grade
21 questions
EOY Grade 6 Benchmark Assessment - Content Skills
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
Discover more resources for Information Technology (IT)
8 questions
Writing Equations from Verbal Descriptions
Quiz
•
9th - 12th Grade
60 questions
FLACS Checkpoint A Review
Quiz
•
7th - 9th Grade
25 questions
Biology Regents Review
Quiz
•
9th Grade
15 questions
Cal High Campus Tour Quizizz
Quiz
•
9th Grade
50 questions
US History Regents Practice Exam
Quiz
•
11th Grade
30 questions
US History Regents Review #3
Quiz
•
11th Grade
20 questions
Algebra 1 Review
Quiz
•
9th Grade
30 questions
Biology Final Exam Vocabulary
Quiz
•
9th Grade