4. KONTROL VE DÖNGÜ KOMUTLARI

Slides:



Advertisements
Benzer bir sunumlar
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
Advertisements

Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
Kontrol İfadeleri : 2.Kısım
Ayrık Yapılar Matlab Notları
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ı
Visual Basic 6.0 Ders Notları
Bölüm 5 – Kontrol İfadeleri : 2.Kısım
VERİ TABANI YÖNETİMİ Ders 11: PL/SQL’e Giriş
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
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 3: Döngüler
T-SQL-2.Konu Akış Kontrolleri.
Makine Müh. & Jeoloji Müh.
5. HAFTA
İNTERNET PROGRAMCILIĞI I BTP 207 Ders 9. Tek değişkende birden fazla bilgi tutulmak istendiğinde kullanılır. Kullanım şekli: var dizi_adı= new Array(eleman1,
Operatörler ve Denetim Yapıları
~DÖNGÜLER~.
SQL de Değişken Tanımlama
Döngü Yapıları.
Bölüm 2 – Kontrol Yapıları
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ı
PROGRAM KONTROL VE DÖNGÜ DEYİMLERİ
For Döngüsü Foreach Döngüsü While Döngüsü
Bilgisayar Programlama Güz 2011
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
Ç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
DÖNGÜLER.
C#’TA DÖNGÜLER onbirc.com/133.
PROGRAM DENETİM DEYİMLERİ
C++ Ders Notları 4.Ders (Kontrol ve Döngüler)
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.
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.
Göğüşhan KILIÇ twitter.com/gogushan_kilic PHP IF OLMAYA HAZIR MIYIZ?
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.
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
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.
YAPISAL PROGRAMLAMA KAVRAMI
İnternet Programlama-I
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
VERİ TİPLERİ BYTE:0-255 ARASI TAMSAYI (1 BYTE)
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.
STRING FONKSİYONLARI Dim ders As String
BM-103 Programlamaya Giriş Güz 2016 (5. Sunu)
C Programlama Yrd.Doç.Dr. Ziynet PAMUK BMM211-H04
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.
Discussion: comp.soft-sys.matlab
S1. Aşağıda Form dizaynı Şekil 1’de verilen Visual Basic projesinde;
Sunum transkripti:

4. KONTROL VE DÖNGÜ KOMUTLARI KONTROL KOMUTLARI Kontrol deyimleri bazı şartların gerçekleşip gerçekleşmedigini kontrol etmek amacıyla kullanılır. Visual Basic ‘te kullanılan kontrol deyimleri If kontrol yapısı Select Case yapısı If ... End If Select Case ... End Select If ... Else ... End If If ... ElseIf ... End If If ... Then ...

If-End If Deyimi Kullanılan her If kontrolu için mutlaka bir End If kullanılır; bu terim kontrol yapısının sonlandığını belirtir. Deyim 1: If Şart Then Komutlar... End If Eger koşul gerçekleşmemiş ise yapılması istenen bazı işlemler varsa o zaman şu şekilde bir kontrol yapısı kullanılabilir. Deyim 2: If Şart Then Komutlar... Else Komutlar... End If

Aynı anda birkaç koşul için karşılaştırma yapılmak istenirse; Deyim 3: If Şart1 Then Komutlar... ElseIf Şart2 Then Komutlar... ElseIf Şart3 Then Komutlar... Else Komutlar... End If Hiç bir şart doğru değil ise... End If terimini kullanmadan ve tek koşulun gerçekleşmesi için; Deyim 4: If Şart Then Komutlar...

Örnek : Örnek :

Select Case Deyimi Bu kontrol yapısında sadece bir degişkenin durum kontrolü yapılır. Kontrolü yapılacak degişkenin genel olarak alabilecegi değerler belirli ise bu yapının kullanılması If yapısına göre daha avantajlıdır. Her Select Case ifadesi için bir End Select kullanılır. Select Case degisken Case deger1 Komutlar... Case deger2 Komutlar... Case > değer3 Komutlar... Case Else Komutlar.... End Select

Örnek : Select Case ogrnot End Select Dim ogrnot As Integer ogrnot = Val(Text1.Text) Select Case ogrnot Case Is < 0, Is > 100 Text2.Text = "Notunuzu Yanlış Girdiniz !" Case 1 To 49 Text2.Text = "FF" Case 50 To 59 Text2.Text = "FD" Case 60 To 64 Text2.Text = "DD" Case 65 To 69 Text2.Text = "DC" Case 70 To 74 Text2.Text = "CC" Case 75 To 79 Text2.Text = "CB " Case 80 To 84 Text2.Text = "BB " Case 85 To 89 Text2.Text = "BA" Case Else Text2.Text = "AA" End Select

DÖNGÜ KOMUTLARI Belirli işlemleri belirli sayıda veya herhangi bir şart sağlanana kadar tekrarlamak amacı ile kullanılırlar. For … Next Do While ... Loop Do Until …Loop For...Next Döngüsü Bütün dillerde bulunan en temel döngü yapısıdır. For sayac=başlangıç To bitiş [Step artım] Komutlar... Next sayac

Örnek : 5 ! ’i hesaplayınız. Dim Faktor As Integer, i As Integer , n As Integer Faktor=1:n=5 For i=1 To n Faktor= Faktor * i Next i Print Faktor Örnek : Dim i As Integer For i = 10 To 0 Step -2 Print i Next i Örnek : Dim i As Integer For i = 0 To 10 Step 2 Print i Next i

Örnek : 1’den 10’ a kadar olan sayıları toplamını bulunuz. Dim a As Integer Dim toplam As Integer For a= 1 To 10 toplam = toplam + a Print toplam Next a

Do While... Loop deyimi Bir blok deyimi, verilen şart doğru (True) olduğu sürece işletir. Do While Şart Komutlar... Loop Do Until ...Loop Deyimi Bir blok deyimi, verilen şart doğru (True) olana kadar işletir. Do Until Şart Komutlar... Loop

Örnek : 5 ! ’i hesaplayınız. Factor=1: i=1: n=5 Do While i<=n Factor=Factor * i i=i+1 Loop Factor=1: i=5 :n=1 Do Until i<=n Factor=Factor* i i=i-1 Loop Örnek : 1’den 10’a kadar olan sayıları toplatınız. i = 1 Do While i <= 10 Print i; i= i + 1 Loop i=1 Do Until i > 10 Print i; i = i + 1 Loop

Örnek : Öğrenci notunun 1-100 aralığında girilmesini sağlayalım. Dim snot As Integer Do Until snot > 0 And snot <= 100 snot = InputBox("not girişi", "sınav notunuz", "50") If snot < 0 Or snot > 100 Then MsgBox ("0-100 arasında not giriniz !") Loop Print "Girilen not = "; snot