/ / Algoritma, matematiksel işlemlerin gerçekleştirildiği açıkça tanımlanmış bir dizidir.

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.

Algoritma
Algoritma mutlak anlamda açıktırBilgisayar görevini gerçekleştirmek için gerekli matematiksel işlemlerin sırasını kaydedin. Ayrıca, ilk girdi verilerinin nihai sonuca adım adım uygulanması için bir dizi olduğu da dikkate alınabilir. Buradaki nokta, herhangi bir programın amacının sıralı eylemleri gerçekleştirmesidir: kullanıcıyı yoklamak (başlangıç ​​verilerini girmek), belirtilen eylemleri veriyle gerçekleştirmek, sonucu vermek.

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.

Dallanma algoritması
Dallanma algoritması verilen bir tanımdır.Verilerin belirli bir koşulla uyumluluğunu kontrol etmek de dahil olmak üzere bir dizi işlem. Böyle bir kontrolün sonucu, verilen bir koşul için kontrol edilecek verinin yazışması veya bir uyumsuzluk olabilir. Ve sonuca bağlı olarak, bir ya da daha fazla eylem dizisi gerçekleştirilir ya da diğeri.

Yardımcı algoritma
Doğrulama birimi, bir giriş ve iki çıkışlı, pozitif veya negatif bir kontrole karşılık gelen bir elmas olarak temsil edilir.

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.

Devamını oku: