

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
12 questions
Past Continuous Tense in English
Presentation
•
7th Grade - University
19 questions
oyun oyuncak 7. hft
Presentation
•
11th Grade
14 questions
ceyda kara 230611026
Presentation
•
9th - 12th Grade
10 questions
10. sınıf siyer
Presentation
•
10th Grade
24 questions
Dijital Dünya da Güvende Kal
Presentation
•
KG - University
17 questions
c# Değişken Tanımlama ve Veri Tipleri
Presentation
•
10th Grade
12 questions
Trigonometrik Fonksiyonların Periyotları, Grafikleri ve Ters Trigonometrik Fonksiyonlar
Presentation
•
11th Grade
14 questions
ETİK VE BİLİŞİM ETİĞİ KAVRAMLARI
Presentation
•
9th - 12th Grade
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade