Bir programlama algoritması nasıl yazılır

Yazar: John Stephens
Yaratılış Tarihi: 27 Ocak Ayı 2021
Güncelleme Tarihi: 14 Mayıs Ayı 2024
Anonim
Programlama Temelleri Dersi Sınava Hazırlık(Algoritma)
Video: Programlama Temelleri Dersi Sınava Hazırlık(Algoritma)

İçerik

Bu yazıda: Bir algoritma oluşturmaBir bağlantı algoritması oluşturma

Bir programlama algoritması, bir yazılım uygulamasının özelliklerini okumak ve programın çalışmasını sağlayacak çeşitli bölümlerini kodlamak arasındaki orta adımdır. Aynı hedefe ulaşmak için genellikle birkaç yol vardır ve algoritmanın tasarımı sırasında mümkün olan en yüksek hassasiyetle geliştireceğiz ve oraya ulaşmak için takip etmenin en etkili yolu. Bu nedenle programlamanın bu aşaması, herhangi bir programlama şeklinin temel bir ön hazırlığıdır.


aşamaları

Bölüm 1 Bir algoritma oluşturun

  1. Bir algoritma, karmaşık bir prosedürün adımlarına bölünmesidir. Bir yol güzergahı tasarladığınız gibi, bir bilgisayar uygulamasının tüm öğelerini, hatta çok karmaşık olsa bile, daha sonra yönetilmesi ve birbiriyle birleştirilmesi kolay olacak küçük alt programlarda parçalamayı mümkün kılar.


  2. Kullanılacak sözdizimine bir yaklaşım ekleyin. Bu, esas olarak kullanacağınız programlama diline bağlı olacaktır.


  3. Algoritmanızı kağıda koymaya başlayın.



  4. Rollerini açıklayarak değişkenleri dahil edin. Değişkenler, programın başında küreselse veya yerel ise alt yordamdaysa bir bildirim bloğunda olmalıdır. Onlara atadığınız ad, temsil ettikleri şeyin karakteristik özelliği olmalı ve içerikleri, kullanacağınız dil tarafından kabul edilen bir veri türüne karşılık gelmelidir.


  5. Bir döngü sayacı oluşturun. Algoritmanızdaki döngüleri kullanıyorsanız, içerdiği yordamların kaç kez çağrıldığını bulmak için bir sayma döngü yürütme sistemi kurun.


  6. Algoritmanızdaki bir çıkış noktası atayın. Bir koşul yerine getirilirse bir devre dışı bırakma noktası atanmalıdır, ancak bu koşul eksikse "temiz" bir döngü çıktısına izin veren bir plan yapın. Bu süresiz süren döngülere girmemeyi mümkün kılar.



  7. Akıllıca atlama kontrollerini kullanın. Alt yordamlar arasındaki sıçramalar koşullu veya koşulsuz olabilir.


  8. Açıklanmayan verileri algoritmaya eklemekten kaçının. İşlenecek bilgilerin "rotada" eklenmesi gerekiyorsa (bu artılar arasında bile sıkça görülür), bunları algoritmanızın veri tanımlama bloğuna ekleyin.


  9. İfadelerinizi doğru tanımlayın, şartlı veya değil. Bu ifadeler, uygulamanızın özelliklerine uyum sağladığınız mantıksal veya bazen matematiksel formüllerin uygulanmasına karşılık gelir. Bu nedenle bu seviyede hatalardan kaçınmak çok önemlidir.


  10. Kırılma noktalarını yerleştirin ve prosedürün yürütülmesini durdurun. Ara verme, bir koşulla karşılaşıldığında bir döngüden çıkmanıza ve başka bir yerde yürütmeye devam etmenize izin verirken bir durak genellikle bir programın çalışmasını sonlandırır (geçici olarak veya değil).

Bölüm 2 Bir bağlantı algoritması oluşturun



  1. Kullanıcı için bir giriş oluşturun.


  2. Kullanıcı adını ve şifreyi kontrol edin. Algoritmanızın, kullanıcı tarafından girilen verileri erişim izni verisi için ayrılan veritabanının içeriğiyle karşılaştırmasını sağlayın.


  3. Bu veriler geçerliyse oturumun başlangıcını yetkilendirin. Programı bu kullanıcı için bir giriş noktasına yönlendirin.


  4. Girilen veriler geçersiz ise kullanıcıyı bilgilendirin. Satranç sayacını takın ve programı bilgi ekranına yeniden yönlendirin ve iki veya üç bağlantı girişimi yapın. Hepsi başarısız olursa, bu kullanıcının tekrar denemesine izin vermeden önce programı bir süre durdurun. Bu, tasarladığınız sisteme erişimi zorlama girişimini engeller veya en azından yavaşlatır.


  5. Programdan temiz bir şekilde çıkın. Başvurunuzdan ayrılmadan önce saklanacak veriler doğru olmalıdır. Değilse, bozulabilirler ve programınızın doğru şekilde yeniden başlatılmasını engelleyebilirler.
danışma



  • Gereksiz yorumları ortadan kaldırın, çünkü algoritmanızın anlaşılmasını etkileyebilirler.
  • İki durumlu mantık (veya Boolean mantığı) kurallarını, bir bilgisayarın algılayabileceği ve bunlara yanıt verebileceği şekilde kullanın. Programlamada "belki" yoktur, daima "evet veya hayır" dır.
  • Basit yinelemeler ve hızlı yürütme kullanın.
  • Her zaman doğrudan noktaya gitmeye çalışın.
  • Algoritmanız etkili olmalı.
  • Bir algoritmaya başlamadan önce, ne yapmak istediğiniz konusunda net fikirleriniz olsun.
uyarılar
  • Uygulama zamanlarını ve hafıza yönetimini dikkate almayı unutmayın. Bu, özellikle sınırlı bellek kaynaklarına sahip gömülü sistemlerde programlama yapıyorsanız geçerlidir.
  • Programınızı uygun şekilde bitirin.

Çocuk ahibi olmak bir angarya. Onları anlamak, özellikle de genç i eler, inir bozucu ve yorucu olabilir. Bağırma ve kapıları çarpma hakkıyla birlikte virgülle yanlış anlaşılan...

Bir şeyleri Bilerek Nasıl Unutulur

Helen Garcia

Mayıs Ayı 2024

Bazı anılar o kadar acı verici ki, onları on uza dek unutmak i tiyoruz. Zihinden tamamen ilmek mümkün olma a da, bir anıyı daha az öne çıkarmak için bazı ilginç tratejile...

Popüler Makaleler