Bir algoritma, matematiksel işlemleri gerçekleştirmenin açıkça tanımlanmış bir dizisidir.
Bilgisayar donanım dayanmaktadırMatematiksel işlemlerin ardışık yürütme ilkesi. Bu nedenle, belirli bir sıradaki belirli eylem dizilerini gerçekleştiren programları derlemek gerekir. Programlar çok büyük ve hantal olabildiklerinden, bir uzman genellikle bir iş planının bir grafik (görsel) çizimine gereksinim duyar - bir algoritma.
Algoritmanın başlangıç ve bitiş bloğubir oval formunda şema ve sırasıyla bir çıktı ve bir giriş vardır. Giriş ve çıkış verilerini bloklar - paralelkenar şeklinde. Matematiksel işlemlerin blokları dikdörtgenler şeklinde temsil edilir ve aynı zamanda bir giriş ve bir çıkışa sahiptir.
Sipariş açıklamasının en basit (temel) tipieylem doğrusal bir algoritmadır. Programın görsel görüntüsünün bu versiyonu, giriş harici verilerin nihai sonuca görsel cihazlara daha sonra çıktısı ile adım adım dönüşümü olarak gerçekleştirilir. Doğrusal bir algoritmada, her bir sonraki işlem veya eylem, önceki işlem veya eylemin sona ermesinden sonra kesinlikle gerçekleştirilmeye başlar.
Çoğu zaman verileri doğrulamaya ihtiyaç vardırherhangi bir koşula karşı yazışma. Ve sonuca bağlı olarak, bunu veya bu eylemi gerçekleştirmeniz gerekir. Programın başka bir algoritma yardımıyla tanımlanmasının zor olduğu - dallanma ile.
Kural olarak, basit sorunların çözümü olabilirküçük bir blok diyagramı şeklinde tasvir edilir. Fakat programcıya atanan görev yeterince büyükse, kağıt üzerinde gösterilen algoritma (monitör) hantal bir canavara dönüşebilir. İşlem dizisinin görselleştirmesini basitleştirmek için yardımcı yapılar kullanılır.
Yardımcı algoritma, planın bir parçasıdır.Temel algoritmadan ayrılan ve basitleştirmek için tasarlanan belirli, önceden belirlenmiş bir eylem dizisini açıklamak, ikincisinin orijinal boyutunu azaltmaktır. Bu parça, giriş verilerinin sıkı bir şekilde eşleştirilmesi şartıyla herhangi bir sayıda kullanılabilir.
Yardımcı algoritmanın bloğu, diyagramın, bir şematik, yani bloğun bir açık görüntüsünü bulabileceği yere işaret eden bir şartlı açıklamaya sahip bir dikdörtgen biçiminde tasvir edilmiştir.