Algoritmaların Gösterim Şekilleri
- Düz yazı ile gösterim
- Sözde kod(pseudocode) ile gösterim,
- 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 gitDers 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.
BAŞLAA Değerini okuB Değerini okuC Değerini okuT = A+B+CT Değerini yazdırBİTİR
Örnek
Üçgenin Alanını Hesaplayan Algoritmayı düz yazı ve sözde kod ile gösteriniz.
Düz Yazı ile gösterim
BAŞLATaban değerini girYükseklik değerini girTaban ile yüksekliği çarp ve sonucu ikiye bölÇıkan sonucu yazBİTİR
Sözde kod ile gösterim
Taban için t, yükseklik için y, alan için A seç
BAŞLAt değerini OKUy değerini OKUA = (t * y)/2A değerini YAZBİ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ç
BAŞLAX değerini OKUY değerini OKUT = X + YT değerini YAZBİ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ı
