• Sonuç bulunamadı

While EndDoRepeat UntilFor Next DÖNGÜLER- LOOPS

N/A
N/A
Protected

Academic year: 2021

Share "While EndDoRepeat UntilFor Next DÖNGÜLER- LOOPS"

Copied!
8
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

DÖNGÜLER- LOOPS

While EndDo

Repeat Until

For Next

(2)

DÖNGÜ NEDIR?

 Program mantığı içinde belirli bir düzene bağlı kalarak sürekli tekrar eden işlemlerin belirli bir kritere/değişkene bağlı olarak tekrarlamasını sağlayan yapılardır.

“I want you to

write on the

chalk board, ‘I

will not throw

paper airplanes

in class’, 500

times.”

(3)

WHILE ENDDO

Problem: 500 defa Hello yazdırınız.

Pseudocode Counter = 1

While counter 500 den küçük veya eşit, “Hello” yazdır ve counter 1 ekle.

Programming Code Counter = 1

While (counter <= 500) do

(print “Hello”;

Counter Counter + 1)Rick Graziani graziani@cabrillo.edu 3

Counter 1

Hello 2

Hello

3 Hello

4

Hello 500 501

Hello

<End of loop> …

(4)

FOR NEXT

For Next döngüsünde istenilen sınıra kadar sürekli kendi sayacını(counter) artıran bir yapı vardır. Döngü içindeki işlemler Next komutuna kadar devam eder ve sonra yine başa döner.

 Döngü değişkeni kendiliğinden artar ve sınıra gelince döngü tamamlanıp Next sonrası

komutlara geçer.

(5)

FOR DÖNGÜSÜ

While döngüsü gibi tekrar eden aynı işlemleri rutin olarak yaptırmak için for döngüsü de kullanılır.loop.

For (Counter 1 to 500)

print the message “Hello”;

Next counter

Rick Graziani graziani@cabrillo.edu 5

Counter 1

Hello 2

Hello

3 Hello

4

Hello 500 501

Hello

<End of loop> …

(6)

PROGRAMIN ÇIKTISI NE OLUR?

 Step1 Start

Step2 For i= 1 to 4

 Step3 Display i

 Step4 Display “ ”

Step5 Next i

 Step6 Stop

(7)

QUIZ 1

 Klavyeden girilen 5 sayının toplamını For Next döngüsü ile hesaplayan programın algoritma, pseudocode ve flowchart

hazırlayınız.

(8)

QUIZ 2

 Bir sınıftaki öğrencilerin, sınav notunu

giriniz. 60 ve 60 üzeri notu olanları sayan ve sonunda başarılı öğrenci sayısını bulan

program algoritma, pseudocode ve flowchart hazırlayınız.

 İpucu: Sınıf sayısını n olarak giriniz.

 Her öğrencinin sınav notunu girebilmek için WHILE döngüsünü kullanınız.

 Başarılı öğrenci sayısını tutan değişken

tanımlamayı unutmayınız.

Referanslar

Benzer Belgeler

 Bu formasyonlar yüksekliği 2 m’den az, örtü derecesi %10 ’dan fazla olan başlıca odunlu bitkilerden meydana gelir (Fanerofit ve odunlu kamefitler).. Eğer burada

Örnek: 1’ den 10’ a kadar olan tamsayıları ekrana yazacak C programını yazalım.4. while(koşul)koşul sağlandığı sürece döngü

 Canlının bilgi ve beceri dağarcığındaki çeşitli tepkilerden işe yarayabilecek olanlarla yeni bir bileşim yaratmasına problem çözme denir.  Herrmann’ın dört

İki ya da daha fazla fonksiyonun toplamının ya da farkının belirli integrali, bu fonksiyonların ayrı ayrı belirli integrallerinin toplamına ya da farkına eşittir.

Kesikli veri: Her sayısal değeri alamadığı için, bazı veriler sürekli gösterilemez.. Örneğin: Bir apartmanda oturan kişi sayısını doğal sayılarla

değerli bite ait flip-flop hariç) gelen harici tetikleme sinyalinden değil de bir önceki flip-flop'un çıkışı ile tetiklenmesinden dolayı, asenkron sayıcıların tasarımında

• Öğrencilerinize okulda hangi belirli gün ve haftalarla ilgili anma ve kutlama etkinlikleri yapıldığını sorun.. • Belirli gün ve haftalarla ilgili yapılan

bulunan insangücü, makine ve malzeme gibi beşeri ve maddi kaynakaları belirli miktarda mamlülün istendiği kalitede istenilen zamanda ve mümkünse en düşük