|
![]() ![]() |
|
Konu Araçları |
algoritmalar, hakkında, temel, yapılır |
![]() |
Temel Algoritmalar - Temel Algoritmalar Nasıl Yapılır? Temel Algoritmalar Hakkında |
![]() |
![]() |
#1 |
Prof. Dr. Sinsi
|
![]() Temel Algoritmalar - Temel Algoritmalar Nasıl Yapılır? Temel Algoritmalar HakkındaTemel Algoritmalar - Temel Algoritmalar Nasıl Yapılır? Temel Algoritmalar Hakkında 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 ![]() ![]() ![]() ![]() ![]() Ö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 ![]() ![]() ![]() ![]() ![]() ![]() Program yazmanın da en önemli şartı dikkatli hazırlanmış bir taslak (plan) dır ![]() ![]() ![]() TASLAK HAZIRLAMA ADIMLARI 1-) ANALİZ: Problem tespiti ![]() Programın tam olarak ne iş yapacağını iyi anlamak çok önemlidir ![]() ![]() 2-) TASARIM: Problemin çözümünü tasarlama ![]() Problemi çözecek mantıksal (lojik) adımlar zincirini bulmak ![]() ![]() ![]() 3-) PROGRAMLAMA DİLİ VE KODLAMA: Algoritması oluşturulan bir problem bütün programlama dillerinde kodlanabilir ![]() ![]() 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 ![]() ![]() ![]() AKIŞ DİYAGRAM SEMBOLLERİ Akış diyagramı,özel geometrik şekillerin akış çizgileri ile birbirine bağlanmış haline denir ![]() ![]() Akış diyagramı kullanımındaki en temel avantaj problem çözüm adımlarının takip edilebilmesidir ![]() ![]() ![]() 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 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
|