Algoritmaların Gösterim Şekilleri


  1. Düz yazı ile gösterim
  2. Sözde kod(pseudocode) ile gösterim,
  3. Akış şeması ile gösterim
Düz yazı ile gösterim

Çözülecek problem, adım adım metin olarak yazılır.

Her satıra numara verilir ve gerekirse bu adıma geri dönülebilir.

Başla komutu ile başlar Bitir komutu ile son bulur.

Örnek

Ders seçimi algoritmasını oluşturup düz yazı ile gösterelim

1.BAŞLA

2.Bilgisayarını aç

3.Ders seçimi için kişisel ders seçimi sayfasına gir

4.Hangi dersleri seçeceğine karar ver

5.Ders seçimini yap

6.Haftalık ders programını kontrol et

  • Ders programını problem varsa 4.adıma git
  • Ders programında sorun yoksa 7. adıma git

7.Ders seçimini onayla

8.Seçtiğin dersleri danışman öğretmenine onayla

9.BİTİR

Sözde Kod (Pseudocode) ile Gösterim

Herkesin anlayabileceği ve kolaylıkla programlama diline çevirilebilecek basit komutlardan oluşan bir dildir.

Sözde kodlar eğer, iken gibi koşul kelimeleri ve >, =, < gibi kelimelerle ifade edilir.

Programda kullanılacak verileri temsil etmek üzere değişkenler tanımlanır.

Sözde kodun amacı programlamaya geçmeden oluşturulan algoritma üzerinden mantık hatalarının giderilmesidir.

Örnek

3 Sayının toplamını bulan ve ekranda gösteren algoritmasını sözde kod ile gösteriniz.

Toplam için T, Birinci sayı için A, İkinci sayı için B, Üçüncü sayı için C değişkenini belirle.

  1. BAŞLA
  2. A Değerini oku
  3. B Değerini oku
  4. C Değerini oku
  5. T = A+B+C
  6. T Değerini yazdır
  7. BİTİR
Örnek

Üçgenin Alanını Hesaplayan Algoritmayı düz yazı ve sözde kod ile gösteriniz.

Düz Yazı ile gösterim
  1. BAŞLA
  2. Taban değerini gir
  3. Yükseklik değerini gir
  4. Taban ile yüksekliği çarp ve sonucu ikiye böl
  5. Çıkan sonucu yaz
  6. BİTİR
Sözde kod ile gösterim

Taban için t, yükseklik için y, alan için A seç

  1. BAŞLA
  2. t değerini OKU
  3. y değerini OKU
  4. A = (t * y)/2
  5. A değerini YAZ
  6. BİTİR
Akış Şeması(flow chart) ile Gösterim

Problemin çözümü için oluşturulmuş algoritmanın görsel olarak şekillerle ifade edilmesine akış şeması (flow chart) denilmektedir.

Akış şemalarında algoritmanın adımları simgeler şeklinde kutular içine yazılmaktadır ve adımlar arasındaki ilişkiler ve akış yönü oklar ile gösterilmektedir.

Akış şeması sembolleri ANSI (American National Standards Institute) standardı olarak belirlenmiş ve tüm dünyada kullanılmaktadır.

Birbiri ile ilgili adımlar arasındaki mantıksal ilişkiyi gösterirler. İzlenmesi ve anlaşılması kolaydır.

Şartlara bağlı olarak ortaya çıkan olayların takip edilmesi mümkündür.

Belli bir standarda göre hazırlandıklarından herkesçe anlaşılabilir ve birden fazla kişi aynı şema üzerinde çalışabilir.

Örnek

İki Sayının Toplamının algoritmasını ve Akış şemasını oluşturunuz.

Toplam için T, birinci sayı için X, ikinci sayı için Y seç

  1. BAŞLA
  2. X değerini OKU
  3. Y değerini OKU
  4. T = X + Y
  5. T değerini YAZ
  6. BİTİR

Örnek

Ekrana Hello World yazdırma.

C# Kodu

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Hello World
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World");   
            Console.ReadKey();
        }
    }
}
Örnek

3 Sayının toplamını bulan sözde kod ve akış şeması

Değişkenler;

birinciSayi : Birinci Sayı
ikinciSayi  : İkinci Sayı
ucuncuSayi  : Üçüncü Sayı
toplam : Toplam

Sözde Kod

başla
birinciSayi gir
ikinciSayi gir
ucuncuSayi gir
toplam :  birinciSayi + ikinciSayi + ucuncuSayi
toplamı yazdır
bitir

Akış Şeması

results matching ""

    No results matching ""