PROGRAM KONTROL VE DNG DEYMLER PROGRAM KONTROL VE
- Slides: 27
PROGRAM KONTROL VE DÖNGÜ DEYİMLERİ
PROGRAM KONTROL VE DÖNGÜ DEYİMLERİ w PROGRAMLAR NORMALDE SATIR ÇALIŞTIRILIRLAR. w İSTENİRSE BELİRLİ ŞARTLAR ARANARAK PROGRAMIN BİR KISMININ ÇALIŞTIRILMASI VEYA ÇALIŞTIRILMAMASI SAĞLANABİLİR. w 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 KODLARI ÇALIŞTIRMAYA YARAR. n if şart then w komutlar. . . n else w komutlar. . . n end if
IF DEYİMİ dim ogrnot=val(text 1. text) if ogrnot>=50 then n text 2. text=“geçti” else n text 2. text=“kaldı” end if
IF DEYİMİ-2 n İf şart 1 then w Komutlar n Elseif şart 2 then w Komutlar n Elseif şart 3 then w Komutlar n Else ‘eğer hiçbir şart çalışmadıysa. . . w Komutlar n Endif
IF DEYİMİ-2 n İf yas<5 then w print “anaokula gitmeli” n Elseif yas<12 then w prrint “ilkokula gitmali” n Elseif yas<18 then w print “liseye gitmali” n Else w Print “üniversiteye gitmali” n End if
IF DEYİMİ-3 n İf şart then komutlar ÖRNEK: n İf yas>12 then msgbox(“ilkokul bitmiş”)
IF DEYİMİ-4 n İf şart then komutlar: komutlar ÖRNEK: n İ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. n select case değişken w w w n case case değer 1: komutlar değer 2, değer 3: komutlar değer 4 to değer 5: komutlar is>değer 6: komutlar else end select
ÖRNEK dim ogrnot=text 1. text select case ogrnot n n n case is<0, is>100: text 2. text=“notunuzu yanlış girdiniz” case 1 to 49: text 2. text=“kaldı” case 50: text 2. text=“sınırda bir not aldınız” case 51 to 70: text 2. text=“iyi” case else: text 2. text=“pekiyi” end select
ÖRNEK dim aileyard, mks=3315 select case combo 1. text n n n case case “bekar”: aileyard=0 “eşçalş”: aileyard=0 evli 1ç: aileyard=int(50*mks 1000)*1000 evli 2ç: aileyard=int(100*mks)*1000 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 “WHILEWEND” 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] n komutlar. . . next
ÖRNEK 1’DEN 20’YE KADAR OLAN SAYILARI YAZDIRAN PROGRAM n n dim i for i=1 to 20 w print i n next
ÖRNEK 1’DEN N’E KADAR OLAN SAYILARIN TOPLAMINI BULAN PROGRAM dim i, top, n top=0 n=val(text 1. text) for i=1 to n n top=top+i next text 2. text=top
ÖRNEK BİR SAYININ FAKTÖRİYELİNİ BULAN PROGRAM dim i, sayi, fakt=1 sayi=val(text 1. text) for i=2 to sayi n fakt=fakt*sayi next text 2. 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Ü n while şart w komutlar. . n wend
ÖRNEK while i=<5 ’burada i=<5 olduğu sürece n 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 n komutlar loop
ÖRNEK dim i, top, n do while i<=n n 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 n komutlar loop
ÖRNEK dim i, top, n do until i=n n 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 n komutlar loop until şart
ÖRNEK GİRİLEN NOT 1 -100 ARALIĞI DIŞINDA İSE, BU ARALIKTA NOT GİRİLENE KADAR TEKRAR SORULSUN. dim nott do n nott=inputbox(“not girişi”, “sınav notunuz”, ” 50”) loop until (nott>0) and (nott<100)
DO-LOOP WHILE do n komutlar loop while şart
- Doğru söyleyeni
- Deymler
- üstüne tuz biber ekmek deyiminin anlamı
- Xa dng
- Dng mu
- Cs dng
- Dng pyramid
- Doors dng
- Dng k
- Dng mu
- Dng gimnázium
- Jenis-jenis nested selection terdiri dari
- Ipucu silikleştirme
- Vaka kontrol
- Berapa banyak kontrol transformation dalam 3d
- Definisi struktur kontrol percabangan dalam pemrograman
- Decision structure
- Struktur kontrol percabangan adalah
- Struktur seleksi adalah
- Tujuan slki
- Risk kontrol hiyerarşisi sıralaması
- Sosyal beceri kontrol listesi
- Governor watt adalah
- Kalite kontrol formu
- Kalite kontrol formu
- Stokların izlenmesinde kullanılan yöntemler
- Manajemen kontrol lingkungan tempat penyimpanan koleksi
- Pazarlamaya getirilen eleştiriler