13 Eylül 2014 Cumartesi

Algoritmalar Bilişim

https://twitter.com/kanaryamfenerli _/\/\____________/\/\_____________ KANARYAM █▓▒░▒▓█ FENERLİ ¯¯¯¯¯¯\/\/¯¯¯¯¯¯¯¯¯\/\/¯¯¯¯¯¯¯¯¯ Algoritma, matematikte ve bilgisayar biliminde bir işi yapmak için tanımlanan, bir başlangıç durumundan başladığında, açıkça belirlenmiş bir son durumunda sonlanan, sonlu işlemler kümesidir. Yani belli bir problemi çözmek veya belirli bir amaca ulaşmak için çizilen yola algoritma denir. Genellikle programlamada kullanılır ve tüm programlama dillerinin temeli algoritmaya dayanır. Aynı zamanda algoritma tek bir problemi çözecek davranışın, temel işleri yapan komutların veya deyimlerin adım adım ortaya konulmasıdır ve bu adımların sıralamasına dikkat edilmelidir. Bir problem çözülürken algoritmik ve sezgisel (herustic) olmak üzere iki yaklaşım vardır. algoritmik yaklaşımda da çözüm için olası yöntemlerden en uygun olan seçilir ve yapılması gerekenler adım adım ortaya konulur. Algoritmayı belirtmek için ; metinsel olarak düz ifade ve akış diyagramı olmak üzere 2 yöntem kullanılır. Algoritmalar bilgisayarlar tarafından işletilebilirler. Algoritma kelimesi, Özbekistan'ın Harezm, bugünkü Türkmenistan'ın Khiva kentinde doğmuştur. Bilgisayar algoritmasına örnek verelim. Kullanıcının girdiği dört sayının ortalamasını görüntüleyen algoritmayı yazalım: A0 --> Başla A1 --> Sayaç=0 (Sayaç'ın ilk sayısı 0 olarak başlar.) A2 --> Sayı=? : T=T+Sayı (Sayıyı giriniz. T'ye sayıyı ekle ve T'yi göster.) A3 --> Sayaç=Sayaç+1 (Sayaç'a 1 ekle ve sayacı göster.) A4 --> Sayaç<4 ise A2'ye git. (Eğer sayaç 4'ten küçükse Adım 2'ye git.) A5 --> O=T/4 (Ortalama için T değerini 4'e böl) A6 --> O'yu göster. (Ortalamayı göster.) A7 --> Dur Algoritma sözcüğü Fars âlim Ebu Abdullah Muhammed bin Musa el Harezmi'nin Latince isminden kaynaklanır. Algoritma sözcüğü, Özbekistan'ın Harezm, bugünkü Türkmenistan'ın Khiva kentinde doğmuş olan Ebu Abdullah Muhammed İbn Musa el Harezmi adındaki İran'lı alimden kaynaklanır. Bu alim 9. yüzyılda cebir alanındaki algoritmik çalışmalarını kitaba dökerek matematiğe çok büyük bir katkı sağlamıştır. "Hisab el-cebir ve el-mukabala (حساب الجبر و المقابلة)" kitabı dünyanın ilk cebir kitabı ve aynı zamanda ilk algoritma koleksiyonunu oluşturur. Latince çevirisi Avrupa'da çok ilgi görür. Alimin ismini telaffuz edemeyen Avrupalılar "algorizm" sözcüğünü "Arap sayıları kullanarak aritmetik problemler çözme kuralları" manasında kullanırlar. Bu sözcük daha sonra "algoritma"ya dönüşür ve genel kapsamda kullanılır. Çoğu algoritmalar bilgisayar olarak uygulanmak üzere tasarlanmıştır. Bununla birlikte, başka yöntemlerle de uygulanmaktadır, biyolojik sinir ağı(örneğin insan beyninin hesap yapması veya bir böceğin yemek araması), elektrik devresi veya mekanik cihazlar gibi. Algoritmalar, tek başlarına, genellikle patent verilebilir değildirler. Amerika Birleşik Devletleri'nde soyut kavramların, sayıların ve işaretlerin yalnızca basit yönlendirmelerinden oluşan bir iddia "süreç" oluşturmaz (USPTO 2006), ve bundan dolayı algoritmalar patent verilebilir değildir (Gottschalk v.Benson'da olduğu gibi). Bununla birlikte, algoritmanın pratik uygulamaları zaman zaman patent verilebilirdir. Örneğin, Diamond v.Diehr'da, sentetik kauçuğun muhafaza edilmesine yardımcı olmak için kullanılan basit geri bildirim algoritmasının uygulaması patent verilebilir sayılmıştır. Yazılım patenti son derece tartışmalıdır ve algoritmaları içeren birçok eleştirilmiş patent vardır, özellikle veri sıkıştırma algoritmaları, Unisys' LZW patentinde olduğu gibi. Ek olarak, bazı kriptografik algoritmaların ihracat kısıtlamaları vardır. anın tanımının geliştirilmesine yönlendirilmiştir ve aktifliği çevredeki sorunlar nedeniyle, özellikle matematiğin temelleri(özellikle Church-Turing tezi) ve akıl felsefesi(özellikle yapay zeka konusundaki tartışmalar) sebebiyle devam etmiştir. Önemli algoritma türleri Arama algoritmaları Bellek yönetimi algoritmaları Bilgisayar grafiği algoritmaları Birleşimsel algoritmalar Çizge algoritmaları Evrimsel algoritmalar Genetik algoritmalar Kripto algoritmaları veya kriptografik algoritmalar Kök bulma algoritmaları Optimizasyon algoritmaları Sıralama algoritmaları Veri sıkıştırma algoritmaları Bilgisayar biliminin alt dalları Matematiksel temeller Matematiksel mantık · Kümeler kuramı · Sayı kuramı · Çizge kuramı · Tip kuramı · Kategori kuramı · Sayısal çözümleme · Bilgi kuramı · Kombinatorik · Boole cebiri Hesaplama kuramı Özdevinim kuramı · Hesaplanabilirlik kuramı · Hesaplamalı karmaşıklık kuramı · Kuantum hesaplama kuramı Algoritmalar ve veri yapıları Algoritma çözümlemesi · Algoritma tasarımı · Hesaplamalı geometri Programlama dilleri ve derleyiciler Ayrıştırıcılar · Yorumlayıcılar · Yordamsal programlama · Nesne yönelimli programlama · Fonksiyonel programlama · Mantık programlama · Programlama paradigmaları Koşutzamanlı, paralel ve dağıtık sistemler Çoklu işleme · Grid hesaplama · Koşutzamanlılık kontrolü Yazılım mühendisliği Gereksinim çözümleme · Yazılım tasarımı · Bilgisayar programlama · Biçimsel yöntemler · Yazılım testi · Yazılım geliştirme süreci Sistem mimarisi Bilgisayar mimarisi · Bilgisayar organizasyonu · İşletim sistemi Telekomünikasyon ve ağ oluşturma Bilgisayar müziği · Yönlendirme · Ağ topolojisi · Kriptografi Veri tabanları Veri tabanı yönetim sistemleri · İlişkisel veritabanı · SQL · İşlem yürütme · Veri tabanı endeksleri · Veri madenciliği Yapay zekâ Otomatikleştirilmiş muhakeme · Hesaplamalı dilbilim · Bilgisayar vizyonu · Evrimsel hesaplama · Uzman sistemler · Makine öğrenimi · Doğal dil işleme · Robotik Bilgisayar grafikleri Görselleştirme · Bilgisayar animasyonu · Görüntü işleme İnsan bilgisayar etkileşimi Bilgisayar erişilebilirliği · Kullanıcı arayüzleri · Giyilebilir hesaplama · Ubiquitous computing · Sanal gerçeklik Bilimsel hesaplama Yapay yaşam · Biyoenformatik · Bilişsel bilim · Hesaplamalı kimya · Hesaplamalı nörobilim · Hesaplamalı fizik · Sayısal algoritmalar · Sembolik matematik Bilgisayar bilimi, ACM Hesaplama Sınıflandırma Sistemi'ne göre farklı konu ve alanlara ayrılabilir. Teknoloji Uygulamalı Bilim Kazıbilim · Yapay zekâ · Bilgisayarcılık · Elektronik · Enerji · Enerji depolama · Mühendislik jeofiziği · Mühendislik jeolojisi · Çevre teknolojisi · Balıkçılık bilimi · Malzeme bilimi · Mikroteknoloji · Mimarlık · Nanoteknoloji · Nükleer teknoloji · Optik · Parçacık fiziği · Zoografi Bilgi İletişim teknolojisi · Grafik tekniği · Bilgi teknolojisi · Müzik teknolojisi · Ses tanıma · Görsel teknolojiler · Sistematik · Bilişim Endüstri Yapı · Mali mühendislik · Balıkçılık · Endüstriyel teknoloji · Üretim · Makine · Madencilik · Askeri Cephane · Bomba · Muharebe mühendisliği · Askeri teknoloji · Ev Eğitim teknolojisi · Eviçi teknolojileri · Gıda teknolojisi Mühendislik Bilgisayar mühendisliği · Biyokimya mühendisliği · Biyomedikal mühendisliği · Biyoteknoloji · Cevher hazırlama mühendisliği · Çevre mühendisliği · Deri mühendisliği · Deniz teknolojisi mühendisliği · Elektrik mühendisliği · Elektronik mühendisliği · Elektrik ve elektronik mühendisliği · Elektronik ve haberleşme mühendisliği · Endüstri mühendisliği · Fizik mühendisliği · Gemi inşaatı ve gemi makineleri mühendisliği · Gemi makineleri işletme mühendisliği · Genetik mühendisliği · Gıda mühendisliği · Harita mühendisliği · Havacılık ve uzay mühendisliği · İnşaat mühendisliği · İşletme mühendisliği · Jeofizik Mühendisliği · Jeoloji mühendisliği · Kimya mühendisliği · Kontrol mühendisliği · Makine mühendisliği · Maden mühendisliği · Matematik mühendisliği · Mekatronik mühendisliği · Metalurji ve malzeme mühendisliği · Meteoroloji mühendisliği · Mücevherat Mühendisliği · Nanomühendislik · Nükleer enerji mühendisliği · Petrol ve doğalgaz mühendisliği · Peyzaj mimarlığı · Orman mühendisliği · Otomotiv mühendisliği · Seramik mühendisliği · Ses mühendisliği · Tekstil mühendisliği · Telekomünikasyon mühendisliği · Uçak mühendisliği · Uzay mühendisliği · Üretim mühendisliği · Yazılım mühendisliği · Ziraat mühendisliği Sağlık / Güvenlik Biyomedikal · Biyokimya · Biyoinformatik · Biyoteknoloji · Kemoinformatik · Yangın önleme mühendisliği · Sağlık bilimi · Medikal teknoloji · Beslenme · Eczacılık · Güvenlik mühendisliği · Hijyen mühendisliği Ulaşım Havacılık · Motorlu taşıtlar · Uzay teknolojisi Bilişim (İngilizce informatics) bilgilerin sistematik işleminin, bilhassa elektronik araçlar yardımıyla yapılan otomatik işletme bilimidir. Tarihi olarak bilişim bir yönüyle matematikten ve diğer bir yönü ile elektronik hesaplama makinelerinin gelişimine sebep olan elektronik ve iletişim teknolojisinden gelişmiştir. Özellikle yeni teknolojilerin oluşmasıyla, tüm teknolojinin özelliklerinin tüm adıdır. Bilişim ortaokulda öğrenilmeye başlanır. Bilişim eskilerden beri günümüzdedir. Şu anda kullandığımız çoğu ürün bilişimin gelişmesi sonucu ortaya çıkmıştır. * ► Bilişimciler A ► Asimetrik enformasyon ► Association for Computing Machinery B ► Bilgi ► Bilişim bilimi ► Bulut bilişim E ► Bilişim ile ilgili eserler H ► Bilişim hukuku K ► Bilişim kuramı M ► Mekatronik R ► Referans S ► Silikon Vadisi T ► Tanıma ► Bilişim terimleri ► Türkiye'deki Bilişim Fuarları V ► Veri Y ► Yazılım İ ► İletişim Ş ► Bilişim şirketleri Bilişim A Albüm satış sertifikası Alternatif Bilişim Derneği Ağ yayıncılığı B Bilgi düzenleme Bilgi Sistemi Bilgi yönetimi Bilişimde kadınlar C CeBIT Bilişim Eurasia D Delikli kart Dizi şifresi E E-lisans E-Okul EJB QL K Karekod Kolmogorov karmaşıklığı M Mantıksal kapı Moore yasası O Kullanıcı:Omer.cakir S Sebit Vitamin Sözderastlantısal sayı üreteci T Terimi yeniden yazma Türkiye Bilişim Derneği Türkiye'de bilgisayarın geçmişi Türkiye'de bilişim teknolojisi eğitimi W Warehouse management system Y Yapay sinir ağları İ İnşaat Bilişimi İçerik yönetimi A ► Arama motorları B ► Bilgisayar ► Bilgisayar terimleri E ► E-eğitim ► E-posta P ► P2PTV R ► Reklamcılık T ► Teknoloji terimleri W ► Web 2.0 Y ► Yapay zekâ ► Yenileşim İ ► İcra kurulu başkanları ► İnternet teknolojileri ► İnternet terimleri 3.5G 3G A ADSL Algoritma Anlamsal ağ Arama motoru B Bilgisayar ağı Bulut bilişim C Cuil D Dağılmış komut çizelgesi Dikey arama Dosya aktarım iletişim kuralı DSLAM E E-lisans K Kablo internet Kablosuz erişim noktası M Mikroformat P Peer-to-peer Pixel Shader S Sunucu kütüğü V Veri kümesi W Web sayfası bildirimcisi Wi-Fi WiMAX X XHTML Arkadaşlar Ağı İ İnternet

Hiç yorum yok:

Yorum Gönder

https://twitter.com/kanaryamfenerli