ALGORİTMA İ VE PROGRAMLAMA

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "ALGORİTMA İ VE PROGRAMLAMA"

Transkript

1 ALGORİTMA İ VE PROGRAMLAMA II Öğr.Gör.Erdal GÜVENOĞLU Hafta 2 Maltepe Üniversitesi Bilgisayar Mühendisliği Bölümü

2 ALGORİTMA ANALİZİ 2 Neden algoritmayı analiz ederiz? Algoritmanın performansını ölçmek için Farklı algoritmalarla karşılaştırmak için Daha iyisi mümkün mü? Olabileceklerin en iyisi mi? Özelliklerinin analizi Algoritmanın çalışma ş azamanı a Hafızada kapladığı alan

3 3 KARMAŞIKLIK: ALGORİTMA PERFORMANSI VE ÖLÇME YÖNTEMİ Bir algoritmanın performansı iç ve dış faktörlere bağlıdır. İç Algoritma verimliliği: Çl Çalıştırmak kiçin i gereken zaman Çalıştırmak için gereken yer (bellek alanı) Dış Girdi verisinin büyüklüğü Bilgisayarın i hızı Derleyicinin kalitesi Karmaşıklık iç faktörlerle ve daha çok da zamanla ilgilidir.

4 ÇALIŞMA Ş ZAMANI ANALİZİ 4 Bir algoritmanın performansı iç ve dış faktörlere bağlıdır. Algoritma 1 T 1 (N)=1000N Algoritma 2 T 2 (N)=N 2 N giriş verisi Çalışma zamanı T 1 (n) N giriş verisi Çalışma zamanıt 2 (n)

5 ÇALIŞMA Ş ZAMANI ANALİZİ 5 T(N) a zamanı Çalışma Algoritma 2 Algoritma Giriş i verisi i N

6 ÇALIŞMA Ş ZAMANI ANALİZİ 6 N T1 T sec 10-4 sec sec 10-2 sec sec 1sec sec 100 sec sec sec N değerinin 1000 den küçük olduğu durumlarda iki algoritma arasındaki çalışma zamanı ihmal edilebilir büyüklüktedir.

7 7 BÜYÜME HIZI VE BÜYÜK O (BIG O) NOTASYONU Büyüme hızı bir algoritmanın performansını yansıtan en iyi göstergedir. Büyük-O ük notasyonu büyüme ü hızını gösterir. Bir algoritmanın performansını en iyi tanımlayan matematiksel bir formüldür ve algoritmanın iç detaylarına bakılarak elde edilir. Büyük-O girdi verisinin büyüklüğünü gösteren bir N parametresine dayanan bir fonksiyondur. Örneğin n değerine bağlı olarak performansı (sabit a, b, c değerleri için) an 2 + bn + c olan bir algoritmanın performansı O(N 2 ) dir N değeri arttıkça N 2 terimi baskın olacağı için büyük-o notasyonunda sadece baskın olan terim kullanılır.

8 8 BÜYÜME HIZI VE BÜYÜK O (BIG O) NOTASYONU Bir algoritmanın çalışma süresi T(N)=O(f(n)) O bir fonksiyon değil, sadece gösterimdir.

9 9 BÜYÜME HIZI VE BÜYÜK O (BIG O) NOTASYONU O notasyonunda yazarken en basit şekilde yazarız. Örneğin 3n 2 +2n+5 = O(n 2 ) Aşağıdaki gösterimlerde doğrudur fakat kullanılmaz. 3n 2 +2n+5 = O(3n 2 +2n+5) 3n 2 +2n+5 = O(n 2 +n) 3n 2 +2n+5 = O(3n 2 )

10 BÜYÜK O (BIG O) NASIL HESAPLANIR? 10 Bir program kodunun zaman karmaşıklığını hesaplamak için 5 Kural; 1 Döngüler 2 İç içe Döngüler 3 Ardışık deyimler 4 If-then-else deyimleri 5 Logaritmik karmaşıklıkş

11 1. DÖNGÜLER 11 Bir döngünün çalışma zamanı en çok döngü içindeki deyimlerin çalışma zamanının iterasyon sayısıyla çarpılması kadardır. n defa çalışır for (i=1; i<=n; i++) { m = m + 2; } +2 Sabit zaman Toplam zaman = sabit c * n = cn = O(N)

12 2. İÇİÇE DÖNGÜLER 12 İçteki analiz yapılır. Toplam zaman bütün döngülerin çalışma sayılarının çarpımına eşittir for (i=1; i<=n; i++) { for (j=1; j<=n; j++) { k = k+1; } Dış döngü iç döngü n defa n defa çalışır çalışır } Sabit zaman Toplam zaman = c * n * n * = cn 2 = O(N 2 )

13 3. ARDIŞIK DEYİMLER 13 Her deyimin zamanı birbirine eklenir. Sabit zaman x = x +1; Sabit zaman Dış döngü n defa çalışır x=x+1; for (i=1; i<=n; i++) { m = m + 2; } for (i=1; i<=n; i++) { for (j=1; j<=n; j++) { k = k+1; } Sabit zaman } n defa çalışır iç döngü n defa çalışır toplam zaman = c 0 + c 1 n + c 2 n 2 = O(N 2 )

14 4. IF-THEN THEN-ELSE ELSE DEYİMLERİ 14 En kötü çalışma zamanı:test zamanına then veya else kısmındaki çalışma zamanının hangisi büyükse o kısım eklenir. test: sabit Diğer if : sabit+sabit (else yok) } if (depth( )!= otherstack.depth( ) ) { return false; then: } sabit else { for (int n = 0; n < depth( ); n++) { else: if (!list[n].equals(otherstack.list[n])) (sabit +sabit) * n return false; } } Toplam zaman = c 0 + c 1 + (c 2 + c 3 ) * n = O(N)

15 5. LOGARİTMİK KARMAŞIKLIK 15 Problemin büyüklüğünü belli oranda(genelde ½) azaltmak için sabit bir zaman harcanıyorsa bu algoritma O(log N) dir. Örnek algoritma (binary search): N sayfalı bir sözlükten bir sözcük arama Sözlüğün orta kısmına bakılır Sözcük ortaya göre sağda mı solda mı kaldığı bulunur? Bu işlem sağ ğ veya solda sözcük bulunana kadar tekrarlanır

16 O NOTASYONU ÖRNEK n 2 +2n+5 = O(n 2 ) ifadesinin doğru olup olmadığını ispatlayınız. 10 n 2 =3n 2 +2n 2 +5n 2 Çö ü kü i i ğl 3n 2 + 2n + 5 for n 1 kaç tane n 0 c = 10, n 0 = 1 Çözüm kümesini sağlayan ve c cifti olduğu önemli değildir. Tek bir çift olması notasyonun doğruluğu için yeterlidir.

17 O NOTASYONU ÖRNEK 2 17 Fonksiyonların harcadıkları zamanları O notasyonuna göre yazınız. f1(n) = 10 n + 25 n 2 f2(n) = 20 n log n + 5 n ( ) g f4(n) = n 1/2 + 3 n log n O(n 2 ) f3(n) = 12 n log n n 2 O(n log n) O(n 2 ) O(n log n)

18 SIK KULLANILAN BÜYÜME HIZLARI 18 Zaman karmaşıklığı Örnek O(1) sabit Bağlı listeye ilk eleman olarak ekleme yapma O(log N) log Sıralı bir dizide bir eleman arama O(N) lineer Sıralı olmayan bir dizide bir eleman arama O(N log N) n-log-n N elemanı böl-parçala-yut yöntemiyle sıralama O(N 2 ) ikinci dereceden O(N 3 ) üçüncü dereceden Bir grafikte iki düğüm arasındaki en kısa yolu bulma Ardarda gerçekleştirilen lineer denklemler O(2 N ) üssel Hanoi nin nin Kuleleri problemi

19 BÜYÜME HIZLARI 19 O(N 2 ) O(Nlog N) Kısa bir süre için i N 2 NlogN den daha iyi N

20 20 BİR PROGRAMIN ASIL ÇALIŞMA ZAMANINI HESAPLAMA (ÖRNEK) Algoritma ve algoritma analizi i kavramlarının dh daha ii iyi anlaşılabilmesi lbil iamacıyla bir problemin çözümü için tasarlanmış olan A ve B algoritmanı ele alalım. Bu algoritmaların özelliklerinin belirlendiğini, analizlerinin yapıldığını ve aşağıdaki sonuçların elde edildiğini düşünelim. Yukarıda A ve B algoritmaları için geçerli olan zaman formülleri verilmiştir. N, girdi boyutunu ifade etmektedir. Her iki algoritma için harcanan zaman farklıdır. Girdi boyutuna göre değişiklik göstermektedir.

21 21 BİR PROGRAMIN ASIL ÇALIŞMA ZAMANINI HESAPLAMA (ÖRNEK) A ve B algoritmalarının l girdi idiboyutuna göre harcadıkları dkl zamanların diyagramı şekil de gösterilmiştir.

22 22 BİR PROGRAMIN ASIL ÇALIŞMA ZAMANINI HESAPLAMA (ÖRNEK) A ve B algoritmalarının l harcadıkları zamanlar göz önünde bulundurularak, l analizleri aşağıda ayrı ayrı yapılmıştır.

23 23 BİR PROGRAMIN ASIL ÇALIŞMA ZAMANINI HESAPLAMA (ÖRNEK) A ve B algoritmalarının l harcadıkları zamanlar göz önünde bulundurularak, l analizleri aşağıda ayrı ayrı yapılmıştır.

24 ÖRNEKLER 24 1A 1. Aşağıda bir dizinin i i aritmetik ik ortalamasını bl bulan ve sonucu kullanıcıya kll geri döndüren bulortalama() adlı fonksiyonun kodu verilmiştir. Bu fonksiyonun yürütme zamanını gösteren T(n) bağıntısını elde ediniz?

25 ÖRNEKLER 25

26 ÖRNEKLER 26

27 ÖRNEKLER 27

28 ÖRNEKLER 28

29 ÖRNEKLER 29

30 ÖRNEKLER 30

31 ÖRNEKLER 31

Algoritma Analizi. Özelliklerinin analizi Algoritmanın çalışma zamanı Hafızada kapladığı alan

Algoritma Analizi. Özelliklerinin analizi Algoritmanın çalışma zamanı Hafızada kapladığı alan Karmaşıklık Giriş 1 Algoritma Analizi Neden algoritmayı analiz ederiz? Algoritmanın performansını ölçmek için Farklı algoritmalarla karşılaştırmak için Daha iyisi mümkün mü? Olabileceklerin en iyisi mi?

Detaylı

YZM 2116 Veri Yapıları

YZM 2116 Veri Yapıları YZM 2116 Veri Yapıları Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği BÖLÜM - 2 Bu bölümde, Algoritma Analizi, Çalışma Zamanı Analizi

Detaylı

BİL-341 ALGORİTMALAR BÜYÜK O NOTASYONU AHMET ATAKAN 0904.01036. atakanahmet@hotmail.com KIRGIZİSTAN-TÜRKİYE MANAS ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ

BİL-341 ALGORİTMALAR BÜYÜK O NOTASYONU AHMET ATAKAN 0904.01036. atakanahmet@hotmail.com KIRGIZİSTAN-TÜRKİYE MANAS ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİL-341 ALGORİTMALAR BÜYÜK O NOTASYONU AHMET ATAKAN 0904.01036 atakanahmet@hotmail.com KIRGIZİSTAN-TÜRKİYE MANAS ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİŞKEK 2012 Ahmet Atakan

Detaylı

Yrd. Doç. Dr. A. Burak İNNER Bilgisayar Mühendisliği

Yrd. Doç. Dr. A. Burak İNNER Bilgisayar Mühendisliği Yrd. Doç. Dr. A. Burak İER Bilgisayar Mühendisliği Algoritma Analizi İçerik: Temel Kavramlar Yinelemeli ve Yinelemesiz Algoritma Analizi Asimptotik otasyonlar Temel Kavramlar Algoritma: Bir problemin çözümüne

Detaylı

VERİ YAPILARI DERS NOTLARI BÖLÜM 2 ALGORİTMA ANALİZİ. Yard. Doç. Dr. Deniz KILINÇ

VERİ YAPILARI DERS NOTLARI BÖLÜM 2 ALGORİTMA ANALİZİ. Yard. Doç. Dr. Deniz KILINÇ VERİ YAPILARI DERS NOTLARI BÖLÜM 2 ALGORİTMA ANALİZİ Yard. Doç. Dr. Deniz KILINÇ CELAL BAYAR ÜNİVERSİTESİ, YAZILIM MÜHENDİSLİĞİ 2015-2016 1. ALGORİTMA TANIMI Verilen herhangi bir sorunun çözümüne ulaşmak

Detaylı

Bölüm 2 Algoritmalar. 2.1 Giriş

Bölüm 2 Algoritmalar. 2.1 Giriş Bölüm 2 Algoritmalar 2.1 Giriş İnsanlar ilk çağlardan beri istek veya arzularını ifade etmek çeşitli yöntemler ile anlatmaya çalışmışlardır. İlk olarak çeşitli şekil ve simgeler daha sonra ise yazının

Detaylı

Algoritma Analizi Big O

Algoritma Analizi Big O Algoritma Analizi Big O 0 {\} /\ Suhap SAHIN Onur GÖK Giris Verimlilik Karsılastırma Giris Hangisi daha iyi? Hangi kritere göre? Giris Hangisi daha iyi? Hangi kritere göre? Giris Giris? Verimin ölçülmesi

Detaylı

SAYILAR TEORİSİ - PROBLEMLER

SAYILAR TEORİSİ - PROBLEMLER SAYILAR TEORİSİ - PROBLEMLER 1. (p + 1) q sayısının hangi p ve q asal sayıları için bir tam kare olduğunu 2. n+2n+n+... +9n toplamının bütün basamakları aynı rakamdan oluşan bir sayıya eşit olmasını sağlayan

Detaylı

Volkan Karamehmetoğlu

Volkan Karamehmetoğlu 1 Doğal Sayılar Tanımlar Rakam: Sayıları yazmaya yarayan sembollere denir. {1,2,3,4,5,6,7,8,9} Sayı: Rakamların çokluk belirten ifadesine denir. 365 sayısı 3-6-5 rakamlarından oluşmuştur. 2 Uyarı: Her

Detaylı

Algoritmalara Giriş 6.046J/18.401J

Algoritmalara Giriş 6.046J/18.401J Algoritmalara Giriş 6.046J/18.401J DERS 13 Amortize Edilmiş Analiz Dinamik Tablolar Birleşik Metod Hesaplama Metodu Potansiyel Metodu Prof. Charles E. Leiserson Kıyım tablosu ne kadar büyük olmalı? Amaç

Detaylı

ALGORİTMA ANALİZİ. Cumhuriyet Üniversitesi Bilgisayar Mühendisliği Bölümü

ALGORİTMA ANALİZİ. Cumhuriyet Üniversitesi Bilgisayar Mühendisliği Bölümü ALGORİTMA ANALİZİ Cumhuriyet Üniversitesi Bilgisayar Mühendisliği Bölümü 2 Temel Kavramlar Algoritma: Bir problemin çözümünü belirli bir zamanda çözmek için sonlu sayıdaki adım-adım birbirini takip eden

Detaylı

YZM ALGORİTMA ANALİZİ VE TASARIM DERS#2: ALGORİTMA ANALİZİ

YZM ALGORİTMA ANALİZİ VE TASARIM DERS#2: ALGORİTMA ANALİZİ YZM 3207- ALGORİTMA ANALİZİ VE TASARIM DERS#2: ALGORİTMA ANALİZİ Algoritma Analizi Çerçevesi Algoritma Analizinde Göz Önünde Bulundurulması Gerekenler Neler? Algoritmanın Doğruluğu (Correctness) Zaman

Detaylı

Matematiksel İktisat-I Ders-1 Giriş

Matematiksel İktisat-I Ders-1 Giriş Matematiksel İktisat-I Ders-1 Giriş 1 Matematiksel İktisat: Matematiksel iktisat ekonomik analizlerde kullanılan bir yöntemdir. Bu analizde iktisatçılar iktisat ile ilgili bir bilimsel soruya cevap ararlarken

Detaylı

TOPLAMADA KISAYOLLAR

TOPLAMADA KISAYOLLAR ARDIŞIK SAYILARIN TOPLANMASI TOPLAMADA KISAYOLLAR 1 Kural: Gruptaki en küçük sayı ile en büyük sayıyı topla, sonucu gruptaki sayıların miktarıyla çarp ve sonucu 2 ye böl. Örneğin 33 den 41 e kadar olan

Detaylı

AYRIK YAPILAR ARŞ. GÖR. SONGÜL KARAKUŞ- FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ YAZILIM MÜHENDİSLİĞİ BÖLÜMÜ, ELAZIĞ

AYRIK YAPILAR ARŞ. GÖR. SONGÜL KARAKUŞ- FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ YAZILIM MÜHENDİSLİĞİ BÖLÜMÜ, ELAZIĞ AYRIK YAPILAR P r o f. D r. Ö m e r A k ı n v e Y r d. D o ç. D r. M u r a t Ö z b a y o ğ l u n u n Ç e v i r i E d i t ö r l ü ğ ü n ü ü s t l e n d i ğ i «A y r ı k M a t e m a t i k v e U y g u l a

Detaylı

Algoritmalar ve Karmaşıklık

Algoritmalar ve Karmaşıklık Algoritmalar ve Karmaşıklık Ders 11 Algoritma Ayrık matematikte karşılaşılan bir çok problem sınıfı mevcuttur. Örneğin, verilen tamsayı grubu içindeki en büyük olanının bulunması, verilen bir kümenin bütün

Detaylı

Stringler. Fonksiyon ve Metotlar

Stringler. Fonksiyon ve Metotlar Stringler 1. Girilen sözcüğü ters yazan programı yazınız.. Girilen sözcüğün tersi ile aynı olup olmadığını bulan programı yazınız. 3. Bir metinde geçen harflerin sayısını veren programı yazınız. 4. Bir

Detaylı

ALGORİTMA ANALİZİ. Cumhuriyet Üniversitesi Bilgisayar Mühendisliği Bölümü

ALGORİTMA ANALİZİ. Cumhuriyet Üniversitesi Bilgisayar Mühendisliği Bölümü ALGORİTMA ANALİZİ Cumhuriyet Üniversitesi Bilgisayar Mühendisliği Bölümü 2 Yürütme Zamanı (Running Time) Algoritmanın belirli bir işleme veya eyleme kaç kez gereksinim duyulduğunu gösteren bağıntıdır ve

Detaylı

VERİ YAPILARI VE PROGRAMLAMA (BTP104)

VERİ YAPILARI VE PROGRAMLAMA (BTP104) VERİ YAPILARI VE PROGRAMLAMA (BTP104) Yazar: Doç.Dr.İ.Hakkı.Cedimoğlu SAKARYA ÜNİVERSİTESİ Adapazarı Meslek Yüksekokulu Bu ders içeriğinin basım, yayım ve satış hakları Sakarya Üniversitesi ne aittir.

Detaylı

matematik sayısal akıl yürütme mantıksal akıl yürütme

matematik sayısal akıl yürütme mantıksal akıl yürütme kpss 2014 Yeni sorularla yeni sınav sistemine göre hazırlanmıştır. matematik sayısal akıl yürütme mantıksal akıl yürütme geometri soru bankası tamamı çözümlü Kenan Osmanoğlu, Kerem Köker KPSS Matematik-Geometri

Detaylı

Değerlendirme testleri:

Değerlendirme testleri: Değerlendirme testleri: yatırımınızın karşılığını almak Çalışanlara ve adaylara yönelik değerlendirme testleri, yeteneklerin belirlenmesinde başvurulacak etkin bir yoludur. Sistematik bir yaklaşımdan uzak

Detaylı

Algoritmaların Karşılaştırılması. Doç. Dr. Aybars UĞUR

Algoritmaların Karşılaştırılması. Doç. Dr. Aybars UĞUR Algoritmaların Karşılaştırılması Doç. Dr. Aybars UĞUR Giriş Bir programın performansı genel olarak programın işletimi için gerekli olan bilgisayar zamanı ve belleğidir. Bir programın zaman karmaşıklığı

Detaylı

Türev Kavramı ÜNİTE. Amaçlar. İçindekiler. Yazar Prof.Dr. Vakıf CAFEROV

Türev Kavramı ÜNİTE. Amaçlar. İçindekiler. Yazar Prof.Dr. Vakıf CAFEROV Türev Kavramı Yazar Prof.Dr. Vakıf CAFEROV ÜNİTE 9 Amaçlar Bu üniteyi çalıştıktan sonra; türev kavramını anlayacak, türev alma kurallarını öğrenecek, türevin geometrik ve fiziksel anlamını kavrayacak,

Detaylı

10. ÜNİTE DİRENÇ BAĞLANTILARI VE KİRCHOFF KANUNLARI

10. ÜNİTE DİRENÇ BAĞLANTILARI VE KİRCHOFF KANUNLARI 10. ÜNİTE DİRENÇ BAĞLANTILARI VE KİRCHOFF KANUNLARI KONULAR 1. SERİ DEVRE ÖZELLİKLERİ 2. SERİ BAĞLAMA, KİRŞOFUN GERİLİMLER KANUNU 3. PARALEL DEVRE ÖZELLİKLERİ 4. PARALEL BAĞLAMA, KİRŞOF UN AKIMLAR KANUNU

Detaylı

ÇANAKKALE ONSEKİZ MART ÜNİVERSİTESİ FEN EDEBİYAT FAKÜLTESİ MATEMATİK BÖLÜMÜ MODÜLER ARİTMETİK

ÇANAKKALE ONSEKİZ MART ÜNİVERSİTESİ FEN EDEBİYAT FAKÜLTESİ MATEMATİK BÖLÜMÜ MODÜLER ARİTMETİK ÇANAKKALE ONSEKİZ MART ÜNİVERSİTESİ FEN EDEBİYAT FAKÜLTESİ MATEMATİK BÖLÜMÜ MODÜLER ARİTMETİK ÇANAKKALE 2012 ÖNSÖZ Bu kitap Çanakkale Onsekiz Mart Üniversitesi Matematik Bölümünde lisans dersi olarak Cebirden

Detaylı

Çalışma Soruları(MAT-117)-Harita Mühendisliği Bölümü(2015)-Ara Sınav

Çalışma Soruları(MAT-117)-Harita Mühendisliği Bölümü(2015)-Ara Sınav Çalışma Soruları(MAT-117)-Harita Mühendisliği Bölümü(015)-Ara Sınav S-1) Merkezi M(, 1) de olan ve 4y + 1 = 0 doğrusundan 4 birimlik bir kiriş ayıran çemberin S-) Merkezi M(,4) de olan ve + 5y 10 = 0 doğrusundan

Detaylı

1. DERECEDEN İKİ BİLİNMEYENLİ DENKLEMLER

1. DERECEDEN İKİ BİLİNMEYENLİ DENKLEMLER 1. DERECEDEN İKİ BİLİNMEYENLİ DENKLEMLER Örnek...3 : 3 x+ y= 5 2x 3 =2 y s i s t e m i n i s a ğ l a ya n y d e ğ e r i k aç t ır? a, b, c R, a 0, b 0, x v e y d e ğ i şk e n o l m a k ü ze r e, a x+ b

Detaylı

NESNEYE DAYALI PROGRAMLAMA VE C++

NESNEYE DAYALI PROGRAMLAMA VE C++ NESNEYE DAYALI PROGRAMLAMA VE C++ İstanbul Teknik Üniversitesi 1.1 Dersin Amacı: GİRİŞ Nesneye Dayalı Programlama (Object-Oriented Programming) ve Üretken Programlama (Generic Programming) yöntemlerini

Detaylı

Regresyon ve İnterpolasyon. Rıdvan YAKUT

Regresyon ve İnterpolasyon. Rıdvan YAKUT Regresyon ve İnterpolasyon Rıdvan YAKUT Eğri Uydurma Yöntemleri Regresyon En Küçük Kareler Yöntemi Doğru Uydurma Polinom Uydurma Üstel Fonksiyonlara Eğri Uydurma İnterpolasyon Lagrange İnterpolasyonu (Polinomal

Detaylı

ELN1002 BİLGİSAYAR PROGRAMLAMA 2

ELN1002 BİLGİSAYAR PROGRAMLAMA 2 ELN1002 BİLGİSAYAR PROGRAMLAMA 2 SIRALAMA ALGORİTMALARI Sunu Planı Büyük O Notasyonu Kabarcık Sıralama (Bubble Sort) Hızlı Sıralama (Quick Sort) Seçimli Sıralama (Selection Sort) Eklemeli Sıralama (Insertion

Detaylı

TUNCELİ ÜNİVERSİTESİ ÖĞRENCİ İŞ YÜKÜNE DAYALI AVRUPA KREDİ TRANSFER SİSTEMİ (AKTS) HESAPLAMA KILAVUZU BOLOGNA KOORDİNATÖRLÜĞÜ

TUNCELİ ÜNİVERSİTESİ ÖĞRENCİ İŞ YÜKÜNE DAYALI AVRUPA KREDİ TRANSFER SİSTEMİ (AKTS) HESAPLAMA KILAVUZU BOLOGNA KOORDİNATÖRLÜĞÜ TUNCELİ ÜNİVERSİTESİ ÖĞRENCİ İŞ YÜKÜNE DAYALI AVRUPA KREDİ TRANSFER SİSTEMİ (AKTS) HESAPLAMA KILAVUZU BOLOGNA KOORDİNATÖRLÜĞÜ 1 ÖĞRENCĠ Ġġ YÜKÜNE DAYALI AKTS HESAPLAMA KILAVUZU GĠRĠġ Bologna Süreci nde

Detaylı

1. ÜNİTE TAM SAYILAR KONULAR 1. SAYILAR

1. ÜNİTE TAM SAYILAR KONULAR 1. SAYILAR 1. ÜNİTE TAM SAYILAR KONULAR 1. SAYILAR 2. Doğal Sayılar 3. Sayma Sayıları 4. Tam Sayılar(Yönlü sayılar) 5. Tam sayılarda Dört İşlem 6. Tek ve çift sayılar 7. Asal Sayılar 8. Bölünebilme Kuralları 9. Asal

Detaylı

Ders 2: Su Miktarı Hesabı. Su temin şeması tasarımında kentsel kullanım amaçlı su miktarının hesaplanması için aşağıdaki veriler gereklidir:

Ders 2: Su Miktarı Hesabı. Su temin şeması tasarımında kentsel kullanım amaçlı su miktarının hesaplanması için aşağıdaki veriler gereklidir: Hindistan Teknoloji Enstitüsü (IIT), Kanpur, Mühendislik Fakültesi, Su ve Atıksu Mühendisliği Dersi, 2 Ders 2: Su Miktarı Hesabı Su Miktarı Hesabı Su temin şeması tasarımında kentsel kullanım amaçlı su

Detaylı

Hipotez Testleri. Kazanımlar

Hipotez Testleri. Kazanımlar Hipotez Testleri Kazanımlar 1 2 3 4 5 6 Hipotez testlerinin mantığını anlamak Hipotezleri ve kritik bölgeyi belirlemek Z testi yapmak ve karar vermek TipI and Tip II hataları tanımlamak ve farklarını bilmek

Detaylı

ANKARA İLİ BASIM SEKTÖRÜ ELEMAN İHTİYACI

ANKARA İLİ BASIM SEKTÖRÜ ELEMAN İHTİYACI ANKARA İLİ BASIM SEKTÖRÜ ELEMAN İHTİYACI Gülnaz Gültekin*, Orhan Sevindik**, Elvan Tokmak*** * Gazi Üniversitesi, Teknik Eğitim Fakültesi, Matbaa Öğretmenliği Bölümü, Ankara ** Ankara Ü., Eğitim Bil. Ens.,

Detaylı

TAM SAYILARLA İŞLEMLER

TAM SAYILARLA İŞLEMLER TAM SAYILARLA İŞLEMLER 5 4 3 2 1 1 TAM SAYILARLA TOPLAMA İŞLEMİ Devlet Meteoroloji İşleri Genel Müdürlüğü, bilimsel ve teknolojik gelişmeler ışığında meteorolojik gözlemler, hava tahminleri ve iklim değişiklikleri

Detaylı

MÜHENDİSLİK EKONOMİSİ ÖRNEK PROBLEMLER

MÜHENDİSLİK EKONOMİSİ ÖRNEK PROBLEMLER MÜHENDİSLİK EKONOMİSİ ÖRNEK PROBLEMLER: BİRİNCİ KISIM 1 Karadeniz Teknik Üniversitesi Mühendislik Fakültesi Metalurji ve Malzeme Mühendisliği Bölümü MÜHENDİSLİK EKONOMİSİ ÖRNEK PROBLEMLER KISIM 1 EN KÜÇÜK

Detaylı

T.C. Ölçme, Seçme ve Yerleştirme Merkezi

T.C. Ölçme, Seçme ve Yerleştirme Merkezi T.C. Ölçme, Seçme ve Yerleştirme Merkezi LİSANS YERLEŞTİRME SINAVI-1 MATEMATİK TESTİ 19 HAZİRAN 2016 PAZAR Bu testlerin her hakkı saklıdır. Hangi amaçla olursa olsun, testlerin tamamının veya bir kısmının

Detaylı

PROGRAMLAMA TEMELLERİ DERSİ

PROGRAMLAMA TEMELLERİ DERSİ PROGRAMLAMA TEMELLERİ DERSİ MODÜL ADI SÜRESİ KODLAMAYA HAZIRLIK 40/32 BASİT KODLAR 40/32 KONTROL DEYİMLERİ 40/32 METOTLAR 40/32 DERS BİLGİ FORMU DERSİN ADI ALAN MESLEK/DAL DERSİN OKUTULACAĞI SINIF/YIL

Detaylı

13.11.2010 ÖLÇME VE DEĞERLENDĠRMEDE TEMEL ĠSTATĠSTĠKĠ HESAPLAMLAR ĠSTATĠSTĠK? İstatistik, verileri analiz ve organize etmekle uğraşan bir disiplindir.

13.11.2010 ÖLÇME VE DEĞERLENDĠRMEDE TEMEL ĠSTATĠSTĠKĠ HESAPLAMLAR ĠSTATĠSTĠK? İstatistik, verileri analiz ve organize etmekle uğraşan bir disiplindir. 13.11. Ġstatistik ĠSTATĠSTĠK? Ölçekler Verilerin Düzenlenmesi Merkezi Eğilim Ölçüleri Dağılım Ölçüleri ĠliĢki Ölçüleri (Korelasyon) Örnek Uygulama ÖLÇME VE DEĞERLENDĠRMEDE TEMEL ĠSTATĠSTĠKĠ HESAPLAMLAR

Detaylı

YER DEĞİŞTİRME VE DEĞER DÖNÜŞTÜRME ÖZELLİĞİNE SAHİP GÖRÜNTÜ ŞİFRELEME ALGORİTMALARININ ANALİZİ

YER DEĞİŞTİRME VE DEĞER DÖNÜŞTÜRME ÖZELLİĞİNE SAHİP GÖRÜNTÜ ŞİFRELEME ALGORİTMALARININ ANALİZİ Akademik Bilişim 2007 Dumlupınar Üniversitesi, Kütahya 31 Ocak-2 Şubat 2007 YER DEĞİŞTİRME VE DEĞER DÖNÜŞTÜRME ÖZELLİĞİNE SAHİP GÖRÜNTÜ ŞİFRELEME ALGORİTMALARININ ANALİZİ Erdal GÜVENOĞLU*, Nurşen SUÇSUZ

Detaylı

Demodülasyon Algoritmaları İçin En İyilenmiş Windows İşletim Sistemi Uygulamaları

Demodülasyon Algoritmaları İçin En İyilenmiş Windows İşletim Sistemi Uygulamaları Demodülasyon Algoritmaları İçin En İyilenmiş Windows İşletim Sistemi Uygulamaları Alparslan Fişne afisne@aselsan.com.tr 1/46 1 İçerik Giriş Demodülasyon Algoritmaları Optimizasyon JNI Kullanımı Sonuçlar

Detaylı

Algoritma Geliştirme ve Veri Yapıları 1 Temel Algoritma Kavramları. Mustafa Kemal Üniversitesi

Algoritma Geliştirme ve Veri Yapıları 1 Temel Algoritma Kavramları. Mustafa Kemal Üniversitesi Algoritma Geliştirme ve Veri Yapıları 1 Temel Algoritma Kavramları Giriş 1) Algoritma geliştirme üzerine temel kavramlar 2) Veri modelleri 3) Veri yapıları 4) Algoritma veya yazılım şekilsel gösterimi

Detaylı

f(x) ve g(x) reel sayılarda tanımlı iki fonksiyon olmak üzere, x > k olacak şekilde bir k vardır öyle ki,

f(x) ve g(x) reel sayılarda tanımlı iki fonksiyon olmak üzere, x > k olacak şekilde bir k vardır öyle ki, Algoritma Karmaşıklığı ve Büyük O Gösterimi (Big O Notation) Yazdığımız bir algoritmanın doğru çalıştığından emin olmakla birlikte bu algoritmayı, daha önce yazılmış ve aynı sonucu veren başka algoritmalarla

Detaylı

b Üslü Sayılara Giriş b İşlem Önceliği b Ortak Çarpan Parantezine Alma ve Dağılma Özelliği b Doğal Sayı Problemleri b Çarpanlar ve Katlar - Kalansız

b Üslü Sayılara Giriş b İşlem Önceliği b Ortak Çarpan Parantezine Alma ve Dağılma Özelliği b Doğal Sayı Problemleri b Çarpanlar ve Katlar - Kalansız 1 b Üslü Sayılara Giriş b İşlem Önceliği b Ortak Çarpan Parantezine Alma ve Dağılma Özelliği b Doğal Sayı Problemleri b Çarpanlar ve Katlar - Kalansız Bölünebilme Kuralları b Asal Sayılar, Asal Çarpanlar,

Detaylı

MAT223 AYRIK MATEMATİK

MAT223 AYRIK MATEMATİK MAT223 AYRIK MATEMATİK Kombinatoryal Yöntemler 2. Bölüm Emrah Akyar Anadolu Üniversitesi Fen Fakültesi Matematik Bölümü, ESKİŞEHİR 2014 2015 Öğretim Yılı Tümevarım Yöntemi Kombinatoryal Yöntemler Tümevarım

Detaylı

Madde 2. KTÜ de not değerlendirilmesinde bağıl değerlendirme sistemi (BDS ) ve mutlak değerlendirme sistemi (MDS ) kullanılmaktadır.

Madde 2. KTÜ de not değerlendirilmesinde bağıl değerlendirme sistemi (BDS ) ve mutlak değerlendirme sistemi (MDS ) kullanılmaktadır. Karadeniz Teknik Üniversitesi Ön Lisans ve Lisans Programlarında Başarı Notunun Değerlendirilmesine Dair Senato Tarafından Belirlenen Usul ve Esaslar Karadeniz Teknik Üniversitesi ön lisans ve lisans eğitim-öğretim,

Detaylı

Algoritma Geliştirme ve Veri Yapıları 9 Ağaç Veri Modeli ve Uygulaması. Mustafa Kemal Üniversitesi

Algoritma Geliştirme ve Veri Yapıları 9 Ağaç Veri Modeli ve Uygulaması. Mustafa Kemal Üniversitesi Algoritma Geliştirme ve Veri Yapıları 9 Ağaç Veri Modeli ve Uygulaması Ağaç, verilerin birbirine sanki bir ağaç yapısı oluşturuyormuş gibi sanal olarak bağlanmasıyla elde edilen hiyararşik yapıya sahip

Detaylı

t sayı tabanı ve üzere, A (abcde) sayısının basamakları: ( 2013) sayısını çözümleyelim. A (abcde) sayısının, ( 30214) sayısını çözümleyelim.

t sayı tabanı ve üzere, A (abcde) sayısının basamakları: ( 2013) sayısını çözümleyelim. A (abcde) sayısının, ( 30214) sayısını çözümleyelim. SAYI SİSTEMLERİ A. Basamak ve Taban Bir doğal sayıyı oluşturan rakamlardan her birine basamak, rakamların bulundukları yerdeki değerine basamak değeri ve bu doğal sayının tanımlandığı sayı sistemine de

Detaylı

VERİ YAPILARI VE PROGRAMLAMA

VERİ YAPILARI VE PROGRAMLAMA VERİ YAPILARI VE PROGRAMLAMA (BIP116) Yazar: Doç.Dr.İ.Hakkı.Cedimoğlu SAKARYA ÜNİVERSİTESİ Adapazarı Meslek Yüksekokulu Bu ders içeriğinin basım, yayım ve satış hakları Sakarya Üniversitesi ne aittir.

Detaylı

DERS 1. ki De i kenli Do rusal Denklem Sistemleri ve Matrisler

DERS 1. ki De i kenli Do rusal Denklem Sistemleri ve Matrisler DERS ki De i kenli Do rusal Denklem Sistemleri ve Matrisler.. Do rusal Denklem Sistemleri. Günlük a amda a a dakine benzer pek çok problemle kar la r z. Problem. Manavdan al veri eden bir mü teri, kg armut

Detaylı

Bir ölçümün sonucu, istenilen anlamlı rakam sayısından daha fazla sayıda rakam 1,24 6,26 87,4 76,2

Bir ölçümün sonucu, istenilen anlamlı rakam sayısından daha fazla sayıda rakam 1,24 6,26 87,4 76,2 ANLAMLI SAYILAR ÖLÇÜM HATALARI ve BİR DENEYİN ANALİZİ İ İ Ölçme Bir fiziksel niceliğin ğ önceden saptanmış ş bir standarda göre sayısal değerinin ğ verilmesi işlemine ölçüm denir. Önceden saptanmış bu

Detaylı

BİRİNCİ BÖLÜM SAYILAR

BİRİNCİ BÖLÜM SAYILAR İÇİNDEKİLER BİRİNCİ BÖLÜM SAYILAR 1.1 Tamsayılarda İşlemler... 2 1.1.1 Tek, Çift ve Ardışık Tamsayılar... 5 1.2 Rasyonel Sayılar... 6 1.2.1 Kesirlerin Birbirine Çevrilmesi... 7 1.2.2 Kesirlerin Genişletilmesi

Detaylı

... ... ... ... 2... ... ... 13... ... ... Ders: Konu: TEOG. Yaprak No: Copyright: MİKRO ANLATIM. Kazanım: Üslü sayılar ile ilgili kuralları hatırlar.

... ... ... ... 2... ... ... 13... ... ... Ders: Konu: TEOG. Yaprak No: Copyright: MİKRO ANLATIM. Kazanım: Üslü sayılar ile ilgili kuralları hatırlar. Ders: Konu: TEOG Yaprak No: Copyright: MİKRO ANLATIM Matematik Üslü Sayılar- ÇALIŞMA DEFTERİ Bilal KICIROĞLU Kazanım: Üslü sayılar ile ilgili kuralları hatırlar. ÜSLÜ SAYILAR- Bu içerikte öncelikle üslü

Detaylı

Veri Yapıları. Yrd. Doç. Dr. Şadi Evren ŞEKER

Veri Yapıları. Yrd. Doç. Dr. Şadi Evren ŞEKER Veri Yapıları Yrd. Doç. Dr. Şadi Evren ŞEKER Not: Bu sunumun amacı, İstanbul Üniversitesi Bilgisayar Mühendisliği Bölümü, Bilgisayar Mühendisliğine Giriş Dersi için genel amaçlı veri yapıları hakkında

Detaylı

FONKSİYONLAR ÜNİTE 1. ÜNİTE 1. ÜNİTE 1. ÜNİTE 1. ÜNİT

FONKSİYONLAR ÜNİTE 1. ÜNİTE 1. ÜNİTE 1. ÜNİTE 1. ÜNİT FONKSİYONLAR ÜNİTE. ÜNİTE. ÜNİTE. ÜNİTE. ÜNİT Fonksionlar. Kazanım : Fonksion kavramı, fonksion çeşitleri ve ters fonksion kavramlarını açıklar.. Kazanım : Verilen bir fonksionun artan, azalan ve sabit

Detaylı

Onlu Sayılandırmadan Dönüştürme

Onlu Sayılandırmadan Dönüştürme Onlu Sayılandırmadan Dönüştürme Sekizli ve onaltılı sayı sistemleri, ikilinin (2 tabanı) çarpanı olan tabanlara sahiptir, onaltılı yada sekizli ve ikili arasında geri ve ileri dönüşüm çok kolaydır İkili,

Detaylı

3.Hafta Master Teorem ve Böl-Fethet Metodu

3.Hafta Master Teorem ve Böl-Fethet Metodu 1 3.Hafta Master Teorem ve Böl-Fethet Metodu 2 Ana Metod (The Master Method) Ana method aşağıda belirtilen yapıdaki yinelemelere uygulanır: T(n) = at(n/b) + f (n), burada a 1, b > 1, ve f asimptotik olarak

Detaylı

O NOTASYONU. Abdullah Gazi Emre DAĞLI 0804.01026

O NOTASYONU. Abdullah Gazi Emre DAĞLI 0804.01026 O NOTASYONU Abdullah Gazi Emre DAĞLI 0804.01026 Program Çalışma Hızı ve Bellek Gereksinimi Programın çalışma hızı karmaşıklıkla ifade edilir; bu kavram zaman birimiyle ifade edilmeyip doğrudan işlem adedi

Detaylı

Alıştırma 1: Yineleme

Alıştırma 1: Yineleme Alıştırma 1: Yineleme Alıştırma 2: Yineleme H10->H2 çevrimini yapınız 7 2 1 3 2 1 1 1 2 0 Hafta 3: Yineleme Alıştırmaları(1) E1. (44/174) S değerini yineleme kullanarak hesap ediniz S = 1 + 2 + 3 + n Hafta3:

Detaylı

YZM ALGORİTMA ANALİZİ VE TASARIM DERS#3: ALGORİTMA ANALİZİ#2

YZM ALGORİTMA ANALİZİ VE TASARIM DERS#3: ALGORİTMA ANALİZİ#2 YZM 3207- ALGORİTMA ANALİZİ VE TASARIM DERS#3: ALGORİTMA ANALİZİ#2 Özyineli Olmayan (Nonrecursive) Algoritmaların Matematiksel Analizi En büyük elemanı bulma problemi En Büyük Elemanı Bulma Problemi Girdi

Detaylı

Dış ş göz, taze göz iyidir. Kullanalım.

Dış ş göz, taze göz iyidir. Kullanalım. 1 Dış ş göz, taze göz iyidir. Kullanalım. Üretim süreci enerji ve yaratıcılık gerektirir. Bu durum madde yazarının maddeye eleştirel bir gözle ayrıca bakmasını zorlaştırır. Kişi kendi ürünündeki eksiğini

Detaylı

Bilgisayar Programlama MATLAB

Bilgisayar Programlama MATLAB What is a computer??? Bilgisayar Programlama MATLAB M-dosya yapısı Kontrol yapıları Prof. Dr. İrfan KAYMAZ What M-dosya is a computer??? yapısı Bir senaryo dosyası (script file) özel bir görevi yerine

Detaylı

İÇİNDEKİLER. Ön Söz...2. Tam Sayılarda Bölünebilme...3. Kongrüanslar...13. Primitif (İlkel) Kökler ve İndeksler...26. Genel Tarama Sınavı...

İÇİNDEKİLER. Ön Söz...2. Tam Sayılarda Bölünebilme...3. Kongrüanslar...13. Primitif (İlkel) Kökler ve İndeksler...26. Genel Tarama Sınavı... İÇİNDEKİLER Ön Söz... Tam Sayılarda Bölünebilme...3 Kongrüanslar...13 Primitif (İlkel) Kökler ve İndeksler...6 Genel Tarama Sınavı...34 Primitif (İlkel) Kökler ve İndeksler Tanım: a, m Z, m > 1 ve (a,

Detaylı

2013-2014 ATAKÖY CUMHURİYET ANADOLU LİSESİ 9. SINIF MATEMATİK DERSİ YILLIK PLANI

2013-2014 ATAKÖY CUMHURİYET ANADOLU LİSESİ 9. SINIF MATEMATİK DERSİ YILLIK PLANI 0-0 ATAKÖY CUMHURİYET ANADOLU LİSESİ 9. SINIF MATEMATİK İ YILLIK PLANI Temel Kavramlar 9... Küme kavramını örneklerle açıklar ve kümeleri ifade etmek için farklı gösterimler. 6 EYLÜL 0 EYLÜL Temel Kavramlar

Detaylı

KORELASYON VE TEKLİ REGRESYON ANALİZİ-EN KÜÇÜK KARELER YÖNTEMİ

KORELASYON VE TEKLİ REGRESYON ANALİZİ-EN KÜÇÜK KARELER YÖNTEMİ KORELASYON VE TEKLİ REGRESYON ANALİZİ-EN KÜÇÜK KARELER YÖNTEMİ 1 KORELASYON ANALİZİ İki değişken arasındaki doğrusal ilişkinin gücünü(derecesini) ve yönünü belirlemek için hesaplanan bir sayıdır. Belirli

Detaylı

KODLAMA SİSTEMLERİNİN TANIMI :

KODLAMA SİSTEMLERİNİN TANIMI : KODLAMA SİSTEMLERİ KODLAMA SİSTEMLERİNİN TANIMI : Kodlama, iki küme elemanları arasında karşılıklı kesin olarak belirtilen kurallar bütünüdür diye tanımlanabilir. Diğer bir deyişle, görünebilen, okunabilen

Detaylı

FEN FAKÜLTESİ MATEMATİK BÖLÜMÜ 2015-2016 YAZ OKULU DERS İÇERİĞİ. (Mühendislik Fakültesi Bütün Bölümler, Fen Fakültesi Kimya ve Astronomi Bölümleri)

FEN FAKÜLTESİ MATEMATİK BÖLÜMÜ 2015-2016 YAZ OKULU DERS İÇERİĞİ. (Mühendislik Fakültesi Bütün Bölümler, Fen Fakültesi Kimya ve Astronomi Bölümleri) Bölümü Dersin Kodu ve Adı K MAT101 Genel I (Mühendislik Fakültesi Bütün Bölümler, Fen Fakültesi Kimya ve Astronomi Bölümleri) 1- Kümeler, reel sayılar, bir denklem veya eşitsizliğin grafiği 2- Fonksiyonlar,

Detaylı

Elektrik Mühendisliğine Giriş (EE 234) Ders Detayları

Elektrik Mühendisliğine Giriş (EE 234) Ders Detayları Elektrik Mühendisliğine Giriş (EE 234) Ders Detayları Ders Adı Ders Dönemi Ders Kodu Saati Uygulama Saati Laboratuar Kredi AKTS Saati Elektrik Mühendisliğine Giriş EE 234 Her İkisi 2 2 0 3 5 Ön Koşul Ders(ler)i

Detaylı

Kesirler ve İşlemler Ondalık Kesirler ve İşlemler, Yüzdeler, Oran. Yrd. Doç. Dr. Nuray Çalışkan-Dedeoğlu Matematik Eğitimi ndedeoglu@sakarya.edu.

Kesirler ve İşlemler Ondalık Kesirler ve İşlemler, Yüzdeler, Oran. Yrd. Doç. Dr. Nuray Çalışkan-Dedeoğlu Matematik Eğitimi ndedeoglu@sakarya.edu. Kesirler ve İşlemler Ondalık Kesirler ve İşlemler, Yüzdeler, Oran Yrd. Doç. Dr. Nuray Çalışkan-Dedeoğlu Matematik Eğitimi ndedeoglu@sakarya.edu.tr Kesirler 4 elmayı çocuğa paylaştıralım: 4 : = 4 elmayı

Detaylı

2014 2015 EĞİTİM ÖĞRETİM YILI 8. SINIF MATEMATİK DERSİ KAZANIMLARININ ÇALIŞMA TAKVİMİNE GÖRE DAĞILIM ÇİZELGESİ

2014 2015 EĞİTİM ÖĞRETİM YILI 8. SINIF MATEMATİK DERSİ KAZANIMLARININ ÇALIŞMA TAKVİMİNE GÖRE DAĞILIM ÇİZELGESİ 0 0 EĞİTİM ÖĞRETİM YILI 8. SINIF MATEMATİK DERSİ KAZANIMLARININ SÜRE Ay Hafta D. Saati ÖĞRENME ALANI ALT ÖĞRENME ALANI KAZANIMLAR Geometri Örüntü Süslemeler. Doğru, çokgen çember modellerinden örüntüler

Detaylı

Üstel modeli, iki tarafın doğal logaritması alınarak aşağıdaki gibi yazılabilir.

Üstel modeli, iki tarafın doğal logaritması alınarak aşağıdaki gibi yazılabilir. 5. FONKSİYON KALIPLARI VE KUKLA DEĞİŞKENLER 5.1. Fonksiyon Kalıpları Bölüm 4.1 de doğrusal bir modelin katsayılarının yorumu ele alınmıştır. Bu bölümde farklı fonksiyon kalıpları olması durumunda katsayıların

Detaylı

BİLİMSEL BİLGİ BİLİMSEL ARAŞTIRMALARLA ÜRETİLİR. İSTATİSTİKSEL YÖNTEMLERE BİLİMSEL ARAŞTIRMA TAMAMLANDIĞINDA DEĞİL, DAHA PLANLAMA

BİLİMSEL BİLGİ BİLİMSEL ARAŞTIRMALARLA ÜRETİLİR. İSTATİSTİKSEL YÖNTEMLERE BİLİMSEL ARAŞTIRMA TAMAMLANDIĞINDA DEĞİL, DAHA PLANLAMA BRADFORD HILL BİLİMSEL BİLGİ BİLİMSEL ARAŞTIRMALARLA ÜRETİLİR. İSTATİSTİKSEL YÖNTEMLERE BİLİMSEL ARAŞTIRMA TAMAMLANDIĞINDA DEĞİL, DAHA PLANLAMA AŞAMASINDA BAŞVURULMALIDIR. 2 BİLİMSEL MAKALELERDE YAPILAN

Detaylı

Analiz Raporu. Analiz aşamasında projenin içeriği belirlenir. Çözeceğimiz problemin büyük bir problem olup olmadığını değerlendirmek,

Analiz Raporu. Analiz aşamasında projenin içeriği belirlenir. Çözeceğimiz problemin büyük bir problem olup olmadığını değerlendirmek, Analiz Raporu Kısa Özet Sürücü Kursu Otomasyonu Projesi, sürücü kursundaki hocaların ders saatlerini, tarihini ve ders başına aldığı ücretleri görebileceği, kurs sahibinin gelir ve giderleri görebilmeleri

Detaylı

KÜMELER. A = {x : (x in özelliği)} Burada x : ifadesi öyle x lerden oluşur ki diye okunur. Küme oluşturur. Çünkü Kilis in üç tane ilçesi.

KÜMELER. A = {x : (x in özelliği)} Burada x : ifadesi öyle x lerden oluşur ki diye okunur. Küme oluşturur. Çünkü Kilis in üç tane ilçesi. KÜMELER Canlı yada cansız varlıkların oluşturduğu iyi A = {a, b, {a, b, c}} ise, s(a) = 3 tür. tanımlanmış nesneler topluluğuna küme denir. 2. Ortak Özellik Yöntemi Kümenin elemanlarını, daha somut ya

Detaylı

Kalıtım ( Inheritance ) BBS-515 Nesneye Yönelik Programlama

Kalıtım ( Inheritance ) BBS-515 Nesneye Yönelik Programlama Kalıtım ( Inheritance ) BBS-515 Nesneye Yönelik Programlama Ders #4 (11 Kasım 2009) Geçen ders: Java da işleçler ( operators ) Java da kontrol-akış ( control-flow ) ve döngü ( loop ) deyimleri Java konsol

Detaylı

Okunabilir Kod Yazım Standartları: Şiir Gibi Kod Yazmak

Okunabilir Kod Yazım Standartları: Şiir Gibi Kod Yazmak Okunabilir Kod Yazım Standartları: Şiir Gibi Kod Yazmak Okunabilirlik nedir? Neden önemlidir? Okunabilir kod, kodu yazanını dışında bir programcı tarafından okunduğunda ne işe yaradığı anlaşılabilen, girintilenmesi,

Detaylı

Cebir Notları. Bağıntı. 1. (9 x-3, 2) = (27, 3 y ) olduğuna göre x + y toplamı kaçtır? 2. (x 2 y 2, 2) = (8, x y) olduğuna göre x y çarpımı kaçtır?

Cebir Notları. Bağıntı. 1. (9 x-3, 2) = (27, 3 y ) olduğuna göre x + y toplamı kaçtır? 2. (x 2 y 2, 2) = (8, x y) olduğuna göre x y çarpımı kaçtır? www.mustafayagci.com, 003 Cebir Notları Mustafa YAĞCI, yagcimustafa@yahoo.com (a, b) şeklinde sıra gözetilerek yazılan ifadeye sıralı ikili Burada a ve b birer sayı olabileceği gibi herhangi iki nesne

Detaylı

Kısmen insan davranışlarını veya sezgilerini gösteren, akılcı yargıya varabilen, beklenmedik durumları önceden sezerek ona göre davranabilen bir

Kısmen insan davranışlarını veya sezgilerini gösteren, akılcı yargıya varabilen, beklenmedik durumları önceden sezerek ona göre davranabilen bir DÜŞÜNEN MAKİNELER Kısmen insan davranışlarını veya sezgilerini gösteren, akılcı yargıya varabilen, beklenmedik durumları önceden sezerek ona göre davranabilen bir makine yapmak, insanlık tarihi kadar eski

Detaylı

PROGRAMLAMAYA GİRİŞ VE PROGRAM GELİŞTİRME

PROGRAMLAMAYA GİRİŞ VE PROGRAM GELİŞTİRME PROGRAMLAMAYA GİRİŞ V PROGRAM GLİŞTİRM 1. Programlamaya Giriş Program geliştirme (programming) metodu olarak, programın geliştirilebilmesi için birçok aşamadan geçirilmesi gerekmektedir. 1. Problemi anlama.

Detaylı

DERS BİLGİ FORMU. Zorunlu Ders. Haftalık Ders Saati Okul Eğitimi Süresi

DERS BİLGİ FORMU. Zorunlu Ders. Haftalık Ders Saati Okul Eğitimi Süresi DERS BİLGİ FORMU DERSİN ADI BÖLÜM PROGRAM DÖNEMİ DERSİN DİLİ DERS KATEGORİSİ ÖN ŞARTLAR SÜRE VE DAĞILIMI KREDİ DERSİN AMACI ÖĞRENME ÇIKTILARI VE YETERLİKLER DERSİN İÇERİĞİ VE DAĞILIMI (MODÜLLER VE HAFTALARA

Detaylı

SERTLİK ÖLÇME DENEYLERİ

SERTLİK ÖLÇME DENEYLERİ SERTLİK ÖLÇME DENEYLERİ Sertlik nedir? Sertlik genel anlamda, malzemelerin kesmeye, çizilmeye, aşınmaya veya kendisine batırılmaya çalışılan cisimlere karşı göstermiş oldukları kalıcı şekil değiştirme

Detaylı

RCRCR KAVRAMA MEKANİZMASININ KİNEMATİK ANALİZİ Koray KAVLAK Selçuk Üniversitesi, Mühendislik-Mimarlık Fakültesi, Makine Mühendisliği Bölümü, KONYA

RCRCR KAVRAMA MEKANİZMASININ KİNEMATİK ANALİZİ Koray KAVLAK Selçuk Üniversitesi, Mühendislik-Mimarlık Fakültesi, Makine Mühendisliği Bölümü, KONYA Selçuk Üniversitesi ISSN 130/6178 Journal of Technical-Online Volume, Number:-006 Cilt, Sayı:-006 Özet RCRCR KAVRAMA MEKANİZMASININ KİNEMATİK ANALİZİ Koray KAVLAK Selçuk Üniversitesi, Mühendislik-Mimarlık

Detaylı

Makine Öğrenmesi 1. hafta

Makine Öğrenmesi 1. hafta Makine Öğrenmesi 1. hafta Temel Terimler Danışmanlı Danışmansız Öğrenme Veri Hazırlama Çapraz Geçerlik Aşırı Eğitim 1 Makine Ögrenmesi Nedir? Makine Öğrenmesi, verilen bir problemi probleme ait ortamdan

Detaylı

Dağıtık Sistemler CS5001

Dağıtık Sistemler CS5001 CS5001 Th. Letschert Çeviri: Turgay Akbaş TH Mittelhessen Gießen University of Applied Sciences Giriş İşleyiş Materyal Kullanılabilirlik: Master of Science (Informatik) Seçmeli-Ders (Theorie-Pool) Materyal

Detaylı

AKDENİZ ÜNİVERSİTESİ ORAN-ORANTI. İlköğretim Matematik Öğretmenliği. Grup1 E N F O R M A T İ K - L A B 4

AKDENİZ ÜNİVERSİTESİ ORAN-ORANTI. İlköğretim Matematik Öğretmenliği. Grup1 E N F O R M A T İ K - L A B 4 AKDENİZ ÜNİVERSİTESİ ORAN-ORANTI İlköğretim Matematik Öğretmenliği Grup1 2011 1 E N F O R M A T İ K - L A B 4 İçindekiler ÜNİTE HAKKINDA BİLGİ:... 3 ORAN... 3 ORANTI... 4 1)ORANTI ÇEŞİTLERİ... 5 A)DOĞRU

Detaylı

BİLGİSAYAR MİMARİSİ. Mimariye Giriş. Özer Çelik Matematik-Bilgisayar Bölümü

BİLGİSAYAR MİMARİSİ. Mimariye Giriş. Özer Çelik Matematik-Bilgisayar Bölümü BİLGİSAYAR MİMARİSİ Mimariye Giriş Özer Çelik Matematik-Bilgisayar Bölümü Ders Bilgileri Not Değerlendirmesi: Pop-up Quiz/Ödev : % 20 Ara Sınav : % 30 Final : % 50 Ders İçeriği Temel Bilgisayar Mimarisi

Detaylı

Toplam Olasılık Kuralı

Toplam Olasılık Kuralı Toplam Olasılık Kuralı Farklı farklı olaylara bağlı olarak başka bir olayın olasılığını hesaplamaya yarar: P (B) = P (A 1 B) + P (A 2 B) +... + P (A n B) = P (B/A 1 )P (A 1 ) + P (B/A 2 )P (A 2 ) +...

Detaylı

Mühendislik Ekonomisi. Prof.Dr. Orhan TORKUL

Mühendislik Ekonomisi. Prof.Dr. Orhan TORKUL Mühendislik Ekonomisi B Prof.Dr. Orhan TORKUL HAT DENGELEME Akış hatlarının tasarımındaki ana amaçlardan biri, her iş istasyonuna eşit miktarda iş dağıtımı yapabilmek, başka bir değişle, toplam iş yükünü

Detaylı

LYS Matemat k Deneme Sınavı

LYS Matemat k Deneme Sınavı LYS Matematk Deneme Sınavı. ab iki basamaklı saısı b ile bölündüğünde, bölüm 5 ve kalan b 5 tir. u şartlara uan kaç farklı ab iki basamaklı saısı vardır? ) 5 6 7 5. a, b, c, d, e sıfırdan farklı tamsaılar

Detaylı

DEN 322. Gaz Türbini Karakteristikleri ve Kombine tahrik sistemleri

DEN 322. Gaz Türbini Karakteristikleri ve Kombine tahrik sistemleri DEN 3 Gaz Türbini Karakteristikleri ve Kombine tahrik sistemleri Gaz Türbinleri Rolls Royce WR Gaz Türbini Büyük hacim kaplayan ve ağır buhar türbini tesislerine göre gaz türbinlerinin yapısı basittir.

Detaylı

DÖĞRENCİLERİN DİKKATİNE!

DÖĞRENCİLERİN DİKKATİNE! D KİTAPÇIK TÜRÜ T.C. MİLLÎ EĞİTİM BAKANLIĞI ÖLÇME, DEĞERLENDİRME VE SINAV HİZMETLERİ GENEL MÜDÜRLÜĞÜ 8. SINIF MATEMATİK 205 8. SINIF. DÖNEM MATEMATİK DERSİ MERKEZİ ORTAK SINAVI 25 KASIM 205 Saat: 0.0 Adı

Detaylı

16.12.2014 KALİTE ÇEMBERLERİ NEDİR?

16.12.2014 KALİTE ÇEMBERLERİ NEDİR? KALİTE ÇEMBERLERİ NEDİR? İŞ İLE DOĞRUDAN İÇ İÇE OLAN ELEMANLARIN PROBLEMLERİN ÇÖZÜMÜ İÇİN HANGİ DEĞİŞİKLİKLERİN YAPILACAĞI VE BU DEĞİŞİKLİKLERİN NASIL APILMASI GEREKTİĞİ KONUSUNDA EN SAĞLIKLI BİLGİYE SAHİP

Detaylı

Kümenin özellikleri. KÜMELER Burada x : ifadesi öyle x lerden oluşur ki diye okunur. Örnek: Kilis in ilçeleri

Kümenin özellikleri. KÜMELER Burada x : ifadesi öyle x lerden oluşur ki diye okunur. Örnek: Kilis in ilçeleri Canlı yada cansız varlıkların oluşturduğu iyi tanımlanmış nesneler topluluğuna küme denir. KÜMELER urada x : ifadesi öyle x lerden oluşur ki diye okunur. iyi tanımlanmış: herkes tarafından kabul edilen

Detaylı

T.C. DOKUZ EYLÜL ÜNİVERSİTESİ STRATEJİ GELİŞTİRME DAİRE BAŞKANLIĞI. 2013 Yılı Sunulan Hizmeti Değerlendirme Anket Raporu

T.C. DOKUZ EYLÜL ÜNİVERSİTESİ STRATEJİ GELİŞTİRME DAİRE BAŞKANLIĞI. 2013 Yılı Sunulan Hizmeti Değerlendirme Anket Raporu T.C. DOKUZ EYLÜL ÜNİVERSİTESİ STRATEJİ GELİŞTİRME DAİRE BAŞKANLIĞI 2013 Yılı Sunulan Hizmeti Değerlendirme Anket Raporu OCAK 2014 1.1 Araştırmanın Amacı Araştırmada, Dokuz Eylül Üniversitesi Strateji Geliştirme

Detaylı

kpss ezberbozan serisi MATEMATİK GEOMETRİ SORU BANKASI Eğitimde

kpss ezberbozan serisi MATEMATİK GEOMETRİ SORU BANKASI Eğitimde kpss ezberbozan serisi 2016 MATEMATİK GEOMETRİ SORU BANKASI Eğitimde 29. yıl KOMİSYON KPSS EZBERBOZAN MATEMATİK - GEOMETRİ SORU BANKASI ISBN 978-605-318-360-0 Kitapta yer alan bölümlerin tüm sorumluluğu

Detaylı

KTO KARATAY ÜNİVERSİTESİ Temel Bilgisayar 2. Hazırlayan : Erdem YAVUZ

KTO KARATAY ÜNİVERSİTESİ Temel Bilgisayar 2. Hazırlayan : Erdem YAVUZ KTO KARATAY ÜNİVERSİTESİ Temel Bilgisayar 2 Hazırlayan : Erdem YAVUZ FORMULLER Formül Çubuğuna yazmış olduğumuz formuller sayaesinde hücreler arasında matematiksel işlemler yapabiliriz. Excel de formüller

Detaylı

ELN1001 BİLGİSAYAR PROGRAMLAMA I

ELN1001 BİLGİSAYAR PROGRAMLAMA I ELN1001 BİLGİSAYAR PROGRAMLAMA I Algoritmalar Sahte Kod, Akış Diyagramları, Kontrol Yapıları Koşullar ve Karar Verme, Seçim İfadeleri Fonksiyonlar Prosedürler Algoritma Herhangi bir problemin çözümü bir

Detaylı

Yrd. Doç. Dr. Caner ÖZCAN

Yrd. Doç. Dr. Caner ÖZCAN Yrd. Doç. Dr. Caner ÖZCAN BAĞLI LİSTELER Bağlı listeler konusuna çalışmanın bazı faydaları var. Bağlı listeler gerçek programlarda kullanılabilecek bir veri yapısıdır. Bağlı listelerin güçlü ve zayıf yönlerini

Detaylı

+ 1. ) transfer edilir. Seri. Isı T h T c sıcaklık farkı nedeniyle üç direnç boyunca ( dirençler için Q ısı transfer miktarı aşağıdaki gibidir.

+ 1. ) transfer edilir. Seri. Isı T h T c sıcaklık farkı nedeniyle üç direnç boyunca ( dirençler için Q ısı transfer miktarı aşağıdaki gibidir. GİRİŞ Isı değiştiricileri (eşanjör) değişik tiplerde olup farklı sıcaklıktaki iki akışkan arasında ısı alışverişini temin ederler. Isı değiştiricileri başlıca yüzeyli ısı değiştiricileri, karışımlı ısı

Detaylı