Ana içeriğe atla

Basit algoritma mantığı

Algoritma nedir?

Matematikte sayılarla yapılan her türlü hesaplamanın sistematik metoduna verilen genel isim.
Algoritmanın kurucusu dokuzuncu yüzyıl başlarında yaşayan Müslüman-Türk matematik alimi Ebu Abdullah Muhammed bin Musa el-Harezmi’dir. Matematikteki şöhreti on altıncı yüzyılda Avrupa’yı etkisi altına almıştır. Harezmi’nin ismi Avrupa’da türlü şekillerle söylenmiştir. Latince’de Alkhorismi şeklinde söylenerek bulduğu metod Algoritma (algorizme) olarak literatüre geçmiştir.
Halen kullanılmakta olan; toplama, çıkarma, çarpma, bölme sayılarını en büyük ortak bölenlerini ve en küçük ortak katlarını bulmak gibi bilinen bütün aritmetik işlem metodları birer algoritmadır. hesap makinalarına yerleştirilen, çeşitli işlemlere ait programlar da birer algoritmadır.

Sözlükte "algoritma" ne demek?

1. İx. yüzyılın başında yaşamış olan Türk matematikçilerinden musaoğlu harezmli mehmet'e arapların san olarak verdiği alharezmi sözcüğünden batı'nın yaptığı bir terim. bu terim ortaçağda, ondalık sayı sistemine göre yapılan ve son zamanlarda belirli her

Algoritma

Bilgisayarı programlarken, algoritmaları kullanırız. Algoritma bir problemin adım adım çözülme sürecidir.

 


Yukarıda bir lamba çalışmadığında uygulanacak algoritma verilmiştir.
  • Problemimiz labmanın çalışmaması.
  • İkinci adımda lambanın fişinin takılı olup olmadığını kontrol ediyoruz.
  • Fişin takılı olup olmamasına göre adım yönümüz değişiyor.
  • Eğer fiş takılı değilse, fişi takıyoruz lamba çalışıyor ve problemimiz çözülüyor.
  • Eğer takılı ise bir sonraki adıma geçiyoruz.
  • Ampul patlak mı?
  • Eğer patlaksa değiştiriyoruz ve problemimiz çözülüyor.
  • Eğer patlak değilse yeni bir lamba al adımına geçiyoruz. Yeni bir lamba alıp problemimizi çözüyoruz
  • Gördüğünüz gibi algoritma bir problemin çözümünün basamaklara ayrılması ve basamak basamak ilerleyerek problemin çözülmesidir.
  • Bilgisayar programları da bir soruna çözüm bulmak veya ihtiyacımız olan işlemleri gerçekleştirmek için yazılır. Bilgisayarda da programlar adım adım yazılır. Programlar yazılırken, algoritmalar kullanılır. Önce çözülecek problemin veya yapılacak işin algoritması yazılır. Daha sonra bu algoritma ışığında program yazılır.
  •  

Yorumlar

Bu blogdaki popüler yayınlar

Direnç Nedir? Direnç Renk Kodları, Hesaplama ve Çeşitleri

Direnç nedir ? Elektrik devrelerinde direnç , bir iletken üzerinden geçen elektrik akımının karşılaştığı zorlanmadır. Mekanik sistemlerdeki sürtünmeye benzer özellikler gösterir. Direncin birimi Ohm (Ω)’dur. Denklemlerde R harfi ile gösterilir. Elektronik devrelerde direncin sembolü 2 farklı şekilde gösterilebilir: Direnç ne işe yarar görevi nedir ? Dirençler, elektrikli devrelerde akımı sınırlayarak belli bir değerde tutmaya yararlar. Bunun haricinde hassas devre elemanlarının üzerlerinden yüksek akım geçmesini önlerler, besleme gerilimini ve akımı bölmek için de kullanılırlar. Farklı tipteki bazı dirençler ( LDR , NTC , PTC ) gibi, pasif sensör görevi görerek dış ortamdaki fiziksel değişimleri kontrol edebilirler. Ayrıca dirençlerin üzerlerine düşen akım değeri yükseldikçe ısınmalarından da faydalanılmaktadır. Direnç nerelerde kullanılır ? Çeşitlerine göre dirençlerin farklı kullanım alanları vardır. Direnç, yukarıda da belirttiğim görevleri sebebiyle nerede...

ARDUİNO NEDİR ? NE İŞE YARAR ?

ARDUİNO NEDİR ? NE İŞE YARAR ? Arduino içinde hazır olarak mikrodenetleyici, giriş-çıkış pinleri, osilatör vb. elektronik bileşenleri barındıran fiziksel dünyayı algılayan ve kontrol edebilmek için kullanabileceğiniz basit bir bilgisayardır. Basit bir mikroişlemci ve yazılım için bir geliştirme ortamına sahip basit bir fiziksel hesaplama platformudur. Bu geliştirme platformunun içinde değişik Arduino kartlar, birçok farklı işlem yapmaya yarayan eklentiler ve program yazmaya yarayan Arduino IDE bulunur.  Arduino ilk defa 1995 yılında İtalya’nın Evrea şehrindeki Interactive Design Institute kurumunda öğretim üyeliği yapan Massimo Banzi tarafından dile getirildi. Amacı öğrenci projelerinde kullanılmak üzere ucuz, kullanımı kolay ve güvenilir bir kart tasarımı yapmaktı. Bu amacını Malmö Üniversitesinden misafir olarak gelen ve benzer bir amacı olan David Cuartiellese ile ortaklaşa çalışarak Arduino’yu ürettiler.Arduino üzerinde kullanılan eklentilerde değişik şekillerde üretilm...

ÖRÜMCEK ROBOT

ÖRÜMCEK ROBOT ÖRÜMCEK ROBOT Hepinize merhaba arkada ş lar bu blogda sizlere arduino ile örümcek robot nasıl yapılır onu anlataca ğ ım.. İ lk olarak gerekli malzemeler:    12 ADET SG90 SERVO MOTOR                                       ARDUİNO UNO ARDU İ NO SENSOR SH İ ELD V5.0                                  PLASTİK PARÇALAR plastik parçaları bulabileceğiniz link https://www.thingiverse.com/thing:1009659 ilk önce  şasemize motorları yerleştirerek robotu topluyoruz daha sonra  resimde gördüğünüz gibi arduino sensor shield'in üzerine aynı numaralar gelecek şekilde 2 numaralı pinden başlayarak pin girişlerini bağlıyoruz  bu işlem bitdikden sonra servo motorların açı ayarlarını sıfırlamam...