Ankara Web Tasarım

  • ANASAYFA
  • HAKKIMIZDA
  • HİZMETLERİMİZ
  • İŞLERİMİZ
  • BLOG
  • İLETİŞİM
  • Home
  • YAZILAR
  • Genel
  • Algoritma Nedir?
14 Mayıs 2025

Algoritma Nedir?

Algoritma Nedir?

by baskentweb / Perşembe, 20 Ağustos 2020 / Published in Genel

Bir sorunu çözmek veya belirlenmiş bir amaca ulaşmak için tasarlanan yola, takip edilen işlem basamaklarına algoritma denir. Algoritmalar açıkça belirtilmiş bir başlangıcı ve  sonu olan işlemler kümesidir. Amaca ulaşmak için işlenecek çözüm yolları ve sıralamaları belirlenir ve algoritma bu sırayı takip ederek en mantıklı çözüme ulaşır. İlk algoritma, El-Harezmi’nin ‘Hisab-el Cebir ve El Mukabala’ kitabında sunulmuştur ve algoritma kelimesi de El-Harezmi’nin isminden gelmiştir. Algoritma terimi genellikle matematikte ve bilgisayar bilimlerinde karşımıza çıkmaktadır.

Algoritma Niçin Kullanılır? Ne İşe yarar?

Algoritma matematikte bir sonuca ulaşmak için takip edilmesi gereken işlem basamaklarını belirlemede kullanılır. Örneğin, 3 ve 5 sayılarının ortalamasını bulmak istediğinizde önce (3+5) işlemini yaptıktan sonra sırada “çıkan sonuç/2” işlemini yapmanız gerekmektedir.

Bilgisayar biliminde algoritmalar yazılımdaki her yerdeler. Örneklendirecek olursak, bilgisayarda offline olarak yapılan tüm işlemler, oynanan oyunlar, çalıştırılan programlar, web siteleri, mobil uygulamalar, robotlar… Kısacası sanal ortamdaki her işlem algoritmalar ile gerçekleşiyor. Gelin beraber algoritma ile programlama arasındaki bağlantıyı inceleyelim.

Algoritma ve Programlama Bağlantısı

Tüm programlama dillerinin temelinde algoritma vardır. Algoritmalar, programlama dillerinin vasıtasıyla uygulanabilirler. Programda kullanılan dil ve kullanım alanı ne olursa olsun algoritması olmayan bir program yoktur. Programda bir algoritmanın işlemesi için dışarıdan gelen tüm girdiler “değişken” olarak tanımlanır. Algoritmadaki döngüler ve işlemler, bu değişkenler üzerinden gerçekleşir.

Algoritmadaki tüm ihtimaller belirtilmiş ve net olmalıdır. Hiçbir ihtimal şansa bırakılmamalıdır.

Akış Diyagramları – Şemaları

Her algoritma kağıt halinde yazılabilecek şekilde basit olmalıdır. Algoritmalar metin olarak düz yazı ile veya akış diyagramları ile gösterilebilirler. Akış diyagramları, algoritmanın işleyişini neden-sonuç ilişkisini göstererek sırayla aktarılmasını sağlar.

  • Tweet

About baskentweb

What you can read next

Web Sitesi – Tasarımı Nasıl Olmalıdır ?
Seo Danışmanlığı
ankara-seo-hizmetleri
SEO nedir ve size ne kazandırır?

You must be logged in to post a comment.

Recent Posts

  • Web Tasarım İpuçları

    Web tasarımı, bir web sitesinin görsel ve işlev...
  • Web Tasarım Fikirleri

    Web tasarımı, bir web sitesinin görsel ve işlev...
  • Bitcoin Ne İşe Yarar

    Bu makalede sizlere bitcoin ne oldu ne işe yara...
  • Bitcoin Nedir ?

    Bu makalede sizlere bitcoin ne oldu ne işe yara...
  • Seo Danışmanlığı

    Arama Motoru Optimizasyonunda Profesyonel Ekip ...

Son Yorumlar

    Archives

    • Eylül 2023
    • Mart 2021
    • Ekim 2020
    • Eylül 2020
    • Ağustos 2020
    • Haziran 2020
    • Şubat 2020
    • Kasım 2019
    • Ocak 2019
    • Aralık 2018
    • Kasım 2018

    Categories

    • Ankara Web Tasarım
    • Genel
    • Grafik Tasarım
    • Haber
    • Kurumsal Mail
    • Linux
    • Mail
    • Özgün
    • SEO
    • Server
    • Sunucu
    • Teknoloji
    • Ubuntu
    • Web Tasarım
    • Yazılım

    Meta

    • Giriş
    • Yazı beslemesi
    • Yorum beslemesi
    • WordPress.org

    Featured Posts

    • Web Tasarım İpuçları

      0 comments
    • Web Tasarım Fikirleri

      0 comments
    • Bitcoin Ne İşe Yarar

      0 comments
    • Bitcoin Nedir ?

      0 comments
    • Seo Danışmanlığı

      0 comments

    Kızılay
    Fidanlık Mh Mithatpaşa Cd.
    No : 39 / 14
    Kızılay/Çankaya/Ankara
    Tel: 0 850 885 3 298
    Tel: 0 312 429 0 298
    Gsm: 0 532 785 1 298
    info@ankaraweb.com.tr

    Ostim
    Serhat Mah. Fabrika İş Merkezi
    1453. Sokak No:6
    Çeşme/Ostim/Ankara
    Tel: 0 312 429 00 81
    Gsm: 0 532 785 1 298
    info@ankaraweb.com.tr

    İzmir
    Tuna Mah. 1714 sok.
    Eyiler İşhanı: No: 23
    Karşıyaka/İzmir
    0 232 342 37 31
    Gsm: 0 532 482 31 20
    info@izmirweb.com.tr

    • ANASAYFA
    • HAKKIMIZDA
    • HİZMETLERİMİZ
    • İŞLERİMİZ
    • BLOG
    • İLETİŞİM
    İzmir Web Tasarım © 2000 Ankara Web Tasarım | All rights reserved.
    TOP