PROGRAM KONTROL VE DÖNGÜ DEYİMLERİ

Slides:



Advertisements
Benzer bir sunumlar
Karar Verme: Eşitlik ve Karşılaştırma Operatörleri
Advertisements

FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
Döngüler.
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
ÖMYO Nesne Tabanlı Programlama-1
Kontrol İfadeleri : 2.Kısım
DÖNGÜLER For While Do While.
DÖNGÜ İFADELERİ.
DÖNGÜ “Şart sağlandığı sürece” içerisindeki komut satırlarını, artış değeri adedince tekrarlayan kodlardır.
switch - case Yapısı Döngü Yapıları
Kontrol Çevrimleri FOR WHILE DO-WHILE IF-ELSE SWITCH-CASE-DEFAULT
Visual Basic 6.0 Ders Notları
Bölüm 5 – Kontrol İfadeleri : 2.Kısım
Bölüm 4 – Kontrol İfadeleri:1.kısım
Bölüm 5 – Kontrol İfadeleri : 2.Kısım
Bölüm 2: Program Denetimi
Visual Basic 6.0 Ders Notları
EDUTIME Java Day 4 Serdar TÜRKEL.
SQL de Değişken Tanımlama
4. KONTROL VE DÖNGÜ KOMUTLARI
Karar ifadeleri ve Döngüler
PROSEDÜRLER (YORDAMLAR) (FONKSİYONLAR VE ALT PROGRAMLAR)
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 3: Döngüler
T-SQL-2.Konu Akış Kontrolleri.
Yapısal Program Geliştirme – if, if-else
Makine Müh. & Jeoloji Müh.
5. HAFTA
~DÖNGÜLER~.
SQL de Değişken Tanımlama
Döngü Yapıları.
MATLAB’ de Programlama
Koşul İfadeleri ve Akış Kontrolü Yazdığımız uygulamanın hangi koşulda nasıl davranacağını belirterek bir akış kontrolü oluşturabilmek için koşul ifadelerini.
Akış Kontrol Mekanizmaları
PASCAL ile Programlamaya Giriş
For Döngüsü Foreach Döngüsü While Döngüsü
Bilgisayar Programlama Güz 2011
Çoklu dallanma seçimi: switch
DÖNGÜLER.
MATLAB’te Döngüler.
PHP'de Program Denetimi
FONKSİYONLAR İbrahim Onur Sığırcı.
BİL 102 BİLGİSAYAR PROGRAMLAMA
PROGRAM DENETİM DEYİMLERİ
4. KONTROL VE DÖNGÜ KOMUTLARI
Outline 4.1 Giriş 4.2 Algoritmalar 4.3 Pseudocode 4.4 Kontrol İfadeleri 4.5 if tek-seçimli ifadeler 4.6 if else seçimli ifadeler 4.7 while döngü ifadeleri.
KOŞUL İFADELERİ.
DÖNGÜ DEYİMLERİ Programın belirli bir kesiminin birden fazla tekrarlanması işlemine DÖNGÜ denir. Bir değişken belirli bir değerden başlayıp, son değeri.
Akış Kontrolü ve Döngüler
DEĞİŞKEN NEDİR? DEĞİŞKENLER BİR BİLGİYİ HAFIZADA TUTMAYA VE GEREKTİĞİNDE KULLANMAYA YARAR. ÖRNEĞİN BİR İSİM SORUYORSANIZ, BUNU GEREKTİĞİNDE KULLANABİLMEK.
While EndDo Repeat Until For Next.  Program mantığı içinde belirli bir düzene bağlı kalarak sürekli tekrar eden işlemlerin belirli bir kritere/değişkene.
Döngü Komutları. for deyimi bir alt limitten, bir üst limite kadar programın belirli bir parçasını tekrar eder. for deyiminde sayaç artış oranı da verilmelidir.
YAPISAL PROGRAMLAMA KAVRAMI
İnternet Programlama-I
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
Sayısal Analiz / Uygulama
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
Hazırlayan -> ORHAN ŞEN
5. HAFTA Mart Discussion: comp.soft-sys.matlab An unmoderated newsgroup that focuses on the.
BM-103 Programlamaya Giriş Güz 2016 (5. Sunu)
UYGULAMA 4 Uygulama 4.1: Aşağıdaki kodlardaki hataları/eksiklikleri belirleyerek düzeltiniz, ekran çıktılarını yazınız. Programı yazıp çalıştırırarak.
Excel’de VBA Programlama (Visual Basic Application)
PINAR KARTALO Ğ LU.  Belirli sayıda i ş lemlerin tekrarlanması için kullanılan döngülerdir. for döngüleri ba ş langıç ve biti ş de ğ erleri arasında.
Bölüm 2: Program Denetimi
Discussion: comp.soft-sys.matlab
FONKSİYONLAR İbrahim Onur Sığırcı.
S1. Aşağıda Form dizaynı Şekil 1’de verilen Visual Basic projesinde;
Sunum transkripti:

PROGRAM KONTROL VE DÖNGÜ DEYİMLERİ

PROGRAM KONTROL VE DÖNGÜ DEYİMLERİ PROGRAMLAR NORMALDE SATIR SATIR ÇALIŞTIRILIRLAR. İSTENİRSE BELİRLİ ŞARTLAR ARANARAK PROGRAMIN BİR KISMININ ÇALIŞTIRILMASI VEYA ÇALIŞTIRILMAMASI SAĞLANABİLİR. BUNDAN SONRAKİ DERSLERİMİZDE BU TÜR YAPILAR İLE ÇALIŞACAĞIZ.

IF DEYİMİ-1 BAZI ŞARTLARIN GERÇEKLEŞTİRİLMESİ VEYA GERÇEKLEŞTİRİLMEMESİ DURUMUNDA AYRI AYRI KODLARI ÇALIŞTIRMAYA YARAR. if şart then komutlar..... else end if

IF DEYİMİ dim ogrnot ogrnot=val(text1.text) if ogrnot>=50 then else text2.text=“geçti” else text2.text=“kaldı” end if

IF DEYİMİ-2 İf şart1 then Elseif şart2 then Elseif şart3 then Komutlar Elseif şart2 then Elseif şart3 then Else ‘eğer hiçbir şart çalışmadıysa... Endif

IF DEYİMİ-2 İf yas<5 then Elseif yas<12 then print “anaokula gitmeli” Elseif yas<12 then prrint “ilkokula gitmali” Elseif yas<18 then print “liseye gitmali” Else Print “üniversiteye gitmali” End if

IF DEYİMİ-3 ÖRNEK: İf şart then komutlar İf yas>12 then msgbox(“ilkokul bitmiş”)

IF DEYİMİ-4 ÖRNEK: İf şart then komutlar:komutlar:komutlar:komutlar İf a>50 then x=x+1: z=5*x

SELECT CASE DEYİMİ BİR DEĞİŞKENİN ALDIĞI BİRÇOK DEĞERE GÖRE AYRI KOMUTLARIN ÇALIŞTIRILMASI İÇİN KULLANILIR. select case değişken case değer1:komutlar case değer2,değer3:komutlar case değer4 to değer5:komutlar case is>değer6:komutlar case else end select

ÖRNEK dim ogrnot ogrnot=text1.text select case ogrnot end select case is<0, is>100:text2.text=“notunuzu yanlış girdiniz” case 1 to 49:text2.text=“kaldı” case 50: text2.text=“sınırda bir not aldınız” case 51 to 70:text2.text=“iyi” case else:text2.text=“pekiyi” end select

ÖRNEK dim aileyard,mks mks=3315 select case combo1.text end select case “bekar”: aileyard=0 case “eşçalş”: aileyard=0 case evli1ç: aileyard=int(50*mks1000)*1000 case evli2ç: aileyard=int(100*mks)*1000 case else end select

DÖNGÜ DEYİMLERİ BELİRLİ BİR KOMUT GRUBUNUN BELLİ BİR ŞART GERÇEKLEŞİNCEYE KADAR DEFALARCA ÇALIŞMASINI SAĞLAR. ÇALIŞMA SAYISININ BELLİ OLDUĞU DURUMLARDA “FOR-NEXT” DÖNGÜSÜ, DİĞER DURUMLARDA İSE “WHILE-WEND” YA DA “DO-LOOP” DÖNGÜLERİ KULLANILIR.

FOR-NEXT DÖNGÜSÜ for sayaç=başldeğeri to bitişdeğeri [step artım] next komutlar...... next

ÖRNEK 1’DEN 20’YE KADAR OLAN SAYILARI YAZDIRAN PROGRAM dim i for i=1 to 20 print i next

ÖRNEK 1’DEN N’E KADAR OLAN SAYILARIN TOPLAMINI BULAN PROGRAM dim i,top,n top=0 n=val(text1.text) for i=1 to n top=top+i next text2.text=top

ÖRNEK BİR SAYININ FAKTÖRİYELİNİ BULAN PROGRAM dim i,sayi,fakt fakt=1 sayi=val(text1.text) for i=2 to sayi fakt=fakt*sayi next text2.text=fakt

WHILE-WEND VE DO-WHILE DÖNGÜLERİ BİR DÖNGÜNÜN KAÇ DEFA ÇALIŞACAĞI BİLİNMİYORSA KULLANILIRLAR. BELİRTİLEN ŞART GERÇEKLEŞENE KADAR BELİRTİLEN KOMUT BLOKLARI ÇALIŞTIRILIR.

WHILE-WEND DÖNGÜSÜ while şart komutlar.......... wend

ÖRNEK while i=<5 ’burada i=<5 olduğu sürece top=top+i ‘ i değişkeninin değeri top değişkeninine atanır. wend ‘ i=5 ise döngüden çıkılır.değilse top=top+i işlemi devam eder.

DO WHILE-LOOP do while şart komutlar loop

ÖRNEK dim i,top,n do while i<=n i=i+1 top=top+i loop

DO UNTIL-LOOP DAHA ÖNCEKİ DÖNGÜLER ŞART GERÇEKLEŞTİĞİ SÜRECE ÇALIŞIYORDU. BU İSE ŞART GERÇEKLEŞENE KADAR ÇALIŞIR. do until şart komutlar loop

ÖRNEK dim i,top,n do until i=n i=i+1 top=top+i loop

DO-LOOP UNTIL BU DÖNGÜDE ŞART BAŞLANGIÇTA DEĞİL SONDA KONTROL EDİLİR. BU ŞEKİLDE DÖNGÜ İÇERİSİNDEKİ KOD EN AZ 1 DEFA ÇALIŞTIRILIR. do komutlar loop until şart

ÖRNEK GİRİLEN NOT 1-100 ARALIĞI DIŞINDA İSE, BU ARALIKTA NOT GİRİLENE KADAR TEKRAR TEKRAR SORULSUN. dim nott do nott=inputbox(“not girişi”, “sınav notunuz”,”50”) loop until (nott>0) and (nott<100)

DO-LOOP WHILE do komutlar loop while şart