TARİHTE BUGÜN

Algoritma Algoritma geliştirme için gerekli tekniklerin paylaşıldığı alandır.

Seçenekler

Neden algoritma..?

abom - ait Kullanıcı Resmi (Avatar)
Stajyer Moderatör
Üyelik tarihi:
03/2008
Nereden:
Babaocağı
Mesajlar:
1.482
Konular:
45
Teşekkür (Etti):
19
Teşekkür (Aldı):
138
Ticaret:
(0) %
3 Hafta önce
#1
Neden algoritma..?
Algoritma neden gereklidir?

Algoritma normal yaşantımızda da kullandığımız bir düşünce tarzıdır.
Algoritmayı hayatımızı düzene sokmak açısından da kullanabiliriz.
En basit örneği; öğrenci iseniz sınavınız var, bu sınavdan iyi not almak için yapmanız gerekenler var. Önce sınav tarihini bilmeniz gerekir, daha sonra sınav yeri, sınav dersi bunlar size verilenlerdir. Sizin yapmanız gereken o tarihe kadar sorumlu olduğunuz üniteleri çalışmak ve tekrar etmek. Sonra sınav tarihi geldi sınav oldunuz. Programın sonucu sizin aldığınız nottur.



Dünyada birçok insan farkında olmasa bile birçok alanda, birçok işte, birçok hareket algoritmayı kullanmakta.
İşte bu yüzden algoritma biz canlılar için her daim önemli bir yapı taşı olmaktadır.


Algoritma ve programlama arasındaki bağlantı nedir?

Algoritma sadece güncel yaşamlarda değil, programlamada da karşımıza çıkmaktadır. Programlar da belirli sıra yani algoritmayla yazılırlar. Eğer programlamada algoritma kullanılırsa başarıya ulaşmak daha kolay olacaktır.
Programlara örnek olarak hepimizin kullandığı Whatsapp, facebook, twitter gibi programlar yazılımları yapılırken algoritmadan faydalanılmıştır. Algoritma ve programlama programların bir insan gibi düşünüp, yorumlayıp, özellikleri bize sunmasıdır.
Programlama ihtiyacı tam anlamıyla karşılayabilmektir. Bu nedenle programlama karışık bir yapıdan çok problem odaklı olmalı ve iyi düşünerek adım adım yazılmalıdır. Her zaman doğru sonuca ulaşmayı hedeflemektir. Bundan dolayı algoritma ve programlama ayrılmaz ikilidir.
Algoritma yazarken dikkatli olunmalı ve hatayı en aza indirmeli, bunun için gereken unsurlara dikkat etmeli.
Yazdığımız algoritma karışık olmaktan çok herkes tarafından anlaşılır olmalıdır. Düzenleme söz konusu ise fazla değişime gidilmemeli zira hata yapma olasılığımız artar. Algoritmalar da sonsuz döngülere de dikkat edilmelidir.
Algoritmaları zaman zaman geliştirme gerekmektedir. Bu uygulamaya güncelleme adını vermekteyiz. Güncellemeler eksik kalan gereksinimleri veya kullanıcı isteklerini yerine getirmek amaçlıdır.

Programlamanın en önemli kısmı problemin çözümü için algoritma hazırlayabilmek ve geliştirebilmektir.
ETKİNLİK
SONLULUK
KESİNLİK
GİRİŞ ÇIKIŞ
BAŞARIM/PERFORMANS


Etkinlik;
Bilgisayarlar düşünme yetisine sahip değildir. O nedenle algoritma her adımda anlaşılır, basit düşünülmüş ve doğru bir biçimde ifade edilmiş olmalıdır. Fazladan kullanılan tekrar ve kodlardan kaçınılmalıdır.

Sonluluk;
Algoritmanın başlangıcı, belli işlem adımları ve bitişi olmalıdır. Böylece sonsuz döngüler oluşmaz.

KESİNLİK
İşlem sonucu olarak tek ve kesin bir sonuç olmalı ve her tekrarlama için aynı sonuca ulaşabilmeli.

Giriş – Çıkış
Algoritma giriş ve çıkış değerine sahip olmalıdır.

BAŞARI – PERFORMANS
Bilgisayar donanımına uygun, kısa çalışma süreli, iyi derecede performans sağlayan yüksek başarımlı programlar yazmak.
---------------------
Geleceği aydınlatmak bizim elimizdeyse,
Biz neden yarınlarımıza ışık tutmayalım...

Konu abom tarafından ( 3 Hafta önce Saat 03:37 ) değiştirilmiştir.
R4V3N - ait Kullanıcı Resmi (Avatar)
Green Team (Deneyimli)
Üyelik tarihi:
07/2016
Nereden:
Rook island
Yaş:
21
Mesajlar:
6.085
Konular:
341
Teşekkür (Etti):
738
Teşekkür (Aldı):
2150
Ticaret:
(0) %
3 Hafta önce
#2
Cevap: Neden algoritma..?
Tamam belki bölüm şişiriyorsunuz ama konuların bbcode düzenini de yapsanız daha iyi olurdu :/
---------------------
If opportunity doesn't knock, build a door.

Telegram: @r4v3nnn
ωσитαѕ, abom Teşekkür etti.
ωσитαѕ - ait Kullanıcı Resmi (Avatar)
İMZADAKİ ÇEKİLŞE KATILIN!
Üyelik tarihi:
10/2017
Nereden:
O'nun Kalbi
Mesajlar:
1.673
Konular:
102
Teşekkür (Etti):
576
Teşekkür (Aldı):
579
Ticaret:
(0) %
3 Hafta önce
#3
Cevap: Neden algoritma..?
Alıntı:
R4V3N´isimli üyeden Alıntı Mesajı göster
Tamam belki bölüm şişiriyorsunuz ama konuların bbcode düzenini de yapsanız daha iyi olurdu :/
+ Resimde Ekleme Sansın Varsa Daha İyi Dururdu
R4V3N, abom Teşekkür etti.

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı