Giriş Yap / Kayıt Ol

Beğeni Ağacı2Beğeni
  • 2 Yazan Adil

Konuya Cevap Yaz
Seçenekler Stil
Geri Git   WM Aracı > Programlama / Yazılım > Programlama
UkashSatinAl.com.tr
  #1  
Okunmamış 01 Kasım 2011, 19:59
Adil Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 26 Kasım 2010
Mesajlar: 1.172
Beğenilen Mesajları: 128
Beğendiği Mesajlar: 107
Ticaret: 3, 100%

Merhabalar direk konuya giriyorum,

Algoritma
yapıcağımız herhangi bir program için uygulanması gerekli adımların hiçbir yoruma yer vermeksizin açık, düzenli ve sıralı bir şekilde söz ve yazı ile ifadesidir.(Ayrıca, Algoritma kelimesi, Özbekistan’ın Harezm, bugünkü Türkmenistan’ın Khiva kentinde doğmuş Ebu Abdullah Muhammed bin Musa el Harezmi isimli Türk matematikçinin adından gelir. 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.)

Algoritma Yazım Aşamaları


Problemi Tanımlama

Çözülecek problem tam olarak anlaşılmalıdır (yani programımızın yapacağı işin anlaşılmasıdır).Bu adımda yapılan hataları diğer adımlardaki zincirleme hatalar takip etmektedir.

Problemi Geliştirme


Programımızın yapacağı işi tam olarak tanımladıktan sonra çözüm için yol aramak gerekir.

Sisteme Uyumluluğunu Tespit Etme


Yaptığımız programın dışarıya, dolayısıyla insana aktarımı düzgün bir biçimde yapılmalıdır.Programcı program çıktısı olarak almak istediği dökümün biçimini tasarlar. Bir döküm biçimi tasarlanırken anlaşılır ve kullanılabilir olmasına özen gösterilmelidir. Genellikleprograma, çözdüğü soruna ilişkin bazı verilerin dışarıdan verilmesi gerekir.

Çözümü Kâğıt Üzerinde Gösterme (Prototip Oluşturma)


Algoritma’nın daha anlaşılı olması ve programlama dillerine aktarılmasının kolaylaşması için prototip haline getirilmelidir.Böylece ilerki adımlarda işimiz kolaylaşır ve oluşabilecek hataları görebiliriz.

Çözümü Deneme


Algoritma yazıldıktan sonra sonuçları daha önceden bilinen veriler girilerek eldeki sonuçlarla çıkan sonuçlar karşılaştırılır. Algoritmanın doğruluğu kontrol edilir.

Çözümü Geliştirme

Programımız çözümü deneme bölümünü geçtikten sonra çözümü geliştirme bölümünde daha kısa bir yolu varmıdır bu araştırılır.Program yazarken 1 satır bile geçerten önemlidir.

Oluşabilecek Hatalar


Hazırlanan algoritmalarda en sık karşılaşılan hatalar mantık hatalarından oluşmaktadır. Mantık hataları ise problemin çözüm adımları belirlenirken yapılan yanlışlıklardan kaynaklanan hatalardır.

Algoritma Örnekleri


Örnek:
İki sayıyı toplamak için gerekli programa ait algoritmayı oluşturunuz..
Çözüm:
A1 : Birinci sayıyı gir.
A2 : İkinci sayıyı gir.
A3 : İki sayının toplamını yap .
A4 : Toplamın değerini yaz.
A5 : Bitir.

Örnek: Kenar uzunlukları verilen dikdörtgenin alan hesabını yapan programa ait algoritmyı hazırlayınız.Kenar uzunlukları negatif olarak girildiği durumda veri girişi tekrarlanacaktır…

Çözüm:

Dikdörtgenin kısa kenarı : a
Dikdörtgenin uzun kenarı : b
Dikdörtgenin alanı : Alan
Algoritma
A1 :a değerini gir.
A2 :Eğer a<0 ise A1’e git.
A3 :b değerini gir.
A4 : Eğer b<0 ise A3’e git.
A5 :Alan = a*b
A6 :Alan değerini yaz.
A7 :Bitir.

Akış Diyagramı

Bir programın uygulaması gereken adımların Algoritma‘sını çıkardıktan sonra görsel olarak simge ya da sembollerle ifade edilmiş şekline akış diyagramı denir
Akış diyagramlarının algoritmadan farkı, adımların simgeler şeklinde kutular içinde yazılmış olması ve adımlar arasındaki ilişkilerin oklar ile gösterilmesidir.
Akış diyagramı şekkileri bir sonraki yazımda sizlerle olucak.Kendinize iyi bakın.

*Birçok kaynaktan bilgilerimden derlenmiştir.

Adil ÖZTAŞER


kaynak
admin ve switchcase bunu beğendi.

Konu Adil tarafından (01 Kasım 2011, 20:02 ) değiştirilmiştir.
  #2  
Okunmamış 03 Kasım 2011, 03:59
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 31 Ekim 2011
Mesajlar: 7
Beğenilen Mesajları: 1
Beğendiği Mesajlar: 1
Ticaret: 1, 100%
Standart

teşekkürler hocam
  #3  
Okunmamış 03 Kasım 2011, 14:13
Avatar Seçilmemiş
Üyeliği Durdurulmuş
 
Üyelik Tarihi: 03 Kasım 2011
Mesajlar: 8
Beğenilen Mesajları: 1
Beğendiği Mesajlar: 1
Ticaret: 0, 0%
Standart

1. algoritmanın diyagram örneğini vede diyagramda kullanılan işaretleri vermek istedim 10.sınıf programlama temelleri modül kitabı 22. sayfadan ve 23. sayfadan almış bulunmaktayım
http://megep.meb.gov.tr/mte_program_.../482BK0123.pdf









Konu chieff tarafından (03 Kasım 2011, 14:26 ) değiştirilmiştir.
Konuya Cevap Yaz

Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Benzer Konular
Konu Konuyu Açan Forum Cevap Son Mesaj
Algoritma Nedir? Berk Programlama 2 06 Ekim 2011 00:42
Google'dan 17,5 saatte bir yeni algoritma! havananyx Google 0 31 Ağustos 2011 17:40

Geri Git   WM Aracı > Programlama / Yazılım > Programlama


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı



WM Aracı Maskotu Boa WM Aracı © 2010 - 2014
WM Aracı tescilli bir markadır.
Cesur.NETWM Aracı Cesur.NET İnternet Teknolojileri'nde güvenle barınmaktadır.
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 10:10.