Sponsorlu Bağlantı

+ Cevap Ver
1 sonuçtan 1 ile 1 arası

Konu: Temel Algoritmalar - Temel Algoritmalar Nasıl Yapılır? Temel Algoritmalar Hakkında

  1. #1
    Moderator
    Sponsorlu Bağlantı

    Yeni Temel Algoritmalar - Temel Algoritmalar Nasıl Yapılır? Temel Algoritmalar Hakkında

    Sponsorlu Bağlantı

    Temel Algoritmalar - Temel Algoritmalar Nasıl Yapılır? Temel Algoritmalar Hakkında


    Temel Algoritma Bilgileri
    CEBE PROGRAM TASLAĞI HAZIRLAMA
    Bir program taslağı hazırlamak için atılması gereken ilk adım, oluşturacağımız programın çıktısının tam olarak ne olduğunu belirlemek.Programın oluşturulma amacını ve bir bakıma programdan ne elde edilmesi gerektiğine karar vermektir.İkinci adım, elde etmek istediğimiz veri için gereken girdileri tespit etmektir.En son adım, girilen verilerin hangi işlemler vasıtasıyla bizi çıktıya götüreceğini belirlemektir.Bu işlemler genel olarak matematiksel problemleri çözme yöntemine benzer.
    Örneğin: “2 saatte 150 km yol alan arabanın hızı nedir?” probleminde;
    giriş verileri : 2 saat , 150 km
    çıktı(istenen) veri : arabanın hızının ne olduğudur.



    Bu problemde yapılacak işlem:

    formülüdür.Sonuç olarak çıktı verimiz(output) ‘75’ olacaktır. Bir yemek tarifini düşünelim.Yemeği oluşturan ürünlerin hepsi istenilen yemeğe göre belirlenir.Bu gösteriyor ki istenilen veri, girdileri ve yapılacak işlemleri belirler.Yemek tarifi, yemek yaparken oluşabilecek hata sayısını en aza indirir.
    Program yazmanın da en önemli şartı dikkatli hazırlanmış bir taslak (plan) dır.Adım adım hazırlanmış ve test edilmiş bir taslak programcının kısa sürede işini yapmasını sağlar.Program Akış Diyagramı hazırlanarak yapılan program hatasız ve kaliteli çıktı almamızı sağlar.
    TASLAK HAZIRLAMA ADIMLARI
    1-) ANALİZ: Problem tespiti.
    Programın tam olarak ne iş yapacağını iyi anlamak çok önemlidir.Çıktı verileri ile girdiler arasındaki ilişki iyice anlaşılmalıdır.
    2-) TASARIM: Problemin çözümünü tasarlama.
    Problemi çözecek mantıksal (lojik) adımlar zincirini bulmak.
    Algoritma bu adımlar zincirine denir.Her detay,her adım algoritmalarda gösterilmelidir.
    3-) PROGRAMLAMA DİLİ VE KODLAMA:
    Algoritması oluşturulan bir problem bütün programlama dillerinde kodlanabilir.Programlama dilleri arasındaki tek farklılık komutların yazılışıdır.
    4-) TEST ve HATA AYIKLAMA: Hataları tespit etme ve ortadan kaldırma.
    Test, programın kullanımında oluşabilecek hataları tespit etme işlemidir.Hata Ayıklama (debug) hataların düzeltilmesine denir.Programımızı kodlayıp test edince algoritmamızın kusurlarını tespit etmiş oluruz.
    AKIŞ DİYAGRAM SEMBOLLERİ
    Akış diyagramı,özel geometrik şekillerin akış çizgileri ile birbirine bağlanmış haline denir.Her sembol, bulunduğu basamakta gerçekleşecek işlemi temsil eder.
    Akış diyagramı kullanımındaki en temel avantaj problem çözüm adımlarının takip edilebilmesidir.Akış diyagramlarının uzun olması ise akış diyagramlarının dezavantajlarından sayılabilir.Bazen problemlerin çözümü sayfalarca sürebilir.
    Amerikan Ulusal Standartları Enstitüsünün (ANSI) belirlediği akış diyagramları ve kullanım amacı aşağıdaki gibidir.
    Sembol Adı Kullanım Amacı Akış Çizgisi Akış diyagramında kullanılan sembolleri birbirine bağlamak için kullanılır. Kutup Program akışının başlangıç ve bitiş yerlerini gösterir. Girdi-Çıktı Programa girilen (okutulan) ve çıktısı alınan verilerin yazıldığı yerdir. İşlem Programda aritmetik işlemlerin gösterildiği yerdir Karar Lojik ve karşılaştırma işlemlerini gösterir.Bir giriş bir çıkış akış çizgisi bulunan Girdi-Çıktı ve İşlem sembollerinden farklı olarak karar sembolünde bir giriş iki çıkış karar çizgisi bulunur. Bağlaç İki farklı akış çizgisinin birleştiği yeri gösterir Ön Tanımlı İşlemler Önceden hazırlanmış, belli bir işlevi yapan işlem taslağı grubunu temsil eder. Alt Sayfa Bağlacı Uzun akış diyagramlarında kullanılır. Açıklama Bu sembol açıklamalar için kullanılır.



  • Konuyu değerlendir: Bu konuyu beğendiniz mi?

    Temel Algoritmalar - Temel Algoritmalar Nasıl Yapılır? Temel Algoritmalar Hakkında


    Değerlendirme: Toplam 0 oy almıştır, ortalama Değerlendirmesi puandır.

Konu Bilgileri

Users Browsing this Thread

Şu an 1 kullanıcı var. (0 üye ve 1 konuk)

Benzer Konular

  1. Cevaplar: 0
    Son Mesaj: 05.07.11, 10:04
  2. Cevaplar: 0
    Son Mesaj: 29.10.10, 22:24
  3. Cevaplar: 0
    Son Mesaj: 01.07.10, 11:17
  4. Cevaplar: 0
    Son Mesaj: 27.01.10, 01:24
  5. Cevaplar: 0
    Son Mesaj: 21.04.09, 00:53

Yetkileriniz

  • Konu Acma Yetkiniz Var
  • Mesaj Yazma Yetkiniz Var
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •  

Search Engine Friendly URLs by vBSEO 3.6.0 RC 2 ©2011, Crawlability, Inc.