C Programlama Yrd.Doç.Dr. Ziynet PAMUK BMM211-H05

Slides:



Advertisements
Benzer bir sunumlar
Kontrol İfadeleri : 2.Kısım
Advertisements

Kontrol Çevrimleri FOR WHILE DO-WHILE IF-ELSE SWITCH-CASE-DEFAULT
Bölüm 5 – Kontrol İfadeleri : 2.Kısım
Akış Kontrol Mekanizmaları
PHP'de Program Denetimi
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.
Hâsılat kavramları Firmaların kârı maksimize ettikleri varsayılır. Kâr toplam hâsılat ile toplam maliyet arasındaki farktır. Kârı analiz etmek için hâsılat.
Algoritma.  Algoritma, belirli bir görevi yerine getiren sonlu sayıdaki işlemler dizisidir.  Başka bir deyişle; bir sorunu çözebilmek için gerekli olan.
SIFIRIN TAR İ HÇES İ NESL İ HAN KAPLAN Haluk Bingöl CMPE 220-Fall 2010/ /11.
AKIL (ZİHİN) HARİTASI.
Zihinsel engellilerin sınıflandırılması
RADAR EĞİTİM DANIŞMANLIK 1 YAPILANDIRMACI ÖĞRENME YAKLAŞIMI.
O R T L G İ M A A Ve Problem çözme.
ÖTÖ 451 Okul Yönetiminde Bilgisayar Uygulamaları R. Orçun Madran.
Bölüm 5 Döngü Komutları while Komutu while Komutu Diğer Operatörler (Bileşik atama, artırma ve azaltma operatörleri ) Diğer Operatörler (Bileşik atama,
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
6. HAFTA Mart Mantıksal Operatörler & Ve | Veya ~ Değil / Bölme.
BİLGİSAYAR PROGRAMLAMA DERSİ
BM-103 Programlamaya Giriş Güz 2016 (3. Sunu)
EETE233 Mikrodenetleyiciler ArduIno ile Programlama
TAM SAYILAR.
Proje Oluşturma ve Yönetimi
7.SINIFLAR TEKNOLOJİ TASARIM
C Programlama Yrd.Doç.Dr. Ziynet PAMUK BMM211-H04
NOT VERME VE MEZUNİYET.
C Programlama Yrd.Doç.Dr. Ziynet PAMUK BMM211-H03
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
GOOGLE TRENDS Fatih Akdaş 12-B ATL 51 Ders: Veri Tabanı.
KAYNAŞTIRMA EĞİTİMİ.
Bilginin Organizasyonu
NBP103 Programlama Temelleri Öğr. Gör. Mahmut Kılıçaslan
MATEMATİK DERSİ ÖĞRETİM PROGRAMI
PROBLEM ÇÖZME VE ALGORİTMALAR
MUAFİYET VE İNTİBAK İŞLEMLERİ
DAVRANIŞ BİLİMLERİNDE İLERİ İSTATİSTİK DOKTORA
PARAMETRİK HİPOTEZ TESTLERİ
Bölüm 7 İfadeler ve atamalar.
4- OPERATÖR – koşul - döngü Nesne Yönelimli Programlama - i
Üst Düzey Zihinsel Özelliklerin Ölçülmesi
NİŞANTAŞI ÜNİVERSİTESİ
Bölüm 4: Kontrol Yapıları I (Seçim Yapma)
Komut düzeyi kontrol yapıları
B+-Ağaçları.
TEKNOLOJİ VE TASARIM DERSİ 7.D.1. Özgün Ürünümü Tasarlıyorum.
YAPISAL PROGRAMLAMA Hafta-4
Evren-Örneklem, Örnekleme Yöntemleri 2
NİŞANTAŞI ÜNİVERSİTESİ
Bilgisayar Bilimi Koşullu Durumlar.
LOJİK KAPILAR (GATES) ‘Değil’ veya ‘Tümleme’ Kapısı (NOT Gate)
NİŞANTAŞI ÜNİVERSİTESİ
Tezin Olası Bölümleri.
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
?: KARŞILAŞTIRMA OPERATÖRÜ
NİŞANTAŞI ÜNİVERSİTESİ
Fonksiyonlar ve Alt Programlar
6. DÖNGÜ (TEKRARLAMA) DEYİMLERİ
İşlemciler.
Evren-Örneklem, Örnekleme Yöntemleri 1
NİŞANTAŞI ÜNİVERSİTESİ
NİŞANTAŞI ÜNİVERSİTESİ
6569 Sayılı Kanunla değiştirilen 2547 Sayılı Kanunun 44
NİŞANTAŞI ÜNİVERSİTESİ
MTM216 GÖRSEL PROGRAMLAMA
Bölüm 4 Seçme Komutları Koşul İfadesi if Komutu Bileşik Komut
İleri Algoritma Analizi
İNTERNET PROGRAMCILIĞI 2
BLP 4210 PLATFORM BAĞIMSIZ PROGRAMLAMA
TÜRKÇE EĞİTİMİNİN ÖNEMİ
Sınıf Öğretmenlerinin Eğitsel Amaçlı İnternet Kullanım Öz Yeterlikleri
Bilimsel Araştırma Yöntemleri
Sunum transkripti:

C Programlama Yrd.Doç.Dr. Ziynet PAMUK BMM211-H05 CART =Classification And Regression Trees ( Sınıflandırma ve Regresyon Ağaçları) Yrd.Doç.Dr. Ziynet PAMUK ziynetpamuk@gmail.com

PROGRAM KONTROL DEYİMLERİ Karşılaştırma Deyimleri If –Else   PROGRAM KONTROL DEYİMLERİ Karşılaştırma Deyimleri If –Else Switch- Case 2) Döngü (Tekrarlama Deyimleri) For While Do-While Break Deyimi Continue Deyimi Goto Deyimi

FOR Kullanımı For iterative yani tekrarlamalı işlemler gerektiren konularda sıça kullanılır. Özellikle matris işlemlerinde kullanılır. Yazılımı daha basittir.

do while Döngüsü Göreceğimiz ikinci döngü çeşidi, do while döngüsüdür. Yaptığı iş, while ile hemen hemen aynıdır; verilen işi, döngü koşulu bozulana kadar sürdürür. Ancak while'a göre önemli bir farkı vardır. while döngülerinde, döngü içerisindeki işlem yapılmadan önce, sunulan koşul kontrol edilir. Şayet koşul sağlanmıyorsa, o while döngüsünün hiç çalışmama ihtimali de bulunmaktadır. do while döngülerindeyse, durum böyle değildir. İlk çalışmada koşul kontrolü yapılmaz. Dolayısıyla, her ne şartta olursa olsun, döngünüz -en azından bir kere- çalışacaktır.

break Komutu Bazı durumlarda, döngüyü aniden sonlandırmak isteriz. Bunun için 'break' komutunu kullanırız. Döngüyü aniden sonlandırmak veya döngüyü kırmak işlemini, zaten daha önce switch case'lerde kullanmıştık. Bahsetmediğimiz şey, bunun her döngü içerisinde kullanılabileceğiydi. Bitişinin nerede olacağını bilmediğimiz bir döngüyü ancak, break komutuyla sonlandırabiliriz. Şartlar sağlandığında, break komutu devreye girer ve döngü sonlandırılır.

continue Komutu break komutunun, döngüyü kırmak için olduğundan bahsetmiştik. Bunun dışında işlem yapmadan döngüyü devam ettirmek gibi durumlara da ihtiyacımız vardır. Bunun içinde continue ( Türkçe: devam ) komutunu kullanırız. Örnek: 0 ile 10 arasındaki tek sayıları gösteren program

goto Yapısı C programlama dilinde bulunan bir başka yapı, goto deyimidir. Koyacağınız etiketler sayesinde, programın bir noktasından bir başka noktasına atlamanızı sağlar. goto, bir döngü değildir ancak döngü olarak kullanılabilir. goto, çalışabilmek için etiketlere ihtiyaç duyar. Etiketler, vereceğiniz herhangi bir isme sahip olabilir. Etiket oluşturmak için bütün yapmanız gereken; etiket adını belirleyip, sonuna iki nokta üst üste eklemek ( : ) ve programın herhangi bir yerine bunu yazmaktır. goto deyimi kullanarak bu etiketleri çağırırsanız, etiketin altında bulunan kodlardan devam edilir. NOT: goto deyimi tek başına da kullanılabilir. Fakat mantıksal bir sınama olmadan, goto yapısını kullanmanız, sonsuz döngüye neden olacaktır.