abone ol




Kullanıcı Adı

Şifre


          Şifremi Unuttum?




İletişim

  • 0216 550 46 26


Etiket Bulutu

İstanbul Özel Ders spss anket muvafık iyonlanma çarliston istanbul turizm çift dikiş gümrükleme 2. dünya savasının sonucları dinlenme nedir manasızlık c++ ders notu türkiyedeki madenler matematik kümeler endogami metalürji afiş tasarım ahmet vefik paşa ve tiyatroları çalışma gezisi harita bilgisi konut dokunulmazlığı salik kalkınma hızı pır pır etmek destar çin ekonomisi atatürk boş zamanlarında ne yapmış mağaraların oluşumu atasözleri ve hikayeleri spesiyalite gönüldaş kinaye vaizlik alın manicilik servis staj mesafeli reform nedenleri sıtma koyulaşma soyutlama oksi gaz elektronik tarihi iç gezegen gemi resmi kucaklamak travertenlerin oluşumu elektrik ölçümü erzincan mesih paşa imamı inovasyon nedir harita çeşitleri mantık 9.sınıf işyeri iletişimi 1919da olan tarihi olaylar müjde haberleşme nedir saksofon ilkbahar ile ilgili şiirler psikoanaliz su bilimci ineç erotosten kalburu ırk birliği ışık ölçümü ziya gökalp bucak fitne döl almak türkçenin kullanıldığı ülkeler kurk mantolu madonna atatürk ve çevre ab türkiye mevlana hayati vanilya ışıtma hayranlıkla aromaterapi kabuksu 8. sınıf performans ödevleri çözülmek ilk iletişim araçları eski takvimler spor basini siyasi anketler çay sektörü turizm araştırması kakmalı ayna nasıl yapılıyor bmw halı faz modülatörleri yal genel yetenek sınavı tüm canlılarla ortak yuvamız mavi gezegenimizi tanıyalım ve koruyalım kömür gibi sebzeci sivil itaatsizlik hulâsa popüler tarih


BİLGİSAYARDA ARAMA YÖNTEMLERİ


Ödev Bilgileri

 Sayfa Sayısı : 5 Sayfa
 Dökümanın Dili : Türkçe
 Döküman Türü : Word Dökümanı
 Kaynakça :
 Resim/Şekil :
 Tablo :



Sitedeki dosyalar üye olmak için öğrencilerin gönderdiği dosyalardan oluşmaktadır. Eğitim ve öğretim amaçlıdır. Bu dosyaların tümünün editörden gözden geçirilmesi yoğun bir emek gerektiğinden, gözden kaçmış olanlar olabilir. Ayrıca bir üyemiz tarafından gönderilen bir dosyanın telif hakkına tabi olup olmadığını her durumda tespit edemeyebiliriz. Böyle bir durumu fark etmeniz halinde lütfen iletişim mailimizden bize durumu bildirin. Siteden kaldırılması için mesajınıza dosya numarasınıda ekleyerek bize yardım merkezinden gönderebilirsiniz. İlgili dosya 48 saat içerisinde derhal siteden kaldırılır.. Telif haklarına gösterilen özen konusunda bize yardımcı olduğunuz için teşekkür ederiz..
Dosya No: 24592 - | Yardım Merkezi için Lütfen Buraya Tıklayınız

Eğer üye iseniz giriş yapıp dökümanı indirebilirsiniz.


Ödevin Özeti

BİLGİSAYARDA ARAMA YÖNTEMLERİ Bu bölümde bir dizi içerisinde istenen elemanı arayıp bulma yöntemleri anlatılacaktır. Kullanılan belli başlı iki yöntem mevcuttur. Bunlar ; 1 – Sıralı arama ( Sequential search ) 2 – İkiye bölerek ( ikili ) arama ( Binary search ) 1- SIRALI ARAMA ( SEQUENTIAL SEARCH ) Dizinin sıralı ve sırasız olması önemli değildir. Daha önce DİZİLER bölümünde yazılan programlarda kullanılan arama yöntemidir. Yani dizinin ilk elemanından başlayarak aranan eleman bulununcaya kadar işlem devam eder. Dizide 1000 elemanın olması durumunda ve aranan eleman 900. Sırada ise bu durumda 900 adet test işleminin yapılması gerekir. Bu da zaman alıcı bir işlemdir. Şimdi bu sıralama yöntemi ile ilgili programı yazalım: Program Sequential_Search; Uses Crt ; Type Stip = Array[1..10] of Integer; Const S : Stip =( 27, 3, 4, 5, 32, 56, 33, 33, 63, 1 ) ; N = 10 ; Var İ , yer , ara : Integer ; Baction SiraliAra ( ara : Integer ; S : Stip ) : Integer ; Begin For i := 1 To n Do If s [ i ] =ara Then Begin SiraliAra :=i ; Exit ; End; SiraliAra:=0 ; End; Begin Write ( ; Aradiginiz Sayi : ` ) ; Readln (Ara ) ; Yer : = SiraliAra ( Ara, S ) ; If yer = 0 Then Writeln ( ara , ` Kayitli degil ` ) Else Writeln (ara, ` sayisi dizinin `, yer ,` . elemani ` ) ; Readln ; End. Bu programda sabit olarak 10 adet sayı S dizi değişkenine aktarılmıştır. Program kullanıcıdan bir sayı istemekte ve bu sayının olup olmadığını araştırmak için SiraliAra isimli fonction’a gitmektedir. Sayının bulunması durumunda, sayını adis numarası, bulunmaması durumunda ise 0 değeri gönderilmektedir. 2 – İKİLİ ARAMA ( BINARY SEARCH ) Bu arama yöntemi sıralı olan diziler arama yapar. Sıralama işleminin küçükten büyüğe doğru olması durumu için işlem anlatılacaktır. Arama işlemine dizinin ortasındaki eleman ile başlanmakta ve bir test işlemi ile sayının ortadaki elemandan önce veya sonra olduğu belirlenmektedir. Eğer aranan sayı ortadaki elemandan sonra ise, orta elemanın indis numarası alt değer, değilse üst değer olarak alınmaktadır. Bu üst ve alt değerin ortası bulunmakta ve buna göre karşılaştırma işlemine devam edilmektedir. Yani her defasında aralık ikiye bölünüyor. Buna göre bir alt ve üst değer belirleniyor. Bu alt ve üst değer arasında kalan alanda arama yapılmaktadır. Dizinin diğer kısmı için arama yapılmasına gerek kalmamaktadır. Binary Search yöntemine göre arama yapan program aşağıda verilmiştir. Program Binary_Sort ; Uses Crt... - Üye olup tamamını bilgisayarınıza kaydedebilir, üzerinde değişiklik yapabilir, yazıcı çıktısı alabilirsiniz.