HERSEY BURDA
Would you like to react to this message? Create an account in a few clicks or log in to continue.

HERSEY BURDA

HERSEYİ BULABİLDECEĞİN TEK ADRES
 
AnasayfaLatest imagesAramaKayıt OlGiriş yap
Arama
 
 

Sonuç :
 
Rechercher çıkıntı araştırma
En son konular
» free slot machines win cash
Algoritma Icon_minitimeÇarş. Ağus. 03, 2011 3:57 am tarafından Misafir

» watch naruto hentai watch naruto hentai free
Algoritma Icon_minitimeÇarş. Ağus. 03, 2011 3:52 am tarafından Misafir

» major fish oil
Algoritma Icon_minitimeSalı Ağus. 02, 2011 10:26 pm tarafından Misafir

» hentai about hentai academy
Algoritma Icon_minitimeSalı Ağus. 02, 2011 10:10 am tarafından Misafir

» гинекология ответы
Algoritma Icon_minitimePtsi Ağus. 01, 2011 9:18 am tarafından Misafir

» x-Hack hack you
Algoritma Icon_minitimePtsi Ağus. 01, 2011 8:00 am tarafından Misafir

» When the first Whirlpool Duet album was released in December 2001
Algoritma Icon_minitimePtsi Ağus. 01, 2011 3:05 am tarafından Misafir

» women at work hentai online women at work hentai stream
Algoritma Icon_minitimePtsi Ağus. 01, 2011 2:56 am tarafından Misafir

» facebook likes xb
Algoritma Icon_minitimePaz Tem. 31, 2011 9:22 am tarafından Misafir

Tarıyıcı
 Kapı
 Indeks
 Üye Listesi
 Profil
 SSS
 Arama
Forum
HABERLER
Fikri Türkel köşe yazıları

 

 Algoritma

Aşağa gitmek 
YazarMesaj
Admin
Admin



Mesaj Sayısı : 3361
KULLANICI PUANLARI : 9918
Kayıt tarihi : 16/05/10

Algoritma Empty
MesajKonu: Algoritma   Algoritma Icon_minitimePtsi Haz. 28, 2010 5:16 pm

Algoritma

Algoritma özellikle matematik ve bilgisayar biliminde bir işi yapmak için açık seçik bir şekilde tanımlanan, sonlu işlem basamakları kümesidir. Algoritma kavramının ortaya çıkışı bilgisayar dünyasının dönüm noktalarından biri olarak kabul edilir.
Algoritma sözcüğü adını Ebu Abdullah Muhammed İbn Musa El Harezmi adındaki Müslüman - Türk âlimden almıştır. Adı Latinceye Alkhorizmi, Fransızcaya Algorithme, İngilizceye ise Augrim şeklinde geçmiştir. Âlimin ismini telaffuz edemeyen Avrupalılar "algorizm" sözcüğünü "sayıları kullanarak aritmetik problemler çözme kuralları" anlamında kullanırlar. Bu sözcük daha sonra "algoritma"ya dönüşür ve yaygın olarak kullanılır. Latince çevirisinin Avrupa'da çok büyük ilgi gördüğü, “Hisab el-cebir ve el-mukabala” kitabı dünyanın ilk cebir kitabı ve aynı zamanda ilk algoritma koleksiyonunu oluşturur. Âlimin 780 (H.164) senesinde Harezm’de doğduğu kabul edilir. 850 (H.236) senesinde ise Bağdat’ta vefat etmiştir.
Algoritma herhangi bir problemin çözümü için izlenecek yol anlamına gelmektedir. Bir problemi sonlu bir zamanda çözebilmek için geliştirilmiş açık seçik, yürütülebilir, sıralı, basit ve gerektikçe tekrar eden adımlardan oluşan yöntemlerdir. Bir problemin çözüleceği yöntemi oluşturma ise algoritma tasarlama olarak tanımlanır. Bu tanıma göre bir algoritmanın özellikleri;
 Açık seçik olmalı (belirsizliklere yer vermemesi)  Yürütülebilir olmalı  Sıralı olmalı olarak sıralanabilir. Esasen insanlar günlük hayatta farkında olmadan problemlerin çözümünde algoritma kullanırlar. Hatta günlük rutin işlerimizde yemek yaparken, sabah kalkarken, gece yatarken, işe giderken, telefonla birini ararken, birine yapmasını gerekenleri söylerken farkına varmasak da algoritma kullanırız. Nasıl mı? Mesela sabah kalktığımızda işe gitmeden önce yaptığımız işleri, işlem basamaklarına ayıracak olursak;
1. Yataktan kalk
2. Elini yüzünü yıka
3. Dişlerini fırçala
4. Pijamalarını çıkar
5. Elbiselerini giy
6. Kahvaltını yap
7. İşe git
Şeklinde ifade etmiş oluruz. İşte bu şekildeki ifadeye algoritma diyoruz. İki sayının çarpımını hesaplayan basit bir matematiksel işlemin algoritmasını;
1. Birinci sayıyı gir (a)
2. İkinci sayıyı gir (b)
3. Girilen sayıları topla ( carp=a*b )
4. Sonucu göster (carp) ve tekrar 1. adımdan başla
Şeklinde ifade edebiliriz.
Kaynakça: Bülent Çobanoğlu "Algoritma Geliştirme ve Veri Yapıları", Pusula Yayıncılık,2007
[değiştir]Örnek

Bir su istasyonu için bir program yapılacağını düşünelim, bu program su istasyonunda bulunan telefon arandığı zaman, arayan kişinin numarası alıp, ekrana adresini yazsın ,Şimdi böyle bir algoritma hazırlayalım
1 Telefonu Dinle
2 Telefon Çalmıyorsa Git Satır 1,e
3 Telefon Çalıyorsa
4 Numara Gizli ise Git Satır 1,e
5 Numarayı hafıza'da ara
6 Numara kayıtlı değilse Git Satır 1,e
7 Numaraya ait adres bilgisini al
8 Adres bilgisini Ekrana yaz
9 Git Satır 1,e

Yukarıdaki algoritmada basitce görüldüğü gibi, hazırlanacak bir programın algoritma yapısı oluşturuldu, bu algoritma, Önce telefonun çalmasını bekliyor, daha sonra numarayı alıyor, numara gizli yada, tanımsız bir numara ise tekrar dinleme geçiyori tanımlı ise, numara bilgisinden adresi bulup ekrana yazıyor.
Bir program yazmadan önce, algoritma çıkarmak önemlidir, yapılacak işlerin daha detaylı anlaşılması sağlar.
Sayfa başına dön Aşağa gitmek
http://dessas.yetkinforum.com
 
Algoritma
Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
HERSEY BURDA :: PROGRAMLAMA DİLLERİ :: GENEL PROGRAMLAMA-
Buraya geçin: